Wie ändere ich meinen Desktop-Namen über das Unity-Bedienfeld von Ubuntu Desktop in XYZ's Desktop ?
21
Sie müssten wahrscheinlich die Quelle unity oder unity-2d erstellen . Gegenwärtig ist es in Unity-5.12 in /plugins/unityshell/src/PanelMenuView.cpp
Zeile 78 zu finden:
_desktop_name(_("Ubuntu Desktop"))
In Einheit-2d, Einheit-2d 5.12: /panel/applets/appname/appnameapplet.cpp
Zeile 369:
d->m_label->setText(u2dTr("Ubuntu Desktop"));
Es gibt einen viel schnelleren Weg als Dougs Methode , das gettext-Übersetzungssystem zu missbrauchen. Angenommen, Sie verwenden ein englisches Gebietsschema:
Dann melden Sie sich entweder ab und wieder an oder führen Sie einfach Folgendes aus:
quelle
unity --replace
, es machte meine Schnittstelle unbrauchbar. Ausloggen und wieder einchecken hat aber gut funktioniert. Die Verwendung einer leeren Zeichenfolge fürmsgstr
funktioniert ebenfalls nicht. Sie müssen Leerzeichen als Zeichenfolge verwenden (z. B. ""), um die Nachricht zu entfernen.setsid unity
wird die Einheit in 13.10Es hat den Anschein, dass der Text in der oberen linken Ecke den Wert aus der Datei
/usr/lib/os-release
file verwendet. Wir müssenNAME
also nur den Wert für den Schlüssel in dieser Datei bearbeiten .Mit Nano öffnen
Ändern Sie den Wert
NAME
von in der ersten Zeile. Ich habe es zuL Buntu
Testzwecken geändert . Der Inhalt der Datei nach der ÄnderungMelden Sie sich ab und erneut an, um die Änderung zu sehen.
Hier ist ein kleiner Screenshot nach Änderung.
Getestet am 16.04.
quelle
Dies ist etwas ungewöhnlich und wird möglicherweise zurückgesetzt, wenn Sie Unity aktualisieren. Dies sollte jedoch möglich sein.
Öffnen Sie GEdit (oder einen anderen Texteditor) und fügen Sie Folgendes ein:
Speichern Sie die Datei an einem beliebigen Ort mit der
.po
Erweiterung. Ich werde es als bezeichnen~/desktop.po
.Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus:
Melden Sie sich ab und wieder an, und der Text sollte sich geändert haben.
Dies nutzt das Übersetzungssystem in Ubuntu, um die englische Übersetzung von "Ubuntu Desktop" als "Mac OS X" zu betrachten.
quelle
sudo apt-get install gettext
Um die obigen Vorschläge zu erweitern und die Bezeichnung "Ubuntu Desktop" vollständig zu entfernen, können Sie Folgendes verwenden:
Wenn das Leerzeichen beispielsweise in gedit durch Halten von Strg + Umschalttaste und Eingabe von U00A0 erstellt wird , wird ein nicht unterbrechendes Leerzeichen generiert.
Quelle
quelle