Come posso impedire a Nautilus di dereferenziare i link simbolici? [chiuso]


17

Uso i collegamenti simbolici per riordinare la mia cartella home. Funziona bene nel terminale, poiché i collegamenti creano l'illusione delle normali cartelle:

Collegamento simbolico nel Terminale GNOME - Ubuntu 13.04

In Nautilus, tuttavia, i collegamenti si comportano più come le scorciatoie di Windows , teletrasportandomi immediatamente al loro obiettivo:

Collegamento simbolico in Nautilus - Ubuntu 13.04

Ciò è particolarmente preoccupante quando¹, in seguito, desidero spostarmi "in alto" nella cartella principale, poiché mi sposta da qualche parte fuori dall'albero che ho accuratamente riordinato.

Come posso fare in modo che Nautilus mostri i collegamenti simbolici come cartelle normali, come fa il terminale?

Dettagli

  • Nautilus non ha riscontrato riferimenti simbolici in Ubuntu 12.10:

    Collegamento simbolico in Nautilus e GNOME Terminal - Ubuntu 12.10

  • Forse questo nuovo comportamento è solo un bug? Non sono sicuro di come dirlo. Ecco quello che so:

  • ¹ Questo è un esempio. Una soluzione alternativa per questo particolare scenario non costituisce una risposta alla mia domanda. Dal momento che le persone sembrano essere interessate a discuterne, però:
    • L'uso del pulsante Indietro non è una soluzione adeguata; non mi porta sempre nella cartella principale.
    • Puoi spostarti verso l'alto premendo Alt+ Up.
    • Il comportamento desiderato in questo esempio è che "su" passi alla cartella principale del collegamento simbolico. Il comportamento attuale è quello di navigare nella cartella principale della destinazione del collegamento simbolico.

2
@Victor Il pulsante Indietro funziona come previsto, passando alla posizione precedente. Non sembra esserci un pulsante Su (non sono sicuro se / quando è stato rimosso), ma premendo Alt + Su si dovrebbe accedere alla cartella principale.
ændrük,

3
@Victor In quale cartella principale ti porta? Il genitore del collegamento simbolico o il genitore della destinazione del collegamento simbolico? In una soluzione ideale alla mia domanda, ti porterebbe al genitore del link simbolico.
ændrük,

4
Per me, questo è un BUG davvero inquietante! Odio questo comportamento, ho molti link simbolici dalla partizione home che è un SSD sul mio HDD. Quando questo cambiamento è arrivato inaspettatamente, mi ha colpito di sorpresa. Quando clicco nella mia cartella home personale, per tutto il tempo in cui la barra del breadcrumb si rompe, non posso tornare indietro salendo! PER FAVORE. Cambia questo o rendilo un'opzione che posso accendere o spegnere !!
Zordid

2
Questo errore è ancora presente in 3.8.2; molto noioso.
Alf

Risposte:


2

Questa è una soluzione alternativa, ma potrebbe non costituire la risposta effettiva che stai cercando di trovare:

Su nautilus, Ctrl+ L, digitare il nome del collegamento simbolico (ad es. linkO ./link), Invio. Questa volta non dereferirà il link simbolico.


0

AGGIORNAMENTO: apparentemente questo ERRORE TERRIBILE è stato corretto in Nautilus 3.14.2, ciò che segue è una soluzione alternativa per le versioni precedenti

Ho trovato questa soluzione alternativa:

  1. Installare Nautilus-Actions Configuration Tool

  2. Correre nautilus-actions

  3. Aggiungi un'azione denominata "Apri collegamento"

  4. Nella scheda "Comando" -> Percorso /usr/bin/nautilus:, Parametri: --no-default-window %u(facoltativo) Menu Modifica-> Preferenze-> deseleziona "Crea un menu principale" Azione Nautilus ", deseleziona" Aggiungi un "Informazioni" ... "

  5. Riavvia Nautilus (ad es. xkill)

  6. Fare clic con il tasto destro del mouse su qualsiasi cartella symlink, si aprirà una nuova finestra di Nautilus con la cartella (non la cartella con riferimenti).

Limitazioni ancora: a) Nautilus ora deve contestualizzare i menu "Apri" e "Apri link" (devi ricordare di usare quello giusto), b) ogni volta si apre una nuova finestra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.