Ответы:
Скорее всего, вам понадобится создать источник «Unity» или «Unity-2D» В настоящее время в единице-5.12 он будет находиться в /plugins/unityshell/src/PanelMenuView.cpp
строке 78:
_desktop_name(_("Ubuntu Desktop"))
В Unity-2D, Unity-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 Desktop», вы можете использовать:
msgid "Ubuntu Desktop"
msgstr " "
Если пробел создается, например, в gedit, удерживая клавиши Ctrl + Shift и набирая U00A0 , это создаст неразрывный пробел ascii.