Somente root vê todos os ícones no gnome-control-center após atualizar para o Lubuntu 13.04

3

Sintomas:

root@ThinkPad:/# gnome-control-center

= > gnome-control-center abre corretamente mostrando todos os módulos

root@ThinkPad:/# gnome-control-center sound

= > gnome-control-center abre o painel de som

anynormaluser@ThinkPad:~$ gnome-control-center 

= > gnome-control-center abre mostrando somente 3 módulos: idiomas, impressoras, software

anynormaluser@ThinkPad:~$ gnome-control-center sound

** (gnome-control-center:12466): WARNING **: Could not find settings panel "sound"

Todos os arquivos / dirs no /usr/share/gnome-control-center e /usr/lib/control-center-1/panels são legíveis / executáveis para todos os usuários.

Tentativas:

Reinstalado gnome-control-center com o synaptic.

Resultado: o problema ainda é o mesmo!

Fez um strace como usuário não raiz:

...
open("/usr/share/applications/gnome-sound-panel.desktop", O_RDONLY|O_LARGEFILE) = 15
fstat64(15, {st_mode=S_IFREG|0644, st_size=634, ...}) = 0
read(15, "[Desktop Entry]\nName=Sound\nComme"..., 4096) = 634
...
open("/usr/share/applications/gnome-sound-nua-panel.desktop", O_RDONLY|O_LARGEFILE) = 15
fstat64(15, {st_mode=S_IFREG|0644, st_size=636, ...}) = 0
read(15, "[Desktop Entry]\nName=Sound\nComme"..., 4096) = 636
...

Qualquer usuário pode ler os arquivos da área de trabalho do painel de som, mas os ícones também não são exibidos!

Como se livrar deste problema?

Como o gnome-control-center "encontra" seus módulos?

    
por Harry 28.04.2013 / 11:58

1 resposta

4

Se você estiver executando outros ambientes além do Gnome, os ícones ficarão invisíveis devido a uma diretiva nos arquivos da área de trabalho do Gnome.

Veja /usr/share/applications/gnome*panel.desktop

e pesquise nos arquivos pela linha

OnlyShowIn=GNOME;

Você pode remover essa linha ou anexar seu ambiente à lista. Os valores possíveis estão listados aqui:

% bl0ck_qu0te%

Para o Unity, você pode simplesmente instalar o unity-control-center , que resolve a situação automaticamente para você:

sudo apt-get install unity-control-center
    
por steffel 10.07.2014 / 06:52