मैं Gnome 3 शेल में दिनांक प्रारूप को कैसे बदलूं?


21

मैं शीर्ष पैनल पर दिनांक / समय प्रारूप को RFC 3339 / ISO 8601 के करीब एक प्रारूप में बदलना चाहता हूं, इनमें से एक की तरह:

%F %T → 2013-06-24 16:13:00

%F %a %T → 2013-06-24 सोम 16:13:00

%A %F %T → सोमवार 2013-06-24 16:13:00

मुझे पता है कि एकता के पास एक प्राथमिकता है जो दूर dconf में छिपी हुई है, यह है कि मैंने इसे यूनिटी में कैसे किया, लेकिन मुझे ग्नोम 3 शेल के लिए ऐसी वरीयता नहीं मिल सकती है। अधिमानतः, मैं इनमें से एक को अपने सिस्टम की विस्तृत तिथि / समय स्थानीय वरीयता के रूप में सेट करना चाहूंगा।



3
@Radu: एकता शेल गनोम शेल नहीं है। नहीं, यह उस प्रश्न का डुप्लिकेट नहीं है।
जेम्स हाई

दुर्भाग्य से, सूक्ति-खोल का एक पर्याय है GNOME जब वास्तव में यह केवल एक है, भाग ग्नोम 3 की है कि मुख्य उबंटू में एकता खोल ले लेती है।
जेम्स हाई

@edwin: या तो जो तरीका है? मेरे पास मेरे dconf में 2 कुंजी भी नहीं हैं। हो सकता है कि आप स्वयं इसका परीक्षण करें, और यदि आप सफल होते हैं, तो यहां एक उत्तर दें। तब तक, यह सवाल उस एक की नकल नहीं है। जैसा कि मैंने प्रश्न में उल्लेख किया है, मुझे पता है कि यह यूनिटी में संभव है, मैंने पहले उन 2 कुंजियों का उपयोग करके किया है, लेकिन यह गनोम शेल है। क्या अब हम आगे बढ़ सकते हैं?
जेम्स हाई

1
मैं यहाँ , यहाँ , और यहाँ देख रहा हूँ । इतनी दूर रखो (कम से कम अंतिम 'यहाँ' के अनुसार) ऐसा लगता है कि एपीआई को संशोधित किया गया है इसलिए प्रारूप C / ++ ++ कोड के अंदर है। मेरा मतलब है कि मुझे WallClockकक्षा के बारे में जावास्क्रिप्ट एपीआई में कुछ भी नहीं मिल रहा है (जिसका उपयोग आप फ़ाइल को बदलने के लिए कर सकते हैं /usr/share/gnome-shell/js/ui/dateMenu.js)।
एडविन

जवाबों:


20

एक टर्मिनल खोलें और सेट करें

gsettings set org.gnome.desktop.interface clock-show-date true

YMMW - इसने मेरे लिए फेडोरा 19 पर काम किया।


1
… और Fedora22!
17

4
सवाल पूछ रहा है कि प्रदर्शित तिथि के प्रारूप को कैसे बदला जाए (घड़ी और अन्य जगहों से), यह नहीं कि घड़ी के आगे की तारीख को कैसे प्रदर्शित किया जाए।
हैरी कट्स

कूल, लेकिन दुर्भाग्य से चित्रमय नहीं!
MUY बेल्जियम

उबंटू 18.04 पर भी काम करता है
xarlymg89

9

मार्टिन जो कहते हैं, इसके अलावा, निम्नलिखित ने मेरे लिए Ubuntu 14.04 पर काम किया, जहां dconf- संपादक ने नहीं किया:

gsettings set org.gnome.desktop.interface clock-show-date true
gsettings set org.gnome.desktop.interface clock-show-seconds true

1
मार्टिन के जवाब के साथ, यह सवाल पूछ रहा है कि प्रदर्शित तिथि के प्रारूप को कैसे बदला जाए (घड़ी और अन्य जगहों पर), न कि घड़ी के आगे की तारीख को कैसे प्रदर्शित किया जाए।
हैरी कट्स

फेयर पॉइंट, इसके अतिरिक्त मुझे शायद मार्टिन की प्रतिक्रिया पर एक टिप्पणी के रूप में इसे छोड़ देना चाहिए
12

6

मैं आखिरकार डैनियल खोदाबख्श द्वारा बनाए गए गनोम एक्सटेंशन का उपयोग करके अपने बिल्कुल वांछित प्रारूप को प्राप्त करने में सक्षम था। धन्यवाद डैनियल!

मैंने पाया कि यहां: https://github.com/Daniel-Khodabakhsh/datetime-format

स्क्रीनशॉट: यहाँ छवि विवरण दर्ज करें

प्रारूप:% ए | % m-% d-% G | % I:% M% p


3

आप इन तीन एक्सटेंशनों में से एक को आजमा सकते हैं:

  • पूरी घड़ी

    यहाँ छवि विवरण दर्ज करें डिफ़ॉल्ट घड़ी की जगह एक पूर्ण समय, तिथि और सप्ताह का दिन दिखाता है

  • पूर्ण घड़ी २

    यहाँ छवि विवरण दर्ज करें डिफ़ॉल्ट घड़ी की जगह एक तारीख, सप्ताह, सप्ताह का दिन और समय दिखाता है।

  • प्रारूप घड़ी (विकास बंद कर दिया गया है, लेकिन जाहिरा तौर पर 3.16 में ठीक काम कर रहा है)

    यहाँ छवि विवरण दर्ज करें शीर्ष पैनल घड़ी प्रारूप बदलें।

    यह कहता है कि develpmont बंद कर दिया गया है, लेकिन मैंने इसे परीक्षण किया, मैन्युअल रूप metadata.jsonसे शामिल करने के लिए संपादन 3.18, और यह काम करता है:

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


मैं उनमें से कोई भी स्थापित करने में असमर्थ हूं क्योंकि वे 3.18 का समर्थन नहीं करते हैं और यह उन्हें डाउनलोड करने के लिए भी प्रतीत नहीं होता है।

@ParanoidPanda प्रारूप घड़ी Github (निर्देशों के लिए README देखें) पर है, और आप दूसरों के लिए bernaerts.dyndns.org/linux/76-gnome/… की कोशिश कर सकते हैं।
मूरू

2
और dconf-editor कुछ स्थापित करने के बजाय ऐसा करने के लिए या किसी भी चीज़ को बदलने का कोई तरीका नहीं है?

@PranoidPanda नोप। केवल वही सेटिंग जो मैं पा सकता हूं, वह सिर्फ वहां की तारीख दिखाने के लिए है।
मुरु

2

आंशिक उत्तर:

हालाँकि यह ऐसा नहीं दिखता है कि पैनल घड़ी प्रारूपित करना आसान है, पर क्लिक करके खोला गया कैलेंडर मेनू बहुत आसान है। यहाँ एक त्वरित हैक है:

$ sudo vim /usr/share/gnome-shell/js/ui/dateMenu.js

( vimया कोई अन्य पाठ संपादक)

' B %d, %Y' के लिए खोजें , और ' F' से बदलें । बचाना। प्रेस Alt+ F2, r, Enter, खोल पुनः आरंभ करने की।

मूल निर्देशिका को खोजने से कुछ अन्य का पता चलता है, जिनके साथ प्रयोग करने लायक हो सकता है:

$ rgrep -I '%B' /usr/share/gnome-shell/js/ui/

लेकिन दुर्भाग्य से, पैनल घड़ी में संक्षिप्त माह के नाम की खोज करने से यहां कुछ नहीं मिलता है:

$ rgrep -I '%b' /usr/share/gnome-shell/

इन फ़ाइल में कोई भी परिवर्तन संभवतः गनोम के अपडेट द्वारा अधिलेखित कर दिया जाएगा, और आप उन फ़ाइलों की उत्पत्ति को रखना चाह सकते हैं जिन्हें आप संपादित करते हैं (sudo mv [name].js [name].js.orig )।


यह साथ calendar.jsही करने लायक है ; _showOtherDayफ़ंक्शन में 2 प्रासंगिक लाइनें हैं ।
जेम्स हाई

1

उबंटू में 19.10:

gsettings set org.gnome.desktop.interface clock-show-weekday true
gsettings set org.gnome.desktop.interface clock-show-seconds true

आदि।

या , भागो

dconf-editor

और के पास जाओ org.gnome.desktop.interface। आप पाएंगे clock-show-weekday, clock-show-seconds, clock-show-dateऔर अन्य।

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