เปลี่ยนเส้นทางโฟลเดอร์ผู้ใช้เริ่มต้นหรือไม่


20

ใน Ubuntu รุ่นก่อนหน้าฉันใช้ Ubuntu Tweak เพื่อเปลี่ยนเส้นทางไปยังโฟลเดอร์ผู้ใช้ (เพลงเอกสารวิดีโอ ฯลฯ ) ฉันไม่พบตัวเลือกใน Gnome 3 ที่จะทำเช่นนี้และ ppa ของ Ubuntu Tweak ยังไม่มีรุ่นสำหรับ Oneiric

คำตอบ:


34

เปิดเทอร์มินัลแล้วเขียนคำสั่งนี้:

gedit ~/.config/user-dirs.dirs

แต่ละแถวคือนิยามโฟลเดอร์ผู้ใช้ (เพลง, วิดีโอ ... ), แก้ไขตามที่คุณต้องการ ตัวอย่างเช่นฉันไม่ต้องการโฟลเดอร์วิดีโอในบ้าน แต่ในดิสก์แยกต่างหากและเปลี่ยนพารามิเตอร์ XDG_VIDEOS_DIR ด้วยวิธีนี้:

XDG_VIDEOS_DIR="/media/share/Video"

หรือเพียงแค่เรียกใช้:

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

ออกจากระบบและเข้าสู่ระบบกลับไปมีผลอย่างถูกต้อง


3
xdg-user-dirs-updateเพื่อให้มีผลทันทีวิ่ง
จีบ

หลังจากฉันรีสตาร์ทหรือถอดปลั๊กดิสก์ภายนอกโฟลเดอร์จะหายไปจากรายการนั้น ความคิดวิธีการแก้ปัญหานั้น? askubuntu.com/questions/251624/…
duxk.gh

จากคู่มือสำหรับxdg-user-dirs-updateฉันเดาว่ามันจะกลับไปยังไดเรกทอรีเริ่มต้นหากมีอยู่ดังนั้นเพียงแค่ลบพวกเขาและมันควรจะดี
Arthur Spoon

@ArthurSpoon แต่น่าเสียดายที่ไม่เช่นนี้ (เช่นการลบ ~ / Documents) ไม่ได้หยุดเขียนทับไฟล์ user-dirs.dirs tweaked
ไมค์หนู

1

คุณยังสามารถติดตั้ง Ubuntu Tweak และทำกับสิ่งนั้นถ้าคุณไม่ต้องการยุ่งกับเทอร์มินัล


1

ณ วันนี้ (7 ปีต่อมา!) การทดลองของฉันดูเหมือนจะแสดง:

  1. ตัวแปรเหล่านี้ถูกตั้งค่าในไฟล์ที่~/.config/user-dir.dirsเกี่ยวข้องกับ XDG ซึ่งย่อมาจาก "X Desktop Group" ... นั่นคือดูเหมือนว่าเกี่ยวข้องกับกระบวนการ "windowing" แต่ตัวอย่างเช่นไม่มีตัวแปรใดที่ผู้ใช้ (หรือรูท) สามารถเข้าถึงได้เป็นตัวแปรสภาพแวดล้อม

  2. ปรากฏว่าตัวแปรXDG_DOCUMENTS_DIRเป็นสิ่งที่รับผิดชอบใน Nemo ที่ให้ไอคอน "พิเศษ" หนึ่งไดเรกทอรีโดยเฉพาะ

  3. นั่นคือสิ่งที่เราทุกคนใส่ใจเกี่ยวกับ: วิธีการให้ไอคอนหนึ่งไดเรกทอรีพิเศษให้กับตัวเองทั้งหมดโดยระบุว่า "นี่คือไดเรกทอรีเอกสารของคุณ"

  4. เพื่อให้นี้ไปยังไดเร็เฉพาะอื่น ๆ กว่า~/Documents,
    - สร้างลิงก์จากไดเรกทอรีที่คุณต้องการภายใต้ "My Computer" ในแผง LH ของ Nemo
    - b เปลี่ยนค่าของXDG_DOCUMENTS_DIRตัวแปรใน~/.config/user-dir.dirsไดเรกทอรีนี้โดยใช้พา ธ สัมบูรณ์
    -- ค. ออกจากระบบและกลับมาใหม่: ชื่ออะไรก็ได้ทั้งในด้าน LH และ RH ของ Nemo ไดเรกทอรีของคุณตอนนี้ควรมีไอคอน "พิเศษ" เอกสาร!

หมายเหตุมันไม่เพียงพอตามที่แนะนำในความคิดเห็นด้านบนเพียงเพื่อลบ~/Documentsไดเรกทอรีเพื่อให้ทุกอย่างทำงานตกลง โปรดจำไว้เสมอว่าหากตอนเริ่มต้นพบว่า XDG_DOCUMENTS_DIRเส้นทางไม่ได้นำไปสู่ไดเรกทอรีที่ถูกต้องการตั้งค่าสำหรับXDG_DOCUMENTS_DIRจะถูกเขียนทับuser-dir.dirsแทนที่ด้วยหลักการโดยมี$HOME/Documents... (ที่จริงแล้วแปลก การทดลองของฉันดูเหมือนจะพบว่ามันมักจะถูกแทนที่ด้วย$HOMEเหตุผลบางอย่างที่อธิบายไม่ได้)

NB2 เป็นทางเลือกข้างต้น (โดยเฉพาะถ้าไอคอน "พิเศษ" ไม่สำคัญกับคุณเป็นพิเศษ) คุณสามารถใช้ symlink ... ซึ่งคุณสามารถเรียก "เอกสาร" ในความเป็นจริงคุณสามารถมีทั้ง symlink และไอคอนพิเศษสำหรับไฟล์เป้าหมายของคุณ

NB3 ฉันไม่เชื่อว่าคุณสามารถสร้าง symlink ได้ตามที่แนะนำ ... และให้DOCUMENTSไอคอนพิเศษ! แต่เมื่อได้รับสิ่งนี้ทุกคนดูเหมือนจะเป็นเรื่องเกี่ยวกับเครื่องสำอางอยู่ดีบางทีมันอาจจะไม่สำคัญอะไร!


กรุณาจัดรูปแบบที่คุณโพสต์เกี่ยวกับลิงค์นี้: askubuntu.com/editing-help
abu_bua
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.