เมื่อฉันมีคอมพิวเตอร์ที่บ้านเพื่อให้คนอื่น ๆ ในครอบครัวใช้งานได้ฉันจึงเพิ่มผู้ใช้หลายคน ตอนนั้นฉันใช้ระบบเป็นภาษาอังกฤษ แต่ระบบอื่นเป็นภาษาสเปน
ความจริงก็คือเมื่อฉันติดตั้งเป็นภาษาสเปนโดยค่าเริ่มต้นเมื่อฉันเข้าสู่เซสชันเป็นภาษาอังกฤษเป็นครั้งแรกระบบจะพยายามเปลี่ยนชื่อโฟลเดอร์ โต๊ะทำงานเอกสาร.. เป็นต้นไปเป็นเวอร์ชันภาษาอังกฤษ เดสก์ท็อปเอกสาร… ฯลฯ ฉันตอบว่าใช่ทำ แต่ด้วยเหตุผลบางอย่างฉันไม่ได้ใช้บางส่วนไปโดยปริยาย
สำหรับผู้ที่ยังไม่เข้าใจ. โดยปกติเราจะมีโฟลเดอร์เป็นค่าเริ่มต้น เดสก์ท็อปดาวน์โหลดเอกสารเพลงรูปภาพเทมเพลตสาธารณะ y วิดีโอ.
เมื่อเราดาวน์โหลดบางสิ่งจากไฟล์โดยค่าเริ่มต้นควรไปที่โฟลเดอร์ ดาวน์โหลดเนื่องจากเป็นโฟลเดอร์ที่กำหนดไว้สำหรับสิ่งนี้ เมื่อฉันเปลี่ยนภาษาโฟลเดอร์ก็เปลี่ยนชื่อเป็น ดาวน์โหลดแต่ไม่ได้ตั้งเป็นค่าเริ่มต้นสำหรับไฟล์ที่ฉันดาวน์โหลด ที่แปลกก็คือพวกมันยังไม่หมด ... แล้วจะแก้ยังไงดี?
ง่ายๆเราเปิดเทอร์มินัลและด้วยโปรแกรมแก้ไขข้อความที่เราชื่นชอบเราใส่:
$ vim /home/tu_usuario/.config/user-dirs.dirs
หรืออะไรที่เหมือนกัน:
$ vim ~/.config/user-dirs.dirs
และเราควรได้รับสิ่งนี้:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you’re
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Videos"
สิ่งที่คุณเห็นคือฉันมีไฟล์นั้นได้อย่างไร ตามค่าเริ่มต้นควรเป็นดังที่แสดงด้านล่าง:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you’re
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
ตัวอย่างเช่นถ้าเราต้องการโฟลเดอร์ของเรา ดาวน์โหลด ค่าเริ่มต้นไม่ใช่ ดาวน์โหลด และเป็น MyDownloadsเรามองหาบรรทัดนี้:
XDG_DOWNLOAD_DIR="$HOME/Downloads"
และเราวางไว้แบบนี้
XDG_DOWNLOAD_DIR="$HOME/MisDescargas"
ตามตรรกะเราต้องสร้างโฟลเดอร์ขึ้นมา MyDownloads.
เสร็จสิ้น
ใน KDE สามารถทำได้โดยตรงจากการตั้งค่าระบบถ้าฉันจำไม่ผิดใน Ubuntu คุณสามารถใช้ตัวเลือกจาก Ubuntu Tweak ได้ แต่การแก้ไขไฟล์โดยตรงจะเร็วกว่าเสมอ
โพสต์ดีขอบคุณ
ยินดีต้อนรับค่ะ😛
ในการระบุชื่อเริ่มต้นสำหรับผู้ใช้ทั้งหมดที่สร้างขึ้นในระบบของคุณคุณต้องแก้ไขไฟล์ /etc/xdg/user-dirs.default และเปลี่ยนชื่อโฟลเดอร์ในไฟล์คุณยังสามารถแสดงความคิดเห็น "#" เหล่านั้นได้ นั่นไม่ใช่คุณต้องการให้ปรากฏ จากนั้นคุณเรียกใช้ xdg-user-dirs-update โดยไม่ใช้ sudo !! และสร้างไฟล์ส่วนตัวของคุณในโฟลเดอร์บ้านของคุณ
เพื่อน: ข้อมูลส่วนหนึ่งที่อาจเป็นประโยชน์โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ใช้ Arch และอนุพันธ์คือสำหรับไฟล์ที่คุณกล่าวถึงว่ามีอยู่คุณต้องติดตั้งแพ็คเกจ xdg-user-dirs
ในการติดตั้งคุณต้องเรียกใช้:
แพ็กแมน -S xdg-user-dirs
ไชโย! พอล.
ขอบคุณข้อมูล Pablo ^^
ขอขอบคุณ! มีประโยชน์มาก.
ขอบคุณ Elav ข้อมูลนี้มีประโยชน์มากสำหรับพวกเราที่ชอบภาษาและติดตั้งระบบปฏิบัติการในระบบอื่น
และจะทำอย่างไรถ้าตัวอย่างเช่นโฟลเดอร์ที่ฉันต้องการเริ่มต้นอยู่ในพาร์ติชันอื่นและพาร์ติชันนี้ไม่ได้ติดตั้งเองในตอนเริ่มต้นปล่อยให้เป็นข้อมูลสำรอง
สิ่งที่ฉันจะทำคือฉันมีพาร์ติชั่นและ HD สำรองซึ่งฉันมีเพลงวิดีโอและดาวน์โหลดรูปภาพ และฉันต้องการทำให้โฟลเดอร์เหล่านี้สามารถเข้าถึงได้สำหรับภรรยาและลูกสาวของฉัน แต่ด้วยวิธีง่ายๆ