Ubuntu - ลบ ~ / วิดีโอและ ~ / สาธารณะอย่างถาวร


21

ฉันลบโฟลเดอร์แล้ว แต่ทุกครั้งที่ลงชื่อเข้าใช้ใหม่จะมีการสร้างขึ้นใหม่ ฉันแก้ไข~/.config/user-dirs.dirsและนำบรรทัดที่ละเมิดออกแล้ว แต่จะถูกแทนที่เมื่อฉันลงชื่อเข้าใช้อีกครั้ง! ไฟล์บอกว่าเป็นไฟล์ที่สร้างขึ้นโดยอัตโนมัติ/usr/bin/xdg-user-dirs-updateแต่ดูเหมือนจะเป็นจุดสิ้นสุด


ฉันลบผู้ใช้แล้ว แต่ชื่อผู้ใช้นั้นกำลังมาที่ ubuntu 10.04 lts พร้อมต์ล็อกอินและไม่ถูกลบออกจากที่นั่น โปรดแจ้งให้เราทราบว่าจะบรรลุสิ่งนี้อย่างไร ขอบคุณ.

คำตอบ:


24

สามไฟล์ควบคุมพฤติกรรม "โฟลเดอร์พิเศษส่วนตัว":

  • ~/.config/user-dirs.dirs- อนุญาตให้ผู้ใช้ระบุเส้นทางที่กำหนดเองสำหรับโฟลเดอร์พิเศษ เพื่อให้คุณสามารถมีMusicโฟลเดอร์ในพูด "$ HOME / My Music" หรือ "/ datapartition / mp3" มันไม่อนุญาตให้คุณ "ปิดการใช้งาน" โฟลเดอร์เหล่านั้น หากคุณลบหนึ่งบรรทัด (หรือทั้งไฟล์) จะใช้ค่าเริ่มต้นตามที่คุณสังเกตเห็นแล้ว

  • /etc/xdg/user-dirs.conf(แทนที่ด้วย~/.config/user-dirs.conf) - ช่วยให้คุณสามารถเปิดใช้งานหรือปิดใช้งานการสร้างโฟลเดอร์อัตโนมัติ (ใหม่ -) หากคุณตั้งค่าenabled=Falseทั้งแบบโกลบอลหรือสำหรับผู้ใช้ของคุณเองโฟลเดอร์พิเศษจะไม่ถูกสร้างขึ้นใหม่เมื่อล็อกอินอีกต่อไปในกรณีที่คุณลบหรือเปลี่ยนชื่อโฟลเดอร์

  • /etc/xdg/user-dirs.defaults- แม่แบบส่วนกลางสำหรับเส้นทางโฟลเดอร์และชื่อ นี่เป็นไฟล์ที่อ่านเมื่อ~/.config/user-dirs.dirsสร้างขึ้นใหม่ โปรดทราบว่าการเปลี่ยนชื่อเริ่มต้นจะป้องกันไม่ให้ชื่อโฟลเดอร์เป็นภาษาท้องถิ่น (แปล) หากคุณเปลี่ยนภาษา / โลแคลของคุณ

อย่างไรก็ตามบริการที่คุณปิดใช้งานนั้นเป็นเพียงดีมอนที่จะเสนอให้เปลี่ยนชื่อโฟลเดอร์ในกรณีที่คุณเปลี่ยนภาษา / สถานที่


18

ปัญหาของคุณได้รับการอธิบายในวิกิซอฟต์แวร์

การตั้งค่า

Sysadmins สามารถกำหนดค่าสิ่งต่าง ๆ โดยการแก้ไข /etc/xdg/user-dirs.conf ในขณะนี้มีเพียงสองการตั้งค่าคุณสามารถปิดการใช้งานสิ่งทั้งหมดและคุณสามารถระบุการเข้ารหัสชุดอักขระที่ใช้สำหรับชื่อไฟล์ พวกเขายังสามารถตั้งค่าหรือเปลี่ยนไดเรกทอรีเริ่มต้นและค่าเริ่มต้นใน /etc/xdg/user-dirs.defaults

$ (XDG_CONFIG_HOME) /user-dirs.dirs ระบุชุดของไดเรกทอรีปัจจุบันสำหรับผู้ใช้ ไฟล์นี้อยู่ในรูปแบบของเชลล์ดังนั้นจึงสามารถเข้าถึงได้ง่ายจากเชลล์สคริปต์ ไฟล์นี้ยังสามารถแก้ไขได้โดยผู้ใช้ (ด้วยตนเองหรือผ่านแอปพลิเคชัน) เพื่อเปลี่ยนไดเรกทอรีที่ใช้ หมายเหตุ: ในการปิดการใช้งานไดเรกทอรีให้ชี้ไปที่ homedir หากคุณลบมันจะถูกสร้างขึ้นในการเข้าสู่ระบบต่อไป

ดังนั้นคุณ~/.config/user-dirs.dirsสามารถปรับเปลี่ยนเป็น

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

จริงๆแล้วมันเป็นภูตที่สร้างโฟลเดอร์เหล่านั้นตรวจสอบการตั้งค่าเริ่มต้นในเมนูระบบที่ฉันเชื่อว่าคุณสามารถปิดการใช้งานคุณสมบัติดังกล่าวได้อย่างง่ายดาย


สิ่งเดียวที่ฉันสามารถพบได้ที่ดูเหมือนว่าอาจเป็นได้xdg-user-dirs-gtk-update - Update common folders names to match current localeซึ่งถูกปิดใช้งาน
nona

2

อย่างน้อย Ubuntu 18.10 คุณสามารถลบไดเร็กตอรี่และรัน xdg-user-dirs-update บนเทอร์มินัล รายการจะถูกกำหนดใหม่ให้กับบ้านและหายไปจากรายการภายใต้ไฟล์



0

คุณสามารถลองติดตั้ง Ubuntu Tweak ... ในแท็บ "ส่วนบุคคล" + "ตำแหน่งโฟลเดอร์เริ่มต้น": คุณสามารถเปลี่ยนตำแหน่งของโฟลเดอร์เป็นที่ใดก็ได้ที่คุณต้องการหรือคุณสามารถให้พวกเขาทั้งหมดชี้ไปที่ไดเรกทอรีเดียวกัน (เช่น / home / ผู้ใช้ /)

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