Como eu altero o nome da área de trabalho no painel do Unity?

21

Como faço para mudar o nome da minha área de trabalho do Ubuntu Desktop para XYZ's Desktop através do painel do Unity?

    
por tanmay.01 22.05.2012 / 16:56

5 respostas

13

Você provavelmente precisaria construir a unidade ou unidade 2d fonte. Atualmente, na unidade-5.12, seria encontrado em /plugins/unityshell/src/PanelMenuView.cpp , linha 78:

 _desktop_name(_("Ubuntu Desktop"))

Na unidade-2d, unidade-2d 5.12: /panel/applets/appname/appnameapplet.cpp , linha 369:

d->m_label->setText(u2dTr("Ubuntu Desktop"));
    
por doug 22.05.2012 / 17:33
36

Existe uma maneira muito mais rápida do que o método doug , abusando do sistema de tradução gettext. Supondo que você esteja usando uma localidade inglesa:

#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

Em seguida, efetue logout e back in ou apenas execute:

unity --replace
    
por Tim Booth 03.12.2012 / 17:15
2

Parece que o texto no canto superior esquerdo usa o valor do arquivo /usr/lib/os-release file. Portanto, precisamos editar o valor da chave NAME somente nesse arquivo.

  1. Abra com nano

    sudo nano /usr/lib/os-release
    
  2. Altere o valor de NAME da primeira linha. Eu mudei para L Buntu apenas para testes. O conteúdo do arquivo após a mudança

    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
    
  3. Efetue logout e login novamente para ver a alteração.

    Aqui está uma pequena captura de tela após a mudança.

Testado em 16.04.

    
por Anwar 06.09.2016 / 17:31
1

Isso é um pouco incomum e pode ser revertido se você atualizar o Unity, mas isso deve ser possível.

  1. Abra o GEdit (ou qualquer outro editor de texto) e insira o seguinte:

    msgid "Ubuntu Desktop"
    msgstr "Mac OS X"
    
  2. Salve o arquivo onde quiser com a extensão .po . Vou me referir a ele como ~/desktop.po .

  3. Abra o terminal e execute os seguintes comandos:

    cd /usr/share/locale/en/LC_MESSAGES
    sudo msgfmt -o unity.mo ~/desktop.po
    
  4. Faça logout e login novamente e o texto deve ter mudado.

Isso está aproveitando o sistema de tradução do Ubuntu para fazer com que a tradução em inglês de "Ubuntu Desktop" seja "Mac OS X".

    
por Andrew Johnson 09.12.2012 / 23:49
0

Para expandir o que foi sugerido acima, e se você quiser remover completamente o rótulo "Ubuntu Desktop", você pode usar:

msgid "Ubuntu Desktop"
msgstr " "

Onde o espaço em branco é criado, no gedit, por exemplo, segurando as teclas Ctrl + Shift e digitando U00A0 , isso gerará um espaço ascensional contínuo.

fonte

    
por A__ 12.11.2014 / 20:13