घर / उपयोगकर्ता / फ़ोल्डर की भाषा को स्वचालित रूप से बदलें


13

जब मैंने अपनी भाषा / लोकेल सेटिंग्स को बदल दिया, तो एक विंडो ने मुझसे पूछा कि क्या मुझे नई भाषा में दस्तावेज़, संगीत, वीडियो, डाउनलोड का नाम बदलना है।

मैं चिंतित था कि यह कुछ अपरिवर्तनीय संचालन हो सकता है और कहा नहीं और टिक न करें मुझसे फिर से बॉक्स न पूछें।

अब मैं चाहता हूं कि जब मैं किसी अन्य भाषा में स्वचालित रूप से स्विच करूं तो सिस्टम अपने आप फोल्डर का नाम बदल दे। क्या इसे करने का कोई तरीका है? या पॉपिंग विंडो फिर से बनाने के लिए?

धन्यवाद।

जवाबों:


11

जब आपने इसे फिर से नहीं पूछने के लिए कहा, तो उसने संभवतः फ़ाइल को हटा दिया

~/.config/user-dirs.locale

आप उस फ़ाइल को फिर से बना सकते हैं। यह मानते हुए कि फ़ोल्डर में वर्तमान में अंग्रेजी नाम हैं, एक टर्मिनल विंडो खोलें और चलाएं:

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

आपको बहुत - बहुत धन्यवाद! मैं दो सप्ताह के लिए यह देख रहा था :)
AlKaef

@AlKaef: आपका स्वागत है। मैंने देखा कि यह कमोबेश अनिर्दिष्ट लगता है।
गुन्नार हजलमर्सन

1
LANG = C xdg-user-dirs-update --force; cat ~ / .config / user-dirs.dirs
डेनिस

8

यदि आप फिर से भाषा बदलेंगे तो पॉपिंग विंडो खुद को दिखा देगी। आप xpropइस विंडो का नाम प्राप्त करने के लिए कमांड का उपयोग कर सकते हैं ।

आपके द्वारा नाम बदलने / स्थानांतरित करने के बाद फ़ोल्डर स्थानों को अपडेट करने के लिए, आपको .config/user-dirs.dirsनए फ़ोल्डर स्थानों को संपादित करना होगा।

और, अंत में, आपको दौड़ना होगा xdg-user-dirs-gtk-updateया xdg-user-dirs-update


0

मेरे मामले में (रास्पियन 10), दोनों कॉन्फिगर फाइलें गलत थीं, इसलिए मैंने दोनों को डिलीट कर दिया:

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

और एक relogin के बाद, वे सही ढंग से बनाए गए थे। समस्या सुलझ गयी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.