Ubuntu - menghapus ~ / Video dan ~ / Publik secara permanen


21

Saya telah menghapus folder, tetapi setiap kali saya masuk kembali folder itu dibuat ulang. Saya telah mengedit ~/.config/user-dirs.dirsdan menghapus baris yang menyinggung, tetapi mereka diganti ketika saya masuk kembali! File mengatakan itu dibuat secara otomatis oleh /usr/bin/xdg-user-dirs-update, tetapi tampaknya jalan buntu.


Saya menghapus pengguna tetapi nama pengguna tertentu itu datang di prompt login Ubuntu 10,04 lts dan tidak dihapus dari sana. tolong beri tahu saya cara mencapai ini. Terima kasih.

Jawaban:


24

Tiga file mengontrol perilaku "folder khusus pribadi":

  • ~/.config/user-dirs.dirs- memungkinkan pengguna untuk menentukan jalur khusus untuk folder khusus. Jadi Anda dapat membuat Musicfolder Anda , katakan, "$ HOME / My Music", atau "/ datapartition / mp3". Ini tidak memungkinkan Anda untuk "menonaktifkan" folder-folder itu. Jika Anda menghapus satu baris (atau seluruh file), nilai default akan digunakan, seperti yang telah Anda perhatikan.

  • /etc/xdg/user-dirs.conf(dikesampingkan oleh ~/.config/user-dirs.conf) - Memungkinkan Anda untuk mengaktifkan atau menonaktifkan pembuatan folder otomatis (kembali). Jika Anda mengatur enabled=False, baik secara global atau hanya untuk pengguna Anda sendiri, folder khusus tidak akan dibuat lagi saat login lagi jika Anda menghapus atau mengganti nama folder.

  • /etc/xdg/user-dirs.defaults- Template global untuk jalur dan nama folder. Ini adalah file yang dibaca ketika ~/.config/user-dirs.dirsdibuat ulang. Ketahuilah bahwa mengubah nama default akan mencegah nama folder untuk diterjemahkan (diterjemahkan) jika Anda mengubah Bahasa / Lokal Anda.

Omong-omong, layanan yang Anda nonaktifkan hanyalah daemon yang akan menawarkan untuk mengganti nama folder jika Anda mengubah Bahasa / Lokal Anda.


18

Masalah Anda telah dijelaskan di wiki perangkat lunak

Pengaturan

Sysadmins dapat mengonfigurasi berbagai hal dengan mengedit /etc/xdg/user-dirs.conf. Saat ini hanya ada dua pengaturan, Anda dapat menonaktifkan semuanya, dan Anda dapat menentukan pengkodean charset yang digunakan untuk nama file. Mereka juga dapat mengatur atau mengubah direktori default dan nilai awalnya di /etc/xdg/user-dirs.defaults.

$ (XDG_CONFIG_HOME) /user-dirs.dirs menentukan set direktori saat ini untuk pengguna. File ini dalam format shell, sehingga mudah diakses dari skrip shell. File ini juga dapat dimodifikasi oleh pengguna (secara manual atau melalui aplikasi) untuk mengubah direktori yang digunakan. Catatan: Untuk menonaktifkan direktori, arahkan ke homedir. Jika Anda menghapusnya akan dibuat ulang pada login berikutnya.

Jadi Anda ~/.config/user-dirs.dirsdapat dimodifikasi sebagai

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"

2

Ini sebenarnya adalah daemon yang membuat folder-folder itu, memeriksa preferensi startup, pada menu sistem yang saya percaya, Anda dapat dengan mudah menonaktifkan fitur itu.


satu-satunya hal yang dapat saya temukan yang kelihatannya adalah itu xdg-user-dirs-gtk-update - Update common folders names to match current locale, yang dinonaktifkan
nona

2

Pada setidaknya Ubuntu 18.10, Anda cukup menghapus direktori dan menjalankan xdg-user-dirs-update pada terminal. Entri akan dipindahkan ke rumah dan menghilang dari daftar di bawah File.


1
sudo apt-get --purge remove xdg-user-dirs*

1
Bagaimana ini lebih baik daripada jawaban lain?
Toto

0

Anda dapat mencoba menginstal Ubuntu Tweak ... di bawah tab "Personal" + "Default Folder Locations": Anda dapat mengubah lokasi folder ke mana pun Anda inginkan atau Anda dapat mengarahkan semuanya ke direktori yang sama (mis. / Home / pengguna /)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.