Como reativar a bandeja do sistema (painel indicador) após as atualizações mais recentes

12

Após a decisão bizarra de Suttleworth de codificar a lista branca da systray, um desenvolvedor criou uma patch para permitir que as pessoas continuem a usar aplicativos que usam o systray com o Ubuntu.

Infelizmente, o criador do patch agora está ocupado demais para mantê-lo. Isso significa que desde as atualizações mais recentes no início deste mês, a lista de permissões não funciona mais (de novo).

A "solução" da Canonical era nos instruir a criar um relatório de erros para cada aplicativo que não funcionasse, mas é claro que esses relatórios de bug foram ignorados.

Então ...

Como posso reativar o systray? Sua ausência está criando dificuldades para mim.

Estou usando o Ubuntu 14.04 de 64 bits.

Respondendo a pergunta por @GGleb

Comando

gsettings list-recursively net.launchpad.indicator.systemtray

Resultados

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

Noto que tray-is-static alterna quando eu clico no ícone com o botão do meio.

    
por Paddy Landau 23.04.2015 / 18:27

3 respostas

12

Tente usar o Indicator Systemtray Unity (para o Ubuntu 14.04 - 15.04):

O indicador, quando clicado, mostra a bandeja.

Além disso, há um modo de exibição "separadamente do indicador" - na parte superior do painel, como um encaixe. Neste modo, a posição pode ser alterada rolando o mouse sobre o indicador. Para alterar a posição do modo: pressione o botão do meio do mouse no indicador.

Instalação no terminal:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Você deve fazer logout e logar novamente usando seu usuário.

link

Para remover este pacote ( com seus arquivos de configuração !!! ):

sudo apt-get --purge remove indicator-systemtray-unity
    
por GGleb 24.04.2015 / 09:37
1

Em 16.04 (xenial) consegui exibir um item de painel para

wicd-gtk --tray

instalando

apt-get install python-appindicator

As opções de configuração são exibidas ao clicar com o botão direito no ícone.

    
por dzmanto 22.05.2016 / 21:58
-2

Eu suspeito que isso não seria recomendado (pelas razões dadas abaixo), mas aqui está o meu caminho em torno das coisas (supondo que você já esteja usando o ppa systray-trusty do gurqn):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

O último comando deve garantir que esses pacotes não sejam atualizados sem seu consentimento explícito no futuro (você ainda terá a opção de marcar os pacotes para instalação manualmente no gerenciador de atualização).

Esteja avisado: isso pode prejudicar as coisas no futuro e você pode perder atualizações de segurança importantes. Pessoalmente, no entanto, para recuperar uma systemtray funcional, é um risco que estou disposto a assumir.

Observe que, se você instalou o aplicativo do indicador @GGleb anteriormente, também será necessário remover esse pacote e, em seguida, excluir manualmente um arquivo:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(este arquivo deve ser removido automaticamente ao desinstalar o pacote, mas por algum motivo não é ...)

    
por James 30.04.2015 / 22:24