Por que itens estão faltando nas configurações do sistema; como faço para recuperá-los?

3

Minha janela de configurações é atualmente assim:

Obviamente, muitos itens devem estar lá e não estão. Eles estiveram presentes antes no XFCE e na Unity. Já vi outras perguntas sobre como perder completamente as configurações do sistema, mas as opções gnome-control-center e unity-desktop estão completamente instaladas e atualizadas no meu sistema.

Quais arquivos / permissões afetam o que aparece aqui, como posso resolver isso?

    
por asfallows 08.11.2012 / 19:10

2 respostas

2

Eu sei que esta é uma resposta antiga, mas eu a encontrei enquanto pesquisava o mesmo problema - você pode restaurar itens para o gnome-control-center ou unity-control-center quando sob o xfce indo para / usr / share / applications / e editando os arquivos * -panel.desktop, adicionando "; XFCE" à linha "OnlyShowIn".

Eu recomendo fazer isso para os arquivos gnome-bluetooth-panel.desktop e gnome-datetime-panel.desktop se você estiver usando o applet indicador no XFCE - ele permitirá que você altere os dispositivos bluetooth e as configurações do relógio .

    
por rickybrent 24.04.2016 / 00:36
0

Outro necropost, mas acho que a resposta acima está errada.

No Xfce e no Unity (mas não no Gnome), você pode controlar o que aparece no painel de configurações adicionando ao Categories no arquivo .desktop para qualquer utilitário que você queira adicionar.

Exemplo

Instalei o Xfce no Ubuntu 16.04 regular, mas notei que o painel Configurações em uma sessão usb ao vivo do Xubuntu 16.04 era diferente. Uma coisa que falta na minha configuração foi Suporte a Idiomas . Procurei o Language Support (na verdade Tacaíocht Teanga no meu caso) em /usr/share/applications com um gerenciador de arquivos raiz e o abri em um editor de texto. Então eu mudei a linha Categories :

Antes

Categories=GNOME;GTK;Settings;DesktopSettings;X-GNOME-Settings-Panel;X-Unity-Settings-Panel;X-GNOME-PersonalSettings

Depois

Categories=GNOME;GTK;Settings;DesktopSettings;X-GNOME-Settings-Panel;X-Unity-Settings-Panel;X-GNOME-PersonalSettings;X-XFCE-SettingsDialog;X-XFCE-PersonalSettings

Categorias

Todas as seções do painel de configurações exigem:

  • Xfce: Configurações; X-XFCE-SettingsDialog
  • Unity: Configurações; X-Unity-Settings-Panel

Pessoal

  • Xfce: X-XFCE-PersonalSettings
  • Unity: X-GNOME-PersonalSettings

Hardware

  • Xfce: X-XFCE-HardwareSettings
  • Unity: HardwareSettings

Sistema

  • Xfce: X-XFCE-SystemSettings
  • Unity: X-GNOME-SystemSettings

Outro

  • Xfce: Se nenhuma seção for especificada, o ícone aparecerá na seção Outros
  • Unity: Muito mais complicado! Se você olhar para os arquivos padrão do Gnome / Unity Settings .desktop, eles têm linhas extras que fornecem uma palavra-chave que (eu acho) é usada para localização, por exemplo. para Suporte a idiomas (language-selector.desktop)
    X-GNOME-Settings-Panel=language
    X-Unity-Settings-Panel=language
    Se você adicionar o nome que deseja exibir a uma linha X-Unity-Settings-Panel= , ele aparecerá em Outro . Se você não incluir essa linha, a seção Outros será exibida, mas o ícone não. Para outras seções, não importa se você inclui isso ou não.

Sintaxe: embora muitas vezes você veja essas linhas terminando em ponto-e-vírgula, é necessário apenas que separe cada categoria com um ponto e vírgula.

Linha de comando

Em um gerenciador de arquivos da GUI, os arquivos .desktop aparecem com o nome do campo Name= como nome do arquivo, e não como nome real do arquivo. Então, para encontrar o arquivo correto para editar a partir da linha de comando, você precisa fazer algo como…

sean@nung:/usr/share/applications$ grep "Language Support" *.desktop
language-selector.desktop:Name=Language Support
sean@nung:/usr/share/applications$ sudo nano language-selector.desktop

Problemas

Embora seja improvável que ocorram com muita frequência, os arquivos .desktop em /usr/share/applications podem ser sobrescritos quando um aplicativo é atualizado ou o sistema é atualizado.

Para o Xfce, a solução é simples: copie os arquivos que você deseja alterar para ~/.local/share/applications e faça as alterações em esses arquivos. Eles substituirão os globais.

Para a Unity, não é tão simples. Para ser adicionado ao painel de configurações, o arquivo deve existir em /usr/share/applications . Ainda é possível mover os arquivos para ~/.local/share/applications (para facilitar a edição / armazenamento) e vinculá-los novamente a /usr/share/applications . Os links ainda serão potencialmente bloqueados, mas você ainda terá seus arquivos modificados para vincular novamente.

Para o Unity, os arquivos .desktop locais precisam ser executáveis .

    
por Moilleadóir 06.10.2017 / 09:41