ícones do centro de controle da unidade ausentes ao usar o desktop xsession com um incrível gerenciador de janelas

ícones do centro de controle da unidade ausentes ao usar o desktop xsession com um incrível gerenciador de janelas

Estou executando o Ubuntu 16.10 no AMD64. Estou usando xsession("Sessão Definida pelo Usuário") como minha área de trabalho, para que tudo seja iniciado a partir do meu ~/.xsessionscript. Este script inicia o awesomegerenciador de janelas e vários outros programas, incluindo unity-settings-daemon.

Gostaria de usar o unity-control-centeraplicativo ("Configurações do sistema") para definir várias configurações. Em 16.04 isso funcionou bem. Após a atualização para 16.10, a maioria dos ícones desaparece do centro de controle.

Parece que isso se deve ao fato dos arquivos /usr/share/applications/unity-*-panel.desktopconterem a linha OnlyShowIn=Unity;. Se eu comentar esta linha, digamos, /usr/share/applications/unity-datetime-panel.desktopentão o ícone "Data e Hora" aparecerá quando eu executo unity-control-center. Mas esta não é uma solução muito boa, pois, pelo que sei, será revertida sempre que o unity-control-centerpacote for atualizado.

Existe uma maneira melhor de usar todos os painéis do centro de controle na minha configuração?

Responder1

De acordo comhttps://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s05.html, a OnlyShowInchave será comparada com o valor da XDG_CURRENT_DESKTOPvariável de ambiente. Assim, podemos unity-control-centermostrar todos os painéis executando

env XDG_CURRENT_DESKTOP=Unity unity-control-center

Isso parece funcionar bem.

No Ubuntu 17.04 e superior, Unitydeve ser alterado para Unity7.

informação relacionada