Fn Медиа-клавиши замедлены / отложены в Ubuntu GNOME 17.04

20

Я только что установил Ubuntu 17.04 на свой ноутбук Asus ROG GL752VW, и я решил установить, gnome-shellа затем установить ubuntu-gnome-desktop.

После некоторого использования я заметил задержку при использовании Fn+ F5или в F6качестве средств управления мультимедиа.

В первый раз, когда я нажимаю эту комбинацию клавиш, Gnome зависает на короткое время, а следующий Fn+ F-keyнажимает на работу без задержки, пока вы не нажмете любую другую комбинацию клавиш, например Alt+, Tabкоторая не использует Fnклавишу. Я думаю, что это может быть проблема, связанная с ACPI.

Обновить:

Каждый раз, когда гном зависает, наблюдается короткий пик загрузки процессора, и это регистрируется.

gnome-shell[10821]: pushModal: invocation of begin_modal failed
gnome-shell[10821]: pushModal: invocation of begin_modal failed
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0):     cd/play CDPLAY 00000080 00000000 K
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0): ACPI: received event:  PNP0C14:01 000000ff 00000000
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0):     cd/play CDPLAY 00000080 00000000 K
/usr/lib/gdm3/gdm-x-session[10635]: (II) NVIDIA(0): ACPI: received event:  PNP0C14:01 000000ff 00000000

Я попытался переустановить, ubuntu-gnome-desktopно это не сработало.

Обновить:

Я нашел этот пост, который может быть связан.

Я начал время от времени зависать на моих T460s. Эти зависания имеют тенденцию иногда проявляться при нажатии Mod4 или других модификаторов или мультимедийных клавиш.

... Это намекало мне на то, что эта проблема может быть причиной гонки в каком-то процессе, который взаимодействует с systemd-logind.

Обновить:

Я начал думать, что это не проблема, связанная с ACPI, так как я только что установил плагин gnome для медиа-ключей, и когда я пытаюсь его использовать, происходит то же самое, что и при использовании Fnключей, проблема должна быть с gnome.

Обновить:

Я только что переустановил Ubuntu Gnome, и это не происходит на Wayland, так что это связано с Xorg. Ищете способ заставить gnome-waylandработать с драйверами Nvidia.

Обновить:

Я только что установил, budgie-desktopи проблема все еще происходит.

Обновить:

Та же проблема происходит в Ubuntu 17.10 после некоторого использования. Это так раздражает...

Обновить:

Проблема все еще происходит в Ubuntu 18.04. Еще хуже то, что в некоторых случаях происходит сбой системы при использовании медиа-ключей.

Хосе Валенсия
источник
1
связь с askubuntu.com/questions/837883/… как это возможно связано
brice rebsamen
кажется, что есть решение в askubuntu.com/questions/911946/…
brice rebsamen
не та же проблема, я попробовал предлагаемое решение, но ничего не изменилось.
Хосе Валенсия
Тем не менее, мы находимся в 2018 году, и эта проблема все еще существует в GNOME 3.28 ... Вам удалось обойти ее @JoseValencia?
BloodShura
1
Нет, я не мог найти обходной путь. На самом деле я начал использовать Windows 10 больше.
Хосе Валенсия

Ответы:

7

По какой-то причине мой Gnome зависает при использовании клавиш Fn или при попытке использовать 2 клавиатуры. Мой друг указал мне, что это происходит при переключении на раскладку клавиатуры с включенной Scroll Lock, поэтому я отключил ее в файле раскладки клавиатуры X11 для моего языка, и это решило проблему.

Шаги, которые я выполнил:

  1. Открыл файл раскладки клавиатуры для моего языка, в моем случае:
    sudo nano / usr / share / X11 / xkb / символы / br
  2. Прокомментировал строку:
    modifier_map Mod3 {Scroll_Lock};
  3. Выйти из системы и войти снова.

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

Мурило Силва Фариас
источник
Большое спасибо, на самом деле у меня включена клавиатура en (us), br и es, я сделал это только на br и задержка прошла.
Хосе Валенсия
1
Я подписался только для того, чтобы поблагодарить вас. Я потратил некоторое время, пытаясь выяснить, что, черт возьми, вызывает эта задержка в горячих клавишах, пока я не нашел ваше решение здесь.
user1091856