Ubuntu 12.04 - falha no gnome-settings-daemon e problema com as teclas fn

1

Eu sei que há muitas perguntas semelhantes a isso, eu tenho lido e procurando por uma solução por 2 dias, mas sem sorte até agora.

Eu tenho um laptop Samsung NP550P5C e instalei o Ubuntu 12.04.3 nele. Quando eu instalei pela primeira vez, não havia nada de errado, todas as teclas de função, como ajuste de brilho e volume, estavam funcionando perfeitamente bem. Então eu corri as atualizações, incluindo a atualização do kernel. E de repente minhas teclas Fn pararam de funcionar, mesmo antes de eu reiniciar. Passei algumas horas tentando resolvê-lo, mas não funcionou. Então eu fiz uma nova instalação novamente. Eu li em algum lugar que poderia ser a atualização do kernel que causou isso, então desta vez eu não fiz a atualização do kernel. Foi ok desta vez até que eu reiniciei após as atualizações, mas depois da reinicialização eles pararam de funcionar novamente. Apenas as teclas de ativação / desativação do touch pad e de captura de tela estão funcionando agora.

Eu tentei instalar samsung-tools , samsung-laptop , nada mudou. Além disso, quando eu entro em System Settings - > Keyboard - > Shortcuts e edito um atalho, na verdade ele reconhece a chave, por exemplo quando eu clico em Fn + F8 mostra como "volume de aumento de áudio".

Além disso, quando ocorre esse problema com as teclas de função, sempre há uma pequena alteração nos gráficos, como no firefox e no vlc player, os botões são mais ousados do que antes. Parece que alguma coisa mexeu com os temas ou algo assim.

Obrigado antecipadamente

edit: Quando eu executo gnome-settings-daemon , ele retorna a saída abaixo e falha.

=== xinerama setup Configuration ===
  Clone: false
  Output: Laptop attached to LVDS-0
     status: on
     width: 1600
     height: 900
     rate: 60
     primary: true
     position: 0 0
  Output: (null) attached to VGA-0
     status: off
     width: -1
     height: -1
     rate: -1
     primary: false
     position: -1 -1
  Output: (null) attached to HDMI-0
     status: off
     width: -1
     height: -1
     rate: -1
     primary: false
     position: -1 -1
  Output: (null) attached to DisplayPort-0
     status: off
     width: -1
     height: -1
     rate: -1
     primary: false
     position: -1 -1
=== Applying Configuration Configuration ===
  Clone: false
  Output: Laptop attached to LVDS-0
     status: on
     width: 1600
     height: 900
     rate: 60
     primary: true
     position: 0 0
  Output: (null) attached to VGA-0
     status: off
     width: -1
     height: -1
     rate: -1
     primary: false
     position: -1 -1
  Output: (null) attached to HDMI-0
     status: off
     width: -1
     height: -1
     rate: -1
     primary: false
     position: -1 -1
  Output: (null) attached to DisplayPort-0
     status: off
     width: -1
     height: -1
     rate: -1
     primary: false
     position: -1 -1

(gnome-settings-daemon:2955): Gdk-WARNING **: The program 'gnome-settings-daemon' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 274 error_code 8 request_code 140 minor_code 30)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Comandos e saídas adicionais:

sudo uname -u

Linux yunus-550P5C-550P7C 3.8.0-31-generic #46~precise1-Ubuntu SMP Wed Sep 11 18:21:16 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

sudo lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:        12.04
Codename:       precise

sudo dpkg -l | grep xserver-xorg-video-intel

ii xserver-xorg-video-intel-lts-raring 2:2.21.6-0ubuntu4.1~precise1 X.Org X server -- Intel i8xx, i9xx display driver

cat /etc/X11/default-display-manager

/usr/sbin/lightdm

sudo apt-get install lightdm

Reading package lists... Done
Building dependency tree       
Reading state information... Done
lightdm is already the newest version.
The following packages were automatically installed and are no longer required:
  xbindkeys thunderbird-globalmenu
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    
por Yunus 08.10.2013 / 11:15

1 resposta

0

1º método

Tente reconfigurar o lightdm (se isso não resolver o problema, vá para o segundo método)

  • Abra o terminal ( CTRL + ALT + T ) e execute o seguinte comando:

    sudo dpkg-reconfigure lightdm
    
  • Em seguida, escolha lightdm da lista.

  • Reinicieseusistema:

    sudorebootnow

Podecorrigiroseuproblema.Senãocorrigir,sigao2ºmétodo.

2ºmétodo

Ainstalaçãodeumnovogerenciadordeexibiçãopoderesolverseuproblema.EtapasparainstalaroGDM(umgerenciadordeexibiçãomuitoparecidocomlightdm):

  • Abraoterminal(CTRL+ALT+T)eexecuteosseguintescomandos:

    sudoapt-getinstallgdmsudodpkg-reconfigurelightdm

    escolhagdmdalista:

    sudo reboot now
  • Se ainda não estiver corrigido, tente remover lightdm depois de instalar o gdm :

    sudo apt-get remove --purge lightdm
    sudo reboot
    

Espero que esses métodos solucionem seu problema. Responda para mais assistência.

    
por Saurav Kumar 08.10.2013 / 18:19