Ubuntu 12.04 - сбой gnome-settings-daemon и проблема с клавишами fn

Я знаю, что есть много подобных вопросов, я читал их и искал решение в течение 2 дней, но пока не повезло.

У меня есть ноутбук Samsung NP550P5C и я только что установил Ubuntu 12.04.3 на него. Когда я впервые установил, в этом не было ничего плохого, все функциональные клавиши, такие как регулировка яркости и громкости, работали отлично. Затем я запустил обновления, включая обновление ядра. И вдруг мои Fn ключи перестали работать, даже до того, как я перезагрузился. Я потратил пару часов, пытаясь решить ее, но это не сработало. Поэтому я снова сделал новую установку. Я где-то читал, что причиной может быть обновление ядра, поэтому на этот раз я не делал обновление ядра. На этот раз все было нормально, пока я не перезагрузился после обновлений, но после перезагрузки они снова перестали работать. Теперь работают только кнопки включения / выключения сенсорной панели и скриншоты.

Я пытался установить samsung-tools, samsung-laptop, ничего не изменилось. Также, когда я захожу в System Settings -> Keyboard -> Shortcuts и редактирую ярлык, на самом деле он распознает клавишу, например, когда я нажимаю Fn + F8 показывается как «Повышение громкости звука».

Плюс, когда возникает эта проблема с функциональными клавишами, графика всегда немного меняется, как в Firefox и VLC Player, кнопки более резкие, чем раньше. Похоже, что-то перепуталось с темами или чем-то еще.

Заранее спасибо

edit: Когда я запускаю gnome-settings-daemon, он возвращает вывод ниже и вылетает.

=== 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.)

Дополнительные команды и выходы:

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

[1127]
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.
1
задан 14.04.2020, 14:51

1 ответ

1-й метод

Попробуйте перенастроить lightdm (если это не решит вашу проблему, перейдите к 2-й метод)

]
  • Откройте терминал ( CTRL + ALT + T ) и выполните следующую команду:

    [110 ]
  • Затем выберите lightdm из списка.

lighdm
(источник: akamaihd.net )

    [ 1121]

    Перезагрузите систему:

    sudo reboot now
    

Это может решить вашу проблему. Если не исправить, то следуйте 2-й метод .

2-й метод

Установка нового диспетчера дисплеев может решить вашу проблему. Шаги по установке GDM (менеджер дисплея очень похож на lightdm ):

  • Открытый терминал ( CTRL + < kbd> ALT + T ) и выполните следующие команды:

    sudo apt-get install gdm
    sudo dpkg-reconfigure lightdm
    

    , затем выберите gdm из списка:

[ 1135] gdm
(источник: akamaihd.net )

    sudo reboot now
    [1123 ]

    Если это все еще не исправлено, попробуйте удалить lightdm после установки gdm:

    sudo apt-get remove --purge lightdm
    sudo reboot
    

Надеюсь, что эти методы решат вашу проблему. Ответ для дальнейшей помощи.

0
ответ дан 14.04.2020, 14:51

Теги

Похожие вопросы