Risposte:
Probabilmente avresti bisogno di costruire l'unità o la fonte unity-2d. Attualmente, in unity-5.12, sarebbe presente nella /plugins/unityshell/src/PanelMenuView.cpp
riga 78:
_desktop_name(_("Ubuntu Desktop"))
In unity-2d, unity-2d 5.12:, /panel/applets/appname/appnameapplet.cpp
linea 369:
d->m_label->setText(u2dTr("Ubuntu Desktop"));
C'è un modo molto più veloce del metodo di Doug , abusando del sistema di traduzione gettext. Supponendo che tu stia utilizzando una lingua inglese:
#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
Quindi, disconnettersi e riconnettersi oppure eseguire semplicemente:
unity --replace
unity --replace
, ha reso la mia interfaccia inutilizzabile. Il logout e il rientro hanno funzionato bene però. Inoltre, l'utilizzo di una stringa vuota per msgstr
non funziona. Devi usare gli spazi bianchi come stringa (es. "") Per rimuovere il messaggio.
setsid unity
ricomincerà l'unità nel 13.10
Sembrava che, Il testo nell'angolo in alto a sinistra utilizza il valore del file /usr/lib/os-release
file. Quindi, abbiamo bisogno di modificare il valore per la NAME
chiave solo su quel file.
Apri con nano
sudo nano /usr/lib/os-release
Cambia il valore di NAME
dalla prima riga. L'ho cambiato in L Buntu
solo per i test. Il contenuto del file dopo la modifica
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
Disconnettersi e accedere nuovamente per vedere la modifica.
Ecco un piccolo screenshot dopo il cambiamento.
Testato il 16.04.
Questo è un po 'insolito e potrebbe essere ripristinato se si aggiorna Unity, ma ciò dovrebbe essere possibile.
Apri GEdit (o qualsiasi altro editor di testo) e inserisci quanto segue:
msgid "Ubuntu Desktop"
msgstr "Mac OS X"
Salva il file dove preferisci con l' .po
estensione. Mi riferirò ad esso come ~/desktop.po
.
Apri il terminale ed esegui i seguenti comandi:
cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo ~/desktop.po
Disconnettersi e riconnettersi e il testo dovrebbe essere cambiato.
Questo sta sfruttando il sistema di traduzione di Ubuntu per far considerare la traduzione inglese di "Ubuntu Desktop" come "Mac OS X".
sudo apt-get install gettext
Per espandere ciò che è stato suggerito sopra e se si desidera rimuovere completamente l'etichetta "Ubuntu Desktop", è possibile utilizzare:
msgid "Ubuntu Desktop"
msgstr " "
Dove viene creato lo spazio bianco, ad esempio in gedit, tenendo premuti i tasti Ctrl + Maiusc e digitando U00A0 , questo genererà uno spazio ASCII non interrompibile.