Bagaimana cara menghapus bookmark dari bilah sisi Nautilus?

88

Saya ingin menghapus Video dan Musik dari panel sebelah kiri. Tapi, sepertinya saya tidak dapat menemukan pilihan untuk melakukannya. Bagaimana kamu melakukannya?

masukkan deskripsi gambar di sini

jokerdino
sumber
Saya dapat mengubah nama mereka di panel samping dengan hanya mengganti nama setiap folder di panel utama. Sorot, tekan F2, ganti nama. Anda dapat mencoba membuat symlink ke folder NAS Anda dan meletakkannya di folder Home Anda, menggantikan folder default yang tidak dibutuhkan. Klik kanan folder tujuan, pilih 'Buat tautan', dan seret tautan ke folder rumah. Ganti nama itu Musik atau apa pun, dan ganti yang default.
Tom Brossman
Saya akan membawa sesuatu di brainstorm.ubuntu.com .
ζ--
@ObsessiveFOSS Lebih baik membawanya ke para pengembang GNOME.
jokerdino

Jawaban:

46

Diuji di Ubuntu 14.04

Bookmark tersebut dikendalikan oleh ~/.config/user-dirs.dirsdan mengomentari garis yang mengonfigurasi tampilan daftar

Sebagai contoh, untuk menghapus bookmark Video dari daftar, ubah baris:

XDG_VIDEOS_DIR="$HOME/Videos"

untuk

#XDG_VIDEOS_DIR="$HOME/Videos"

Catatan:
Setelah login, file ~/.config/user-dirs.dirsdikembalikan ke pengaturan semula oleh /etc/xdg/user-dirs.defaults. Untuk mencegahnya, buat file "read-only" baik dengan mengklik kanan dan kemudian properti > izin atau menggunakan perintah

chmod -w ~/.config/user-dirs.dirs

Jika Anda perlu mengedit file lagi lakukan sebaliknya melalui Nautilus atau gunakan perintah

chmod +w ~/.config/user-dirs.dirs

Jika Anda ingin menerapkan ini pada semua pengguna di sistem Anda, ubah file vim /etc/xdg/user-dirs.confdan setel opsi enabledmenjadi False. Anda memerlukan izin root atau ini.

Bruno Pereira
sumber
apakah ini file yang sama dengan file user-dirs.dirs yang berlokasi di: /home/USERNAME/.config/user-dirs.dirs? Saya tidak dapat menemukan DIR yang terletak di ~ / .config / user-dirs.dirs
Kalamalka Kid
Mengomentari bukanlah solusi yang tepat (apalagi mengubah izin file). Alih-alih mengatur mis XDG_VIDEOS_DIR="$HOME"untuk menonaktifkan direktori pengguna video seperti jawaban yang disarankan Untuk sumber, lihat freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
balu
2
Ini tidak berfungsi (bagi saya, setidaknya) pada 16,04. @ Ben menjawab di bawah ini tidak bekerja.
AndyP
46

Buka file user-dirs.dirsdi ~/.configfolder Anda dengan editor teks favorit Anda.

Komentari baris tentang folder, yang Anda tidak ingin berada di panel kiri nautilus. Saya berkomentar tentang folder Video.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Dokumen"
XDG_MUSIC_DIR = "$ HOME / Musik"
XDG_PICTURES_DIR = "$ HOME / Gambar"
#XDG_VIDEOS_DIR = "$ HOME / Video"

Kemudian buka terminal, dan jalankan xdg-user-dirs-gtk-update, lihat keajaiban.

untuk 13,04 atau lebih baru:

Di Nautilus> = 3.6 ini tidak akan bertahan logout / login atau reboot. Untuk mengatasinya kita harus mengarahkan XDGdirektori kita "$HOME"seperti eg:

XDG_VIDEOS_DIR="$HOME"
Anwar
sumber
1
Jawaban ini harus ditandai sebagai jawaban yang benar.
Rafael Vega
1
Setuju, jawaban terbaik! TY sangat banyak.
mulai
Saya telah mencari ini untuk sementara waktu. Jawaban yang bagus Tandai sebagai sudah benar @jokerdino
SimplySimon
3
... sampai Anda me-reboot! Cara mengatasinya adalah dengan menunjuk folder ke $ HOME this sticks :)
SimplySimon
2
1,5 tahun kemudian: menemukan solusi yang lebih pasti (lihat di bawah).
Ben
36

Aha - jawaban pasti, terima kasih kepada AJ McMinn : Menghapus entri dari Nautilus Places

1) Mengomentari bookmark yang tidak diinginkan di ~/.config/user-dirs.dirs

2) Membuat atau mengedit ~/.config/user-dirs.conffile dan menambahkan entri enabled=false.

Solusi ini tetap ada saat boot.


* ... ini bisa dilakukan dengan satu kalimat: echo "enabled=false" > ~/.config/user-dirs.conf

Ben
sumber
5
yang enabled=falsebendera di ~/.config/user-dirs.confadalah cara yang dimaksudkan untuk melakukan hal ini, chmod -wcara yang disarankan oleh @Bruno Pereira adalah solusi.
LeartS
1
Ini berfungsi di 16.04, tetapi tidak sampai Anda login lagi.
bennos
Ini bekerja pada 16,04 dan selamat dari reboot. Terima kasih!!!
user334639
2
Dikonfirmasi dalam 16.04LTS
Rtsne42
3
Sebenarnya untuk 16,04, logout / login sudah mencukupi; tidak perlu reboot penuh, menghemat beberapa detik ;-)
sxc731
5

Direktori-direktori ini diatur oleh xdg-user-dirs .

Membaca dokumentasi menunjukkan bahwa Anda dapat menonaktifkan direktori pengguna dengan mengarahkannya ke direktori home Anda. Gunakan Ubuntu-Tweak atau edit file secara manual ~ / .conf / user-dirs.dirs dan arahkan semua bookmark yang tidak ingin Anda lihat ke direktori home Anda, dan mereka juga akan menghilang dari bilah sisi Nautilus.

CATATAN: Saya mencoba berkomentar dan menghapus baris dari ~ / .conf / user-dirs.dirs seperti yang disarankan forestpiskie, dan itu hanya berfungsi sampai waktu berikutnya saya login. Dengan mengaturnya ke dir $ HOME, pengaturan macet.

PKKid
sumber
4
  1. Buat modifikasi yang Anda ingin ~ / .config / user-dirs.dirs seperti mengomentari direktori yang tidak Anda inginkan misalnya.
  2. Agar perubahan tidak dapat dikembalikan saat masuk, Anda dapat mengeksekusi di terminal Anda echo "enabled=false" > ~/.config/user-dirs.confyang akan membuat file user-dirs.conf berisi opsi enable=false.
  3. Uji perubahan dan kegigihannya dengan keluar dan masuk lagi. Nautilus akan menampilkan:

tampilan

sinekonata
sumber
1
Secara pribadi, dari semua jawaban di sini, yang ini adalah satu-satunya yang berfungsi.
sinekonata
1

Langkah-langkah ini tampaknya masih berfungsi di 18.04. Berdasarkan komentar di utas ini saya membuat skrip bash berikut yang melakukan tugas. Catatan, Anda masih perlu memulai ulang nautilus dan klik kanan menghapus item setelah menjalankan perintah ini:

nautilus_hide_unwanted_sidebar_items()
{    
    echo "Removing unwanted nautilus sidebar items"

    if [ "1" == "0" ]; then
        # Sidebar items are governed by files in $HOME and /etc
        ls ~/.config/user-dirs*
        ls /etc/xdg/user-dirs*

        cat ~/.config/user-dirs.dirs 
        cat ~/.config/user-dirs.locale

        cat /etc/xdg/user-dirs.conf 
        cat /etc/xdg/user-dirs.defaults 

        #cat ~/.config/user-dirs.conf 
    fi

    ### --------------------------------------
    ### modify local config files in $HOME/.config
    ### --------------------------------------

    chmod u+w ~/.config/user-dirs.dirs
    #sed -i 's/XDG_DOCUMENTS_DIR/#XDG_DOCUMENTS_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_TEMPLATES_DIR/#XDG_TEMPLATES_DIR/' ~/.config/user-dirs.dirs 
    sed -i 's/XDG_PUBLICSHARE_DIR/#XDG_PUBLICSHARE_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_MUSIC_DIR/#XDG_MUSIC_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_PICTURES_DIR/#XDG_PICTURES_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_VIDEOS_DIR/#XDG_VIDEOS_DIR/' ~/.config/user-dirs.dirs
    ###
    echo "enabled=true" >> ~/.config/user-dirs.conf
    chmod u-w ~/.config/user-dirs.dirs

    ### --------------------------------------
    ### Modify global config files in /etc/xdg
    ### --------------------------------------

    #sudo sed -i 's/DOCUMENTS/#DOCUMENTS/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/TEMPLATES/#TEMPLATES/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PUBLICSHARE/#PUBLICSHARE/' /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/MUSIC/#MUSIC/'             /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PICTURES/#PICTURES/'       /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/VIDEOS/#VIDEOS/'           /etc/xdg/user-dirs.defaults 
    ###
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf
    sudo echo "enabled=false" >> /etc/xdg/user-dirs.conf
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf

    # Trigger an update
    xdg-user-dirs-gtk-update

    echo "
    NOTE:
        After restarting nautilus the unwanted items will be demoted to regular
        bookmarks. You can now removed them via the right click context menu.
    "
}
Erotemik
sumber
0

Sunting -

Gali sedikit lebih jauh - jika Anda mengedit ~ / .config / user-dirs.dir Anda dapat menghapusnya dari panel dan masih menyimpannya sebagai folder di / home Anda.

masukkan deskripsi gambar di sini

23 93 26 35 19 57 3 89
sumber
1
Saya sudah mencobanya. Itu tidak bekerja.
jokerdino
Mencoba yang mana - yang lama saya hapus atau ini?
23 93 26 35 19 57 3 89
4
Itu menghapus fungsi folder khusus juga dari sistem yaitu: unduhan tidak akan dipilih sebagai folder unduhan lagi, gambar tidak akan menjadi folder default saat menggunakan program gambar, saya benar-benar tidak menyarankan Anda melakukan hal itu @jokerdino.
Bruno Pereira
@ brunopereira81 Apakah direktori default satu-satunya hal ini akan berubah? Atau mungkin ada hal-hal lain yang lebih drastis?
Kris Harper
1
Ini akan berubah lebih dari hanya direktori default yang saya pikir, itu sebabnya peringatan, Anda dapat ofc mengatur kembali ke bagaimana itu tetapi file itu digunakan untuk mengatur direktori yang ingin Anda gunakan untuk fungsi-fungsi tersebut, menghapus direktori, menghapus sebuah fungsi.
Bruno Pereira
-1

coba buka Bookmark di menu window, bookmark> ubah bookmark (terjemahkan dari italian ubuntu) dan hapus yang tidak Anda inginkan

jika tidak, Ctrl + D untuk mengakses menu

dodohjk
sumber
Ini tidak berfungsi lagi di Places. Terakhir saya coba di Ubuntu 13.04. Mengedit user-dirs.dirs seperti yang disarankan di atas bekerja untuk saya.
Cardin