Comment changer le nom du bureau sur le panneau Unity?

21

Comment changer le nom de mon bureau de Ubuntu Desktop en bureau XYZ via le panneau Unity?

    
posée tanmay.01 22.05.2012 - 16:56
la source

5 réponses

13

Vous devrez probablement créer l'unité ou l'unité 2d source. Actuellement, dans unit-5.12, il serait trouvé dans /plugins/unityshell/src/PanelMenuView.cpp , ligne 78:

 _desktop_name(_("Ubuntu Desktop"))

In unity-2d, unity-2d 5.12: /panel/applets/appname/appnameapplet.cpp , ligne 369:

d->m_label->setText(u2dTr("Ubuntu Desktop"));
    
réponse donnée doug 22.05.2012 - 17:33
la source
36

Il existe une méthode beaucoup plus rapide que la méthode de doug , en abusant du système de traduction de gettext. En supposant que vous utilisez une langue anglaise:

#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

Ensuite, soit vous déconnectez et vous reconnectez, soit vous exécutez simplement:

unity --replace
    
réponse donnée Tim Booth 03.12.2012 - 17:15
la source
2

Il est apparu que le texte dans le coin supérieur gauche utilise la valeur du fichier /usr/lib/os-release . Donc, nous devons modifier la valeur de la clé NAME sur ce fichier uniquement.

  1. Ouvrir avec nano

    sudo nano /usr/lib/os-release
    
  2. Modifiez la valeur de NAME à partir de la première ligne. Je l'ai changé à L Buntu juste pour le test. Le contenu du fichier après modification

    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. Déconnectez-vous et reconnectez-vous pour voir le changement.

    Voici une petite capture d'écran après le changement.

Testé le 16.04.

    
réponse donnée Anwar 06.09.2016 - 17:31
la source
1

C'est un peu inhabituel et peut être annulé si vous mettez à jour Unity, mais cela devrait être possible.

  1. Ouvrez GEdit (ou tout autre éditeur de texte) et insérez les éléments suivants:

    msgid "Ubuntu Desktop"
    msgstr "Mac OS X"
    
  2. Enregistrez le fichier où vous le souhaitez avec l’extension .po . Je l'appellerai ~/desktop.po .

  3. Ouvrez le terminal et exécutez les commandes suivantes:

    cd /usr/share/locale/en/LC_MESSAGES
    sudo msgfmt -o unity.mo ~/desktop.po
    
  4. Déconnectez-vous et reconnectez-vous et le texte devrait avoir changé.

Cela profite du système de traduction d’Ubuntu pour qu’il considère la traduction anglaise de "Ubuntu Desktop" comme étant "Mac OS X".

    
réponse donnée Andrew Johnson 09.12.2012 - 23:49
la source
0

Pour développer ce qui a été suggéré ci-dessus, et si vous souhaitez supprimer entièrement le libellé "Ubuntu Desktop", vous pouvez utiliser:

msgid "Ubuntu Desktop"
msgstr " "

Où l’espace blanc est créé, par exemple dans gedit, en maintenant les touches Ctrl + Maj et en tapant U00A0 , cela générera un espace ascii non cassant.

source

    
réponse donnée A__ 12.11.2014 - 20:13
la source

Lire d'autres questions sur les étiquettes