web-dev-qa-db-fra.com

Comment changer le nom du bureau sur le panneau Unity?

enter image description here

Comment changer le nom de mon bureau de buntu Desktop à XYZ's Desktop via le panneau Unity?

21
tanmay.01

Vous auriez probablement besoin de construire la source Unity ou Unity-2D. Actuellement, dans l'unité-5.12, il se trouverait dans /plugins/unityshell/src/PanelMenuView.cpp, ligne 78:

 _desktop_name(_("Ubuntu Desktop"))

Dans unité-2d, unité-2d 5.12: /panel/applets/appname/appnameapplet.cpp, ligne 369:

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

Il existe un moyen beaucoup plus rapide que méthode de Doug , en abusant du système de traduction de gettext. En supposant que vous utilisez un environnement local anglais:

#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, déconnectez-vous et reconnectez-vous, ou exécutez simplement:

unity --replace
36
Tim Booth

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

  1. Ouvrir avec nano

    Sudo nano /usr/lib/os-release
    
  2. Changez la valeur de NAME à partir de la première ligne. Je l'ai changé en L Buntu juste pour le tester. 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 connectez-vous à nouveau pour voir le changement.

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

    screenshot after change

Testé le 16.04.

2
Anwar

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

  1. Ouvrez GEdit (ou n’importe quel autre éditeur de texte) et insérez ce qui suit:

    msgid "Ubuntu Desktop"
    msgstr "Mac OS X"
    
  2. Enregistrez le fichier où vous voulez 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é.

Ceci tire parti du système de traduction d’Ubuntu pour lui faire considérer la traduction anglaise de "Ubuntu Desktop" comme "Mac OS X".

1
Andrew Johnson

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 " "

Lorsque l’espace est créé, dans gedit, par exemple, en maintenant les touches Ctrl + Maj et en tapant U00A0 , cela générera un espace ascii sans rupture.

source

0
adrien