Cambia il percorso delle cartelle utente predefinite?


20

Nelle versioni precedenti di Ubuntu, ho usato Ubuntu Tweak per modificare i percorsi delle cartelle utente (musica, documenti, video, ecc.). Non riesco a trovare un'opzione in Gnome 3 per farlo, e il ppa di Ubuntu Tweak non ha ancora una versione per Oneiric.

Risposte:


34

Apri un terminale e scrivi questo comando:

gedit ~/.config/user-dirs.dirs

Ogni riga è una definizione di cartella utente (musica, video ...), modifica come desideri. Ad esempio, non volevo la cartella video in home, ma in un disco separato, e ho modificato il parametro XDG_VIDEOS_DIR in questo modo:

XDG_VIDEOS_DIR="/media/share/Video"

O semplicemente esegui:

xdg-user-dirs-update --set XDG_VIDEOS_DIR "/media/share/Video"

Disconnettersi e riconnettersi per effettuare correttamente.


3
Per renderlo effettivo immediatamente, esegui xdg-user-dirs-update.
sup

dopo aver riavviato o scollegato il mio disco esterno, le cartelle scompaiono dall'elenco. qualche idea su come risolverlo? askubuntu.com/questions/251624/…
duxk.gh il

Dal manuale per xdg-user-dirs-updatesuppongo che ritorni alle directory predefinite se esistono, quindi cancellale e dovrebbe essere buono
Arthur Spoon

@ArthurSpoon Sfortunatamente, no (ad es. Eliminazione di ~ / Documents) non impedisce la sovrascrittura del file user-dirs.dirs ottimizzato.
mike rodent,

1

Puoi ancora installare Ubuntu Tweak e farlo con quello, se non vuoi fare casino con il terminale.


1

Ad oggi (7 anni dopo!), I miei esperimenti sembrano mostrare:

  1. Queste variabili sono impostate nel file in ~/.config/user-dir.dirsrelazione a XDG, che sta per "X Desktop Group" ... ovvero sembrano correlate ai processi di "windowing". Ad esempio, nessuna di queste variabili è quindi accessibile all'utente (o alla radice) come variabile di ambiente

  2. Sembra che la variabile XDG_DOCUMENTS_DIRsia quella che è responsabile, in Nemo, di dare a una particolare directory un'icona "speciale"

  3. Questo è ciò di cui siamo tutti preoccupati: come assegnare a una particolare directory un'icona speciale tutta per sé, a significare "questa è la tua directory DOCUMENTI"

  4. Per dare questo a una directory particolare diversa da ~/Documents,
    - a. creare un collegamento dalla directory desiderata in "Risorse del computer" nel pannello LH di Nemo
    - b. cambia il valore della XDG_DOCUMENTS_DIRvariabile in ~/.config/user-dir.dirsquesta directory, usando un percorso assoluto.
    - c. disconnettersi e riconnettersi: qualunque sia il suo nome, in entrambi i lati sinistro e destro di Nemo la tua directory dovrebbe ora avere l'icona "speciale" DOCUMENTI!

NB non è sufficiente, come suggerito in un commento sopra, semplicemente eliminare la ~/Documentsdirectory affinché tutto funzioni OK. Ricorda in particolare che, se all'avvio si scopre che il XDG_DOCUMENTS_DIRpercorso in realtà non porta a una directory valida, l'impostazione per XDG_DOCUMENTS_DIRverrà sovrascritta user-dir.dirs, sostituendola, in linea di principio, con $HOME/Documents... (in effetti, stranamente, i miei esperimenti sembrano scoprire che di solito viene sostituito $HOME, per qualche motivo inspiegabile).

NB2 in alternativa a quanto sopra (specialmente se l'icona "speciale" non ha importanza in particolare per te), potresti usare un link simbolico ... che puoi chiamare "Documenti". In effetti, potresti avere entrambi: un link simbolico e un'icona speciale per il tuo file di destinazione.

NB3 Non credo che tu possa creare un link simbolico come suggerito ... E dargli DOCUMENTSun'icona speciale ! Ma dato questo, tutto sembra riguardare i cosmetici, forse forse, um, non importa molto!


Per favore formatta i tuoi post in merito a questo link: askubuntu.com/editing-help
abu_bua,
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.