Jak zmienić nazwę pulpitu z Ubuntu Desktop na Pulpit XYZ za pomocą panelu Unity?
21
Prawdopodobnie będziesz musiał zbudować źródło jedności lub unity-2d. Obecnie, w jedności-5.12, można go znaleźć w /plugins/unityshell/src/PanelMenuView.cpp
linii 78:
_desktop_name(_("Ubuntu Desktop"))
W jedności 2d, jedność-2d 5.12: /panel/applets/appname/appnameapplet.cpp
linia 369:
d->m_label->setText(u2dTr("Ubuntu Desktop"));
Jest o wiele szybszy sposób niż metoda Douga, polegająca na nadużywaniu systemu tłumaczeń gettext. Zakładając, że używasz ustawień regionalnych w języku angielskim:
Następnie wyloguj się i zaloguj ponownie lub po prostu wykonaj:
źródło
unity --replace
, ponieważ mój interfejs był bezużyteczny. Wylogowanie i ponowne logowanie działało dobrze. Również użycie pustego ciągu dlamsgstr
nie działa. Musisz użyć białych znaków jako łańcucha (np. „”), Aby usunąć wiadomość.setsid unity
ponownie uruchomi jedność za 13.10Okazało się, że Tekst w lewym górnym rogu wykorzystuje wartość z
/usr/lib/os-release
pliku. Musimy więc edytować wartośćNAME
klucza tylko w tym pliku.Otwórz za pomocą nano
Zmień wartość
NAME
z pierwszego wiersza. Zmieniłem toL Buntu
na sam test. Zawartość pliku po zmianieWyloguj się i zaloguj ponownie, aby zobaczyć zmianę.
Oto mały zrzut ekranu po zmianie.
Testowane 16.04.
źródło
Jest to trochę niezwykłe i może zostać cofnięte, jeśli zaktualizujesz Unity, ale powinno to być możliwe.
Otwórz GEdit (lub dowolny inny edytor tekstu) i wstaw następujące elementy:
Zapisz plik w dowolnym miejscu z
.po
rozszerzeniem. Będę to nazywać jako~/desktop.po
.Otwórz terminal i wykonaj następujące polecenia:
Wyloguj się i zaloguj ponownie, a tekst powinien się zmienić.
Wykorzystuje to system tłumaczeń w Ubuntu, aby uznać angielskie tłumaczenie „Ubuntu Desktop” za „Mac OS X”.
źródło
sudo apt-get install gettext
Aby rozwinąć to, co zostało zasugerowane powyżej, i jeśli chcesz całkowicie usunąć etykietę „Ubuntu Desktop”, możesz użyć:
W przypadku tworzenia białych znaków, na przykład w gedicie , przytrzymując klawisze Ctrl + Shift i wpisując U00A0 , wygeneruje to nierozdzielającą spację ascii.
źródło
źródło