Saya punya masalah aneh dengan 12,04 LTS.
Terlepas dari apa yang saya lakukan pada ~/.config/user-dirs.dirs
file tersebut, setiap kali saya login lagi di lain waktu, file itu akan diatur ke $ HOME saja. Sesuatu terjadi selama login menggunakan lightdm yang menimpa konten file itu.
Jika saya masuk dan melakukan, xdg-user-dirs-update --force
maka isi file OK. Setelah saya keluar, file masih OK. Saat saya masuk lagi menggunakan lightdm, ada masalah.
Cukup menyebalkan.
Jawaban:
Ada skrip autostart
Yang memanggil program
xdg-user-dirs-gtk-update
, yang tampaknya tidak memilikiman
halaman atau--help
penjelasan, tapi saya kira mungkin penyebabnya.Anda dapat menghapus skrip ini (yang tampaknya milik paket
xdg-user-dirs-gtk
, dan dapat dibuat kembali jika diperbarui), atau menambahkan barisHidden=true
ke file autostart, yang seharusnya mencegahnya berjalan (dan Anda harus ditanya apakah Anda ingin tetap menyimpannya) salinan Anda yang dimodifikasi selama pembaruan di masa mendatang).sumber
Comment
lapangan di saya.desktop
file yang mengatakan nama-nama Perbarui folder umum untuk mencocokkan lokal saat ini . Tapi itu tidak masuk akal mengapa saya ingin mengganti jalur saya yang sebenarnya tergantung pada lokal; Saya bisa melihat pergantian string tampilan untuk folder-folder itu, tetapi tidak pada jalur sistem file itu sendiri.Googling masalah Anda mengarahkan saya ke
xdg-user-dirs
, yang mungkin diinstal dari Pusat Perangkat Lunak Ubuntu . Ia mengklaim fitur berikut:Dokumentasi lengkap dapat ditemukan di sini .
sumber
Saya sarankan untuk memeriksa poin-poin berikut:
XDG_CONFIG_HOME
disetel ke lokasi lain sebagai '~ / .config`.grep XDG_CONFIG_HOME /etc/*profile /etc/*rc ~/.*rc ~/.*profile /etc/X11/Xsession /etc/X11/Xsession.d/*
Sebagai solusi, gunakan tautan simbolis antara standar dan nama direktori khusus Anda .
misalnya
sumber
Entri akan mendapatkan reset jika dir kustom tidak ada ketika pembaruan berjalan. Mungkinkah dir home Anda tidak di-mount sampai terlambat dalam proses login? Mungkin Anda dapat mengatur default
/etc/xdg/user-dirs.defaults
sehingga akan ditulis ulang ke jalur yang sama?sumber
Setelah melakukan perubahan dan menyimpan file tetapi sebelum Anda masuk kembali, jalankan
echo "enabled=false" > ~/.config/user-dirs.conf
Ini menciptakan user-dirs . conf yang seharusnya mencegah reset lebih lanjut.
sumber