गनोम कैलेंडर एप्लेट में सप्ताह के पहले दिन के रूप में सोमवार कैसे सेट करें?


82

सप्ताह के पहले दिन को सोमवार (रविवार के बजाय, जैसा कि नीचे स्क्रीनशॉट में है) को बदलने का अनुशंसित तरीका क्या है?

वैकल्पिक शब्द

मुझे क्लॉक प्रेफरेंस से संबंधित कुछ भी नहीं मिला, न ही सिस्टम -> प्रेफरेंस, या सिस्टम -> एडमिनिस्ट्रेशन में।

इसका संभवत: कुछ स्थानों से जुड़ाव है, इसलिए यहां से (संभवतः प्रासंगिक) आउटपुट locale:

LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
...
LC_ALL=

NB : मैं अंग्रेजी को GNOME और कमांड लाइन में UI भाषा के रूप में रखना चाहता हूं। तिथियां वर्तमान में इस तरह प्रदर्शित की जाती हैं (जैसे ls -l):, 2010-10-06 15:32और मैं भी इसे वैसा ही रखना चाहता हूं।


1
Ubuntu मंचों पर यह कैसे करना है पर एक बहुत अच्छी व्याख्या है! इस लिंक को देखें और आप इसे 2 मिनट में पूरा कर लेंगे। http://ubuntuforums.org/showthread.php?t=813945
Antonis

+1, वह काम करता है (लॉग इन करने और वापस अंदर जाने के बाद; killall gnome-panelपर्याप्त नहीं था)। हालाँकि, थ्रेड में से किसी ने बताया कि: "जबकि यह उपयोगी है और अस्थायी रूप से ट्रिक करेगा, यह केवल तब तक काम करेगा जब तक कि" लोकेशन्स "पैकेज अपडेट या रीइंस्टॉल न हो जाए, क्योंकि तब यह फाइल ओवरराइट हो जाएगी / एक नए के साथ बदल दी जाएगी।" स्थानों पैकेज से "। मुझे एक और समाधान भी मिला, जिसे मैं जल्द ही पोस्ट करूंगा ...
जोनीक

1
इसी तरह की एक प्रश्न के प्रोमेथियस के जवाब जोड़ने का सुझाव first_weekday 2और first_workday 2में LC_TIMEमें अनुभाग /usr/share/i18n/locales/<your_locale>
पॉल रौजीक्स

जवाबों:


65

यहाँ एक और समाधान है, उबंटू मंचों से भी । मुझे लगता है कि यह कुछ हद तक क्लीनर और अधिक मजबूत है: इसमें उबंटू की लोकेल फ़ाइलों को अनुकूलित करना शामिल नहीं है (केवल सेटिंग्स जिसे आप संपादित करना चाहते हैं)।

सूक्ति कैलेंडर एप्लेट आपकी लोकेल सेटिंग का पालन करता है। उबंटू में, आप फ़ाइल को संपादित करके स्थानीय घटकों को असाइन कर सकते हैं /etc/default/locale। यहाँ मुझे क्या मिला है:

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"

जिसका अर्थ है: मैं अमेरिकी में सॉफ्टवेयर संदेश चाहता हूं, लेकिन समय, पेपर आकार और ब्रिटिश ieweeks में इकाइयां सोमवार, A4, मीट्रिक के साथ शुरू होती हैं।

पोस्ट करने वाले आर्टम के लिए सहारा !

बेशक, LC_TIME="en_GB.UTF-8"सोमवार को शुरू करने के लिए सप्ताह पाने के लिए प्रासंगिक सेटिंग है।

प्रभावी होने के लिए आपको लॉग आउट और बैक करने की आवश्यकता है ।


दोनों स्थानीय-आधारित समाधान (यह और एंटोनिस ने जो सुझाव दिया ) खुशी से अन्य समान स्थितियों को भी प्रभावित करता है, उदाहरण के लिए calकमांड-लाइन टूल का आउटपुट !
जोनीक

4
बेशक, उपरोक्त एक सिस्टम-वाइड समाधान है। इसे प्रति-उपयोगकर्ता के आधार पर कॉन्फ़िगर करने के लिए , विक्टर का उत्तर देखें
जोनिक

8
रिबूट किए बिना इसे फिर से लोड करने का कोई तरीका?
वदेव

1
मेरे लिए, Xubuntu 14.04 का उपयोग करते हुए, सिस्टम-वाइड समाधान काम नहीं किया: रिबूट करने के बाद, पैनल की घड़ी में सप्ताह (xfce घड़ी) अभी भी रिबूट करने के बाद रविवार के साथ शुरू हुआ। विक्टर के प्रति-उपयोगकर्ता समाधान ने हालांकि काम किया।
तेमू लीस्टी

3
en_GB.UTF-8LC_TIMEइसे इस तरह सेट करने से पहले लोकेल को प्री-जेनरेट किया जाना चाहिए sudo dpkg-reconfigure locales
ट्रांसलूसेंटक्लाउड

22

मेरे लिए सबसे अच्छा समाधान यह है कि मैं अपने घर की निर्देशिका में प्रति-उपयोगकर्ता के आधार पर ऐसा करूं। इस तरह मुझे सिस्टम-वाइड फ़ाइल को संपादित करने की आवश्यकता नहीं है। (यदि आप अपने सिस्टम के सभी उपयोगकर्ताओं के लिए यह सेटिंग चाहते हैं, तो आप स्पष्ट रूप से सिस्टम फ़ाइलों को संपादित करने के लिए मजबूर हैं।)

मैं क्या करता हूं ~/.xsessionrcकि लाइन "निर्यात LC_TIME = en_GB.utf8" को शामिल करने के लिए फ़ाइल को संपादित करें । बस।


1
लगता है कि लाइन में मेरी .bashrcभी डाल चाल है, जो अच्छा है, हालांकि मुझे उम्मीद नहीं थी कि। मुझे लगता है कि फ़ाइल या संभवत: .profileजब यह बूट होता है तो सूक्ति सूत्रों का अनुमान है ? (मेरे .profileस्रोत .bashrc।) मेरा .xsessionrcचला गया है, इसलिए यह काम करना चाहिए।
विक्टर

1
यह गनोम 3.6 के साथ अब मेरे लिए काम नहीं करता है। इसके बजाय मैंने जो कुछ किया है वह मेरे होम डायरेक्टरी export LC_TIME=en_GB.UTF-8नामक फ़ाइल में लाइन है .gnomerc। ऐसा लगता है कि चाल चली गई है।
विक्टर

8

उबंटू 12.04 (और बाद के संस्करण जो मुझे लगता है) पर, सबसे आसान तरीका लगता है: सिस्टम सेटिंग्स> भाषा समर्थन, फिर क्षेत्रीय प्रारूप टैब पर क्लिक करें और ड्रॉप-डाउन सूची से चुनें।
मेरे मामले में मैंने "इंग्लिश (आयरलैंड)" चुना, जिसने मुझे कैलेंडर में पहले दिन के रूप में सोमवार दिया, "सही" संख्या प्रारूप और मुद्रा, और अन्य उपहार: :)
अगर आपको वहां सही विकल्प नहीं मिलता है, तो आपको इसकी आवश्यकता हो सकती है एक भाषा (उसी विंडो का दूसरा टैब) स्थापित करें।


5

उबंटू में समय और दिनांक प्रारूप स्थानीय सेटिंग्स द्वारा नियंत्रित किए जाते हैं। पहले आपको अपने समय और दिनांक सेटिंग्स को नियंत्रित करने के लिए उपयोग किए जा रहे वर्तमान स्थान का पता लगाना होगा। एक टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें।

locale | grep LC_TIME

आपको एक परिणाम देखना चाहिए जो कुछ ऐसा दिखता है

LC_TIME=en_US.UTF-8

स्थानीय निर्देशिका में बदलें और नई कस्टम फ़ाइल बनाने के लिए वर्तमान स्थानीय फ़ाइल की प्रतिलिपि बनाएँ। अपने स्थान के लिए समायोजित करें।

cd /usr/share/i18n/locales
sudo cp en_US en_US_custom

अब नई कस्टम फ़ाइल को संपादित करें।

sudo gedit en_US_custom

और बदलो

first_weekday 1

सेवा

first_weekday 2

फिर अपनी नई कस्टम फ़ाइल को इंगित करने के लिए / etc / वातावरण में परिवर्तन करें।

sudo gedit /etc/environment

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

LC_TIME = "en_US_custom.UTF-8"

स्रोत: http://tuxtweaks.com/2008/12/change-the-week-start-day-in-ubuntu/


2
संपादन / आदि / डिफ़ॉल्ट / लोकेल (जो सरल है) के लिए इस दृष्टिकोण को क्यों पसंद करना चाहिए ?
जोंक

1
क्योंकि मेरे मामले में, संपादन / आदि / डिफ़ॉल्ट / स्थानीय काम नहीं किया। इसने किया।
Ondra žižka

1
killall unity-panel-serviceरिबूट के बिना इसे लागू करने के लिए परिवर्तनों के बाद।
कैनिकोव्स

2
एक समान प्रश्न पर प्रोमेथियस का उत्तर संबंधित है, लेकिन आपको sudo locale-genस्थानीय फाइलों को संशोधित करने के बाद चलाने की आवश्यकता है ; वो मेरे लिए किया गया।
वेजेंड्रिया

Ubuntu 16.04 LTS में यह तरीका काम नहीं करता है
विक्टर

4

इस पृष्ठ के आधार पर, सेटिंग्स में जाना चाहिए .pam_environmentया .profile https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4ALw.pam_environment

मेरा डिफ़ॉल्ट .profileसोर्सिंग है .bashrcइसलिए मैंने इन लाइनों को अपने साथ जोड़ा .bashrcक्योंकि मेरे पास पहले से ही यह स्रोत नियंत्रण में है।

#Change first day of week to Monday
export LC_TIME=en_GB.UTF-8
#Change to metric system
export LC_MEASUREMENT=en_GB.UTF-8

मैं 14.04.1 चला रहा हूं

यहाँ छवि विवरण दर्ज करें

अद्यतन: 01/15/16 Ubuntu 14.04.03

.bashrcइस साल की शुरुआत में मेरे काम करने की इन लाइनों के होने से । .pam_environmentया .profileतो काम करने के लिए एक ही लाइनों चलती है । यह एक उपयोगकर्ता सेटिंग है, सिस्टम-वाइड नहीं है।


कल स्थापित किए गए 14.04.1 अपडेट ने इस कार्यक्षमता को तोड़ दिया
एंटोनियोस हेजिजोर्गालिस

लाना export LC_TIME=en_GB.UTF-8में .personalतीसरा विकल्प भी काम करता है कि है।
सर्ज स्ट्रोबंड्ट

0

यह पहले से ही एक बहुत पुराना विषय है, मैंने इस उत्तर को भविष्य के पाठकों के संदर्भ के रूप में जोड़ा है जो एक ही समस्या की तलाश कर रहे हैं लेकिन कम हैकिंग के साथ एक रास्ता चाहते हैं

वातावरण के रूप में en_DK का उपयोग करें ।

इस लोकेल को डेनमार्क में अंग्रेजी लिखने के एक आधिकारिक तरीके के रूप में विकसित किया गया था लेकिन इसका उपयोग डेनमार्क के बाहर किया जाता है, कुछ प्रकार के जेनेरिक कॉन्टिनेंटल यूरोपियन लोकल। यह en_US के साथ सबसे अधिक कष्टप्रद समस्याओं को हल करता है और सिस्टम फ़ाइलों के किसी भी संशोधन की आवश्यकता नहीं होती है। यदि वांछित में एक अधिक ठीक देखते समाधान - अन्य जवाब उत्कृष्ट हैं।


0

मेरे लिए सबसे आसान तरीका था कि आप अपने स्वरूप में Region & Language जाएं Settings->Region & Languageऔर अपना प्रारूप चुनें।

सिस्टम आपको परिवर्तनों को प्रतिबिंबित करने के लिए लॉगऑफ़ और लॉगिन करने के लिए मजबूर करेगा।

सेटिंग> क्षेत्र व भाषा


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