Как изменить имя рабочего стола на панели Unity?

Если вы монтируете раздел ntfs с параметром разрешений, то chmod / chown будет работать

/dev/sda2   /mnt/excess ntfs-3g    permissions,locale=en_US.utf8    0   2

Затем вы можете

sudo chown your_user:your_user /mnt/excess

Легче, затем uid, dmask, fmask .

1
задан 11 September 2017 в 04:59

4 ответа

Существует гораздо более быстрый способ, чем метод Дуга, злоупотребляя системой трансляции 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
36
ответ дан 25 May 2018 в 11:05
  • 1
    Это отличный совет. Спасибо Тиму – lazyPower 3 December 2012 в 22:32
  • 2
    Я не рекомендую использовать unity --replace, что делает мой интерфейс непригодным для использования. Тем не менее, выход из системы и обратно. Кроме того, использование пустой строки для msgstr не работает. Вы должны использовать пробелы в качестве своей строки (например, «"») для удаления сообщения. – Dennis 6 October 2013 в 01:53
  • 3
    Это круто. – Parto 24 February 2014 в 02:55
  • 4
    setsid unity перезапустит единство в 13.10 – mchid 10 April 2014 в 03:04

Похоже, что текст в верхнем левом углу использует значение из файла /usr/lib/os-release файла. Итак, нам нужно отредактировать значение для клавиши NAME только в этом файле.

Открыть с помощью nano
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
Logout и Login снова, чтобы увидеть изменение. Вот крошечный снимок экрана после изменения.

Протестировано 16.04.

2
ответ дан 25 May 2018 в 11:05

Это немного необычно и может быть отменено, если вы обновите 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».

1
ответ дан 25 May 2018 в 11:05
  • 1
    Спасибо, Андрей. Я дошел до того, что мне нужно ввести sudo msgfmt, но я получаю это: " (ubuntu @ ubuntu: ~ $ sudo msgfmt -o unity.mo /home/ubuntu/documents/desktop.po) (sudo: msgfmt: команда не найдена). Любые идеи, что может произойти? Надеюсь, вы снова сможете помочь, так как я бы хотел сделать это, все будет иметь смысл, как только вы увидите, что я делаю, поскольку я знаю, что на данный момент это выглядит немного странно. – UbuntuRob1 10 December 2012 в 18:21
  • 2
    Я в замешательстве, почему этот поток был закрыт, потому что я уже сказал, что я не понял предыдущую тему, но ссылка была отправлена ​​в любом случае, и поток закрыт независимо от моих комментариев. Мне невозможно учиться на чтении чего-то, чего я просто не понимаю. Есть ли шанс, что я мог бы снова открыть его? Я не хочу звучать грубо, но я не понимаю, почему потоки должны быть закрыты в тот момент, когда появляется ответ. Благодарю. – UbuntuRob1 10 December 2012 в 18:26
  • 3
    Вы можете установить msgfmt с помощью sudo apt-get install gettext – Andrew Johnson 11 December 2012 в 07:16

Чтобы расширить то, что было предложено выше, и если вы хотите полностью удалить ярлык «Ubuntu Desktop», вы можете использовать:

msgid "Ubuntu Desktop"
msgstr " "

. Где создается пробел, в gedit, для экземпляр, удерживая клавиши Ctrl + Shift и вводя U00A0, это создаст неиспользуемое пространство ascii.

source

0
ответ дан 25 May 2018 в 11:05

Другие вопросы по тегам:

Похожие вопросы: