วิธีลบบุ๊คมาร์คออกจากแถบด้านข้าง Nautilus


88

ฉันต้องการลบวิดีโอและเพลงจากแผงด้านซ้าย แต่ฉันไม่สามารถหาตัวเลือกที่จะทำ คุณจะทำอย่างไร

ป้อนคำอธิบายรูปภาพที่นี่


ฉันสามารถเปลี่ยนชื่อพวกเขาในบานหน้าต่างด้านข้างโดยเพียงแค่เปลี่ยนชื่อแต่ละโฟลเดอร์ในบานหน้าต่างหลัก ไฮไลต์กด F2 เปลี่ยนชื่อ คุณอาจลองสร้าง symlink ไปยังโฟลเดอร์ NAS ของคุณและวางไว้ในโฟลเดอร์ Home ของคุณแทนที่โฟลเดอร์เริ่มต้นที่ไม่จำเป็น คลิกขวาที่โฟลเดอร์ปลายทางเลือก 'สร้างลิงก์' และลากลิงก์ไปยังโฟลเดอร์หลัก เปลี่ยนชื่อเพลงหรืออะไรก็ตามและแทนที่ค่าเริ่มต้น
Tom Brossman

ผมจะนำสิ่งที่ขึ้นที่brainstorm.ubuntu.com
ζ--

@ObsessiveFOSS ดีกว่านำมาสู่ devs GNOME
jokerdino

คำตอบ:


46

ผ่านการทดสอบใน Ubuntu 14.04

บุ๊กมาร์กเหล่านั้นถูกควบคุมโดย~/.config/user-dirs.dirsและแสดงความคิดเห็นในบรรทัดที่กำหนดค่าลักษณะที่ปรากฏของรายการ

ตัวอย่างเช่นหากต้องการลบบุ๊กมาร์กวิดีโอออกจากรายการให้เปลี่ยนบรรทัด:

XDG_VIDEOS_DIR="$HOME/Videos"

ไปยัง

#XDG_VIDEOS_DIR="$HOME/Videos"

หมายเหตุ:
หลังจากที่เข้าสู่ระบบไฟล์ที่ได้รับการหวนกลับไปชุดเดิมโดย~/.config/user-dirs.dirs /etc/xdg/user-dirs.defaultsเพื่อป้องกันไม่ให้ไฟล์เป็น "แบบอ่านอย่างเดียว" โดยการคลิกขวาจากนั้นเลือกคุณสมบัติ > สิทธิ์หรือใช้คำสั่ง

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

หากคุณต้องการแก้ไขไฟล์อีกครั้งให้ทำตรงข้ามผ่าน Nautilus หรือใช้คำสั่ง

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

หากคุณต้องการใช้นี้กับผู้ใช้ทั้งหมดในระบบของคุณเปลี่ยนไฟล์vim /etc/xdg/user-dirs.confและตั้งค่าตัวเลือกที่จะenabled Falseคุณต้องได้รับอนุญาตรูทหรือสิ่งนี้


ไฟล์นี้เป็นไฟล์เดียวกับไฟล์ user-dirs.dirs ที่อยู่ที่: /home/USERNAME/.config/user-dirs.dirs หรือไม่ ฉันไม่สามารถหา DIR ที่อยู่ที่ ~ / .config / user-dirs.dirs
Kalamalka Kid

การใส่ความคิดเห็นไม่ใช่ทางออกที่ถูกต้อง แทนที่จะตั้งค่าเช่นXDG_VIDEOS_DIR="$HOME"เพื่อปิดการใช้งานไดเรกทอรีผู้ใช้วิดีโอตามคำแนะนำอื่น ๆ สำหรับแหล่งที่มาให้ดูfreedesktop.org/wiki/Software/xdg-user-dirs/#settings
30861 balu

2
สิ่งนี้ใช้ไม่ได้ (สำหรับฉันอย่างน้อย) ในวันที่ 16.04 @ Ben คำตอบด้านล่างใช้งานได้
AndyP

46

เปิดไฟล์user-dirs.dirsใน~/.configโฟลเดอร์ของคุณด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ

ใส่ความคิดเห็นเกี่ยวกับบรรทัดโฟลเดอร์ที่คุณไม่ต้องการอยู่ในบานหน้าต่างด้านซ้ายของ nautilus ฉันแสดงความคิดเห็นเกี่ยวกับโฟลเดอร์วิดีโอ

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / เอกสาร"
XDG_MUSIC_DIR = "$ HOME / เพลง"
XDG_PICTURES_DIR = "$ HOME / รูปภาพ"
#XDG_VIDEOS_DIR = "$ HOME / วิดีโอ"

จากนั้นเปิดเทอร์มินัลแล้วเรียกใช้xdg-user-dirs-gtk-updateดูเวทมนตร์

สำหรับ 13.04 หรือใหม่กว่า:

ใน Nautilus> = 3.6 สิ่งนี้จะไม่รอดจากการออกจากระบบ / เข้าสู่ระบบหรือรีบูต เพื่อเอาชนะสิ่งนี้เราต้องชี้ให้XDGไดเรกทอรีของเราเป็น"$HOME"เช่น:

XDG_VIDEOS_DIR="$HOME"

1
ควรทำเครื่องหมายคำตอบนี้ให้ถูกต้อง
Rafael Vega

1
เห็นด้วยคำตอบที่ดีที่สุด! TY มาก
enapupe

ฉันได้รับการมองหานี้ในขณะที่ คำตอบที่ดี ทำเครื่องหมายว่าถูกต้อง @jokerdino
SimplySimon

3
... จนกว่าคุณจะรีบูต! วิธีรอบนี้คือการชี้โฟลเดอร์ไปที่ $ HOME สิ่งนี้ติด :)
SimplySimon

2
1.5 ปีต่อมาพบโซลูชั่นที่ชัดเจนยิ่งขึ้น (ดูด้านล่าง)
Ben

36

Aha - คำตอบที่ชัดเจนขอบคุณAJ McMinn : การลบรายการออกจากสถานที่ Nautilus

1) แสดงความคิดเห็นบุ๊คมาร์คที่ไม่ต้องการใน ~/.config/user-dirs.dirs

2) ตรวจหรือแก้ไขไฟล์และเพิ่มรายการ~/.config/user-dirs.confenabled=false

วิธีนี้ยังคงมีอยู่ในการบูต


* ... สามารถทำได้ด้วยหนึ่งซับ: echo "enabled=false" > ~/.config/user-dirs.conf


5
การenabled=falseตั้งค่าสถานะ~/.config/user-dirs.confเป็นวิธีที่ตั้งใจจะทำเช่นนี้chmod -wวิธีที่ @Bruno Pereira แนะนำคือวิธีแก้ปัญหา
LeartS

1
สิ่งนี้ใช้ได้ใน 16.04 แต่จะไม่ทำงานจนกว่าคุณจะเข้าสู่ระบบอีกครั้ง
bennos

สิ่งนี้ใช้ได้กับ 16.04 และรอดชีวิตจากการรีบูต ขอบคุณ !!!
334639

2
ได้รับการยืนยันใน 16.04LTS
Rtsne42

3
ที่จริงแล้วสำหรับ 16.04 การออกจากระบบ / การเข้าสู่ระบบเพียงพอ; ไม่จำเป็นต้องรีบูตเต็มช่วยให้คุณประหยัดเวลาไม่กี่วินาที ;-)
sxc731

5

ไดเรกทอรีเหล่านี้ถูกกำหนดโดยXDG-ใช้ dirs

การอ่านเอกสารแสดงให้เห็นว่าคุณสามารถปิดการใช้งานไดเรกทอรีผู้ใช้โดยการชี้ไปที่ไดเรกทอรีบ้านของคุณ ใช้ Ubuntu-Tweak หรือแก้ไขไฟล์ ~ / .conf / user-dirs.dirs ด้วยตนเองและชี้ที่คั่นหน้าทั้งหมดที่คุณไม่ต้องการดูที่บ้านของคุณและพวกเขาก็จะหายไปจากแถบข้าง Nautilus

หมายเหตุ:ฉันพยายามแสดงความคิดเห็นและลบบรรทัดออกจาก ~ / .conf / user-dirs.dirs ตามที่ Forestpiskie แนะนำและใช้งานได้เฉพาะในครั้งต่อไปที่ฉันเข้าสู่ระบบโดยตั้งให้เป็น $ HOME dir การตั้งค่าติดขัด


4
  1. ทำการแก้ไขที่คุณต้องการ~ / .config / user-dirs.dirsเช่นคอมเม้นท์ไดเรกทอรีที่คุณไม่ต้องการ
  2. สำหรับการเปลี่ยนแปลงไม่ได้ที่จะหวนกลับเข้าสู่ระบบที่คุณสามารถดำเนินการในสถานีของคุณecho "enabled=false" > ~/.config/user-dirs.confซึ่งจะสร้างใช้ dirs.confenable=falseไฟล์ที่มีตัวเลือก
  3. ทดสอบการเปลี่ยนแปลงและการคงอยู่ของมันโดยออกจากระบบอีกครั้ง Nautilus ควรแสดง:

แสดง


1
โดยส่วนตัวจากคำตอบทั้งหมดที่นี่อันนี้เป็นคำตอบเดียวที่ได้ผล
sinekonata

1

ขั้นตอนเหล่านี้ยังคงใช้งานได้ใน 18.04 จากความคิดเห็นในชุดข้อความนี้ฉันได้สร้างสคริปต์ทุบตีต่อไปนี้เพื่อทำงาน หมายเหตุคุณยังต้องรีสตาร์ท nautilus และคลิกขวาที่ลบไอเท็มหลังจากเรียกใช้งานคำสั่งเหล่านี้:

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.
    "
}

0

แก้ไข -

ขุดลงไปอีกหน่อย - ถ้าคุณแก้ไข ~ / .config / user-dirs.dir คุณสามารถลบมันออกจากพาเนลและยังคงมีมันเป็นโฟลเดอร์ใน / home ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันลองแล้ว มันไม่ทำงาน
jokerdino

พยายามอันไหน - อันเก่าที่ฉันเอาออกหรืออันนี้?
23 93 26 35 19 57 3 89

4
ที่ลบฟังก์ชั่นโฟลเดอร์พิเศษออกจากระบบเช่น: การดาวน์โหลดจะไม่ถูกเลือกเป็นโฟลเดอร์ดาวน์โหลดอีกต่อไปรูปภาพจะไม่เป็นโฟลเดอร์เริ่มต้นเมื่อใช้โปรแกรมภาพฉันไม่แนะนำให้คุณทำ @jokerdino
Bruno Pereira

@ brunopereira81 ไดเรกทอรีเริ่มต้นเป็นสิ่งเดียวที่จะเปลี่ยนหรือไม่ หรืออาจจะมีสิ่งอื่น ๆ ที่รุนแรงกว่ากัน?
Kris Harper

1
มันจะเปลี่ยนมากขึ้นแล้วเพียงแค่ไดเรกทอรีเริ่มต้นฉันคิดว่าทำไมคำเตือนคุณสามารถ ofc ตั้งกลับไปเป็นอย่างไร แต่ไฟล์ที่ใช้ในการตั้งค่าไดเรกทอรีที่คุณต้องการใช้สำหรับฟังก์ชั่นเหล่านั้นลบไดเรกทอรีลบ ฟังก์ชั่น
Bruno Pereira

-1

ลองไปที่คั่นหน้าในเมนูหน้าต่างบุ๊กมาร์ก> แก้ไขบุ๊กมาร์ก (แปลจากอิตาลีอูบุนตู) และลบที่คุณไม่ต้องการ

มิฉะนั้น Ctrl + D เพื่อเข้าถึงเมนู


สิ่งนี้ไม่ทำงานในสถานที่อีกต่อไปที่ฉันลองบน Ubuntu 13.04 การแก้ไข user-dirs.dirs ตามที่แนะนำข้างต้นใช้ได้สำหรับฉัน
Cardin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.