เปลี่ยนภาษาของบ้าน / ผู้ใช้ / โฟลเดอร์โดยอัตโนมัติ


13

เมื่อฉันเปลี่ยนการตั้งค่าภาษา / สถานที่ของฉันหน้าต่างปรากฏขึ้นถามฉันว่าฉันต้องการเปลี่ยนชื่อเอกสารเพลงวิดีโอดาวน์โหลดเป็นภาษาใหม่หรือไม่

ฉันกังวลว่านี่อาจเป็นการผ่าตัดที่ไม่สามารถย้อนกลับได้และบอกว่าไม่และทำเครื่องหมายที่กล่องไม่ต้องถามฉันอีก

ตอนนี้ฉันต้องการให้ระบบเปลี่ยนชื่อโฟลเดอร์โดยอัตโนมัติเมื่อฉันเปลี่ยนเป็นภาษาอื่นโดยอัตโนมัติ มีวิธีทำเช่นนี้หรือไม่? หรือจะทำให้หน้าต่าง popping ปรากฏขึ้นอีกครั้ง

ขอบคุณ

คำตอบ:


11

เมื่อคุณบอกว่าจะไม่ถามคุณอีกมันอาจจะลบไฟล์

~/.config/user-dirs.locale

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

echo 'en_US' > ~/.config/user-dirs.locale

ขอบคุณมาก! ฉันกำลังมองหาสิ่งนี้เป็นเวลาสองสัปดาห์ :)
AlKaef

@AlKaef: ไม่เป็นไร ฉันสังเกตเห็นว่าสิ่งนี้ดูเหมือนว่าจะไม่มีเอกสารมากหรือน้อย
Gunnar Hjalmarsson

1
LANG = C xdg-user-dirs-update --force; cat ~ / .config / user-dirs.dirs
Denis Denisov

8

หน้าต่าง popping จะแสดงตัวเองหากคุณจะเปลี่ยนภาษาอีกครั้ง คุณสามารถใช้xpropคำสั่งเพื่อรับชื่อของหน้าต่างนี้

ในการอัปเดตตำแหน่งโฟลเดอร์หลังจากที่คุณเปลี่ยนชื่อ / ย้ายตำแหน่งคุณต้องแก้ไข.config/user-dirs.dirsและวางตำแหน่งโฟลเดอร์ใหม่

และในที่สุดคุณต้องทำงานหรือxdg-user-dirs-gtk-updatexdg-user-dirs-update


0

ในกรณีของฉัน (Raspbian 10) ทั้งไฟล์กำหนดค่าผิดฉันจึงลบทั้งสอง:

rm ~/.config/user-dirs.{dirs,locale}

และหลังจาก relogin พวกเขาถูกสร้างขึ้นใหม่อย่างถูกต้อง แก้ไขปัญหา.

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