Ubah jalur folder pengguna default?

20

Dalam rilis Ubuntu sebelumnya, saya menggunakan Ubuntu Tweak untuk mengubah jalur ke folder pengguna (Musik, Dokumen, Video, dll). Saya tidak dapat menemukan opsi di Gnome 3 untuk melakukan ini, dan ppa Ubuntu Tweak masih belum memiliki versi untuk Oneiric.

Eduardo Rivas
sumber

Jawaban:

34

Buka terminal dan tulis perintah ini:

gedit ~/.config/user-dirs.dirs

Setiap baris adalah definisi folder pengguna (musik, video ...), edit seperti yang Anda inginkan. Misalnya, saya tidak ingin folder video di rumah, tetapi di disk terpisah, dan mengubah parameter XDG_VIDEOS_DIR dengan cara ini:

XDG_VIDEOS_DIR="/media/share/Video"

ATAU jalankan saja:

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

Logout dan login kembali untuk memberikan efek yang benar.

Pisu
sumber
3
Untuk membuatnya efektif segera, jalankan xdg-user-dirs-update.
sup
setelah saya me-restart atau mencabut disk eksternal saya folder tersebut hilang dari daftar itu. ada ide bagaimana menyelesaikannya? askubuntu.com/questions/251624/…
duxk.gh
Dari manual untuk xdg-user-dirs-updatesaya menduga bahwa itu kembali ke direktori default jika ada, jadi hapus saja dan itu harus baik
Arthur Spoon
@ArthurSpoon Sayangnya, tidak, ini (mis. Menghapus ~ / Dokumen) tidak menghentikan penimpaan file pengguna-dirs.dirs yang di-tweak.
mike rodent
1

Anda masih dapat menginstal Ubuntu Tweak dan melakukannya dengan itu, jika Anda tidak ingin dipusingkan dengan terminal.

raphsabb
sumber
1

Seperti hari ini (7 tahun kemudian!), Percobaan saya tampaknya menunjukkan:

  1. Variabel-variabel ini diatur dalam file yang ~/.config/user-dir.dirsberkaitan dengan XDG, yang merupakan singkatan dari "X Desktop Group" ... yaitu mereka tampaknya terkait dengan proses "windowing". Tapi misalnya, tidak satu pun dari variabel ini yang dapat diakses oleh pengguna (atau root) sebagai variabel lingkungan

  2. Tampaknya variabel XDG_DOCUMENTS_DIRadalah yang bertanggung jawab, dalam Nemo, untuk memberikan satu direktori ikon "khusus"

  3. Itulah yang kita semua khawatirkan: bagaimana cara memberikan satu direktori khusus ikon khusus untuk semuanya, menandakan "ini adalah direktori DOCUMENTS Anda"

  4. Untuk memberikan ini ke direktori tertentu selain ~/Documents,
    - a. buat tautan dari direktori yang Anda inginkan di bawah "My Computer" di panel LH ​​Nemo
    - b. ubah nilai XDG_DOCUMENTS_DIRvariabel ~/.config/user-dir.dirske direktori ini, menggunakan jalur absolut.
    - c. logout dan kembali: apapun namanya, baik di sisi LH dan RH dari Nemo direktori Anda sekarang harus memiliki ikon DOKUMEN "istimewa"!

NB itu tidak cukup, seperti yang disarankan dalam komentar di atas, cukup dengan menghapus ~/Documentsdirektori agar semuanya berfungsi OK. Ingatlah secara khusus bahwa, jika saat startup ditemukan bahwa XDG_DOCUMENTS_DIRjalur tersebut sebenarnya tidak mengarah ke direktori yang valid, pengaturan untuk XDG_DOCUMENTS_DIRakan ditimpa user-dir.dirs, menggantikannya, pada prinsipnya, dengan $HOME/Documents... (pada kenyataannya, anehnya, percobaan saya tampaknya menemukan bahwa biasanya diganti dengan $HOME, untuk alasan yang tidak dapat dijelaskan).

NB2 sebagai alternatif di atas (terutama jika ikon "spesial" tidak penting bagi Anda), Anda dapat menggunakan symlink ... yang dapat Anda sebut "Dokumen". Bahkan, Anda bisa memiliki keduanya: symlink dan ikon khusus untuk file target Anda.

NB3 Saya tidak percaya Anda dapat membuat symlink seperti yang disarankan ... DAN berikan DOCUMENTSikon khusus ! Tapi mengingat ini, bagaimanapun juga semua tentang kosmetik mungkin, um, tidak masalah!

mike rodent
sumber
Harap memformat yang Anda poskan terkait tautan ini: askubuntu.com/editing-help
abu_bua