मैं एकता पैनल पर डेस्कटॉप नाम कैसे बदलूं?


21

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

मैं अपने डेस्कटॉप का नाम Ubuntu डेस्कटॉप से XYZ के डेस्कटॉप से एकता पैनल के माध्यम से कैसे बदल सकता हूं ?

जवाबों:


13

आपको संभवतः एकता या एकता -2 डी स्रोत बनाने की आवश्यकता होगी । वर्तमान में, एकता 5.12 में, यह /plugins/unityshell/src/PanelMenuView.cppलाइन 78 में पाया जाएगा :

 _desktop_name(_("Ubuntu Desktop"))

एकता -2 डी में, एकता -2 डी 5.12:, /panel/applets/appname/appnameapplet.cppलाइन 369:

d->m_label->setText(u2dTr("Ubuntu Desktop"));

आपकी प्रतिक्रिया के लिए धन्यवाद, मैं वर्तमान में 5.12 का उपयोग कर रहा हूं और इसे src से संकलन करने का प्रयास करूंगा ..
tanmay.01

36

गेटेक्स्ट ट्रांसलेशन सिस्टम का दुरुपयोग करके, डॉग की विधि की तुलना में बहुत तेज़ तरीका है । मान लें कि आप एक अंग्रेजी स्थान का उपयोग कर रहे हैं:

#Make a temporary text file using vim/gedit/cat/whatever
cat > /tmp/foo.po
msgid "Ubuntu Desktop"
msgstr "A Badger With A Gun"
^D

cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo /tmp/foo.po

फिर, या तो लॉग आउट करें और वापस अंदर जाएं, या बस निष्पादित करें:

unity --replace

2
मैं उपयोग करने की सलाह नहीं देता unity --replace, इसने मेरे इंटरफ़ेस को अनुपयोगी बना दिया। लॉग आउट और वापस हालांकि ठीक काम में। इसके अलावा, msgstrकाम नहीं करता है के लिए एक खाली स्ट्रिंग का उपयोग कर । आपको संदेश को हटाने के लिए अपने स्ट्रिंग (जैसे "") के रूप में व्हाट्सएप का उपयोग करना होगा।
डेनिस

यह कमाल का है।
पार्टो

setsid unity13.10 में एकता को फिर से शुरू करेगा
22

2

ऐसा प्रतीत हुआ कि, ऊपर-बाएँ कोने पर स्थित पाठ फ़ाइल /usr/lib/os-releaseफ़ाइल से मान का उपयोग करता है । इसलिए, हमें NAMEउस फ़ाइल पर केवल कुंजी के लिए मान को संपादित करना होगा ।

  1. नैनो के साथ खोलें

    sudo nano /usr/lib/os-release
    
  2. NAMEपहली पंक्ति से मान बदलें । मैंने इसे L Buntuसिर्फ परीक्षण के लिए बदल दिया । परिवर्तन के बाद फ़ाइल की सामग्री

    NAME="L Buntu"
    VERSION="16.04.1 LTS (Xenial Xerus)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 16.04.1 LTS"
    VERSION_ID="16.04"
    HOME_URL="http://www.ubuntu.com/"
    SUPPORT_URL="http://help.ubuntu.com/"
    BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
    UBUNTU_CODENAME=xenial
    
  3. परिवर्तन देखने के लिए लॉगआउट और लॉगिन करें।

    यहाँ परिवर्तन के बाद एक छोटा स्क्रीनशॉट है।

    स्क्रीनशॉट बदलने के बाद

16.04 को परीक्षण किया गया।


1

यह थोड़ा असामान्य है और यदि आप यूनिटी को अपडेट करते हैं तो इसे वापस किया जा सकता है, लेकिन यह संभव होना चाहिए।

  1. GEDit खोलें (या कोई अन्य टेक्स्ट एडिटर) और निम्नलिखित डालें:

    msgid "Ubuntu Desktop"
    msgstr "Mac OS X"
    
  2. .poएक्सटेंशन के साथ आप जहां चाहें फ़ाइल सहेजें । मैं इसका उल्लेख करूंगा ~/desktop.po

  3. टर्मिनल खोलें और निम्नलिखित कमांड निष्पादित करें:

    cd /usr/share/locale/en/LC_MESSAGES
    sudo msgfmt -o unity.mo ~/desktop.po
    
  4. लॉग आउट करें और वापस लॉग इन करें और टेक्स्ट को बदलना चाहिए।

यह उबंटू में अनुवाद प्रणाली का लाभ उठा रहा है, जिससे यह माना जाता है कि "उबंटू डेस्कटॉप" के अंग्रेजी अनुवाद को "मैक ओएस एक्स" माना जाएगा।


धन्यवाद एंड्रयू। मुझे वह बिंदु मिल गया है जहाँ मुझे sudo msgfmt दर्ज करने की आवश्यकता है, लेकिन मुझे यह मिलता है: "(ubuntu @ ubuntu: ~ $ sudo msgfmt -o unity.mo /home/ubuntu/documents-desktop.po) (sudo: msgfmt : कमांड नहीं मिला)। कोई भी विचार जो हो रहा है हो सकता है। आशा है कि आप एक बार फिर से मदद कर सकते हैं क्योंकि मैं इसे पूरा करना पसंद करूंगा, यह सब समझ में आएगा एक बार जब आप देखते हैं कि मैं क्या कर रहा हूं जैसा कि मुझे पता है कि यह थोड़ा अजीब लगता है पल।
UbuntuRob1

मैं इस उलझन में हूं कि यह धागा बंद क्यों किया गया है क्योंकि मैंने पहले ही कहा था कि मुझे पिछले विषय समझ में नहीं आया है, लेकिन एक लिंक वैसे भी पोस्ट किया गया है और धागा मेरी टिप्पणियों की परवाह किए बिना बंद हो गया है। मेरे लिए कुछ ऐसा पढ़ना असंभव है जिसे मैं आसानी से नहीं समझता। क्या कोई मौका है जो मैं इसे फिर से खोल सकता हूं? मैं असभ्य ध्वनि करने के लिए मतलब नहीं है, लेकिन मुझे नहीं लगता कि क्यों थ्रेड्स बंद होना है मिनट एक जवाब दिखाई देता है। धन्यवाद।
UbuntuRob1

1
आप sudo apt-get install gettext
एंड्रयू जॉनसन

0

ऊपर दिए गए सुझाव पर विस्तार करने के लिए, और यदि आप "उबंटू डेस्कटॉप" लेबल को पूरी तरह से हटाना चाहते हैं, तो आप उपयोग कर सकते हैं:

msgid "Ubuntu Desktop"
msgstr " "

उदाहरण के लिए, gedit में, व्हाट्सएप बनाया जाता है, उदाहरण के लिए, Ctrl + Shift कुंजी दबाकर और U00A0 टाइप करके , यह ascii नॉन ब्रेकिंग स्पेस उत्पन्न करेगा।

स्रोत

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