
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 ~/.xsession
script. Este script inicia o awesome
gerenciador de janelas e vários outros programas, incluindo unity-settings-daemon
.
Gostaria de usar o unity-control-center
aplicativo ("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.desktop
conterem a linha OnlyShowIn=Unity;
. Se eu comentar esta linha, digamos, /usr/share/applications/unity-datetime-panel.desktop
entã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-center
pacote 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 OnlyShowIn
chave será comparada com o valor da XDG_CURRENT_DESKTOP
variável de ambiente. Assim, podemos unity-control-center
mostrar todos os painéis executando
env XDG_CURRENT_DESKTOP=Unity unity-control-center
Isso parece funcionar bem.
No Ubuntu 17.04 e superior, Unity
deve ser alterado para Unity7
.