Відповіді:
Вам, ймовірно, доведеться побудувати джерело єдності або єдності-2d. Наразі, в єдності-5.12, це знайдеться у /plugins/unityshell/src/PanelMenuView.cpp
рядку 78:
_desktop_name(_("Ubuntu Desktop"))
В єдності-2d, єдності-2d 5.12:, /panel/applets/appname/appnameapplet.cpp
рядок 369:
d->m_label->setText(u2dTr("Ubuntu Desktop"));
Існує набагато швидший спосіб, ніж метод Дуга , зловживаючи системою перекладу gettext. Припустимо, що ви використовуєте англійську мову:
#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
Потім або вийдіть із системи, і знову увійдіть, або просто виконайте:
unity --replace
unity --replace
, це зробило мій інтерфейс непридатним. Хоча вихід із системи та повернення справно працювали. Крім того, використання порожнього рядка для msgstr
не працює. Ви повинні використовувати пробіл як рядок (наприклад, "") для видалення повідомлення.
setsid unity
відновиться єдність у 13.10
Виявилося, що "Текст" у верхньому лівому куті використовує значення файлового /usr/lib/os-release
файлу. Отже, нам потрібно відредагувати значення для NAME
ключа лише у цьому файлі.
Відкрити з нано
sudo nano /usr/lib/os-release
Змініть значення NAME
з першого рядка. Я змінив його L Buntu
лише для тестування. Вміст файлу після зміни
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
Вийдіть із системи та увійдіть знову, щоб переглянути зміни.
Ось крихітний скріншот після змін.
Випробувано 16.04.
Це трохи незвично і може бути відмінено, якщо ви оновите Unity, але це повинно бути можливим.
Відкрийте GEdit (або будь-який інший текстовий редактор) і вставте наступне:
msgid "Ubuntu Desktop"
msgstr "Mac OS X"
Збережіть файл там, де ви хочете, з .po
розширенням. Я буду називати це як ~/desktop.po
.
Відкрийте термінал і виконайте такі команди:
cd /usr/share/locale/en/LC_MESSAGES
sudo msgfmt -o unity.mo ~/desktop.po
Вийдіть із системи та увійдіть, і текст повинен був бути змінений.
Це скориставшись системою перекладу в Ubuntu, щоб змусити вважати переклад англійською мовою "Ubuntu Desktop" "Mac OS X".
sudo apt-get install gettext
Щоб розширити те, що було запропоновано вище, і якщо ви хочете повністю видалити мітку "Робочий стіл Ubuntu", ви можете використовувати:
msgid "Ubuntu Desktop"
msgstr " "
Там, де створено пробіл, наприклад, в gedit, утримуючи клавіші Ctrl + Shift та набравши U00A0 , це створить простір, що не розбиває ascii.