Клавиши функции не работают, пока я не выполню выход из учетной записи и повторный вход.

Вопрос или проблема

LOGITECH G915 (TKL клавиатура)

Итак, история такая:
Я настраивал конфигурацию клавиатуры через «специальные» программы, а не через gnome, такие как autokey и другие, и теперь функциональные клавиши больше не работают…

  • Я пытался сбросить конфигурацию клавиатуры, раскладку, все….

  • Я уже пробовал dconf reset -f /org/gnome и dpkg-reconfigure keyboard-configuration

Теперь единственный способ, который у меня есть, чтобы снова заставить работать клавиши FN, это следующее:

  1. войти под 2-м пользователем (созданным ранее и неиспользуемым), у которого клавиши FN всё ещё работают,
  2. выйти,
  3. переключиться обратно на моего пользователя.

Вуаля, это срабатывает, чтобы они снова заработали…

  • Я запустил xev, evtest и showkey, клавиши FN никогда не распознаются, если я не сделаю «обходной путь», после которого они снова распознаются в этих 3 программах..

  • Я уже удалил некоторые демоны и программы, которые мне были нужны для настройки 2-й клавиатуры (клавиатура с цифровым блоком)…

  • Я сравнил демонов, работающих у обоих пользователей с помощью service --status-all и systemctl | grep "running", на случай, если какой-то демон что-то изменяет… но до и после обходного пути: системные процессы одинаковы

  • Я проверил свою папку ~/.config, и она не отличается от папки 2-го пользователя

  • Я также обновился с Ubuntu 20.x до Ubuntu 22.04.5, но безрезультатно..

Подсказки:

  • Может быть, что-то в моем пользователе?, и я не могу это устранить,
  • Это может быть связано с X-сервером? gnome, похоже, не имеет неправильной конфигурации после переключения пользователей
  • После перезагрузки, если я вхожу под 2-м пользователем, клавиши FN работают хорошо и продолжают функционировать при переключении на моего 1-го пользователя… ТАК что это только дефект конфигурации моего 1-го пользователя…

У меня только 1 клавиатура: Logitek G915 TKL, при настройке из командной строки я выбираю единую ближайшую? клавиатуру в списке: Logitech G15 extra keys via G15 daemon

Компьютер: Asus P50N (мини-бокс, не ноутбук)
Ubuntu 22.04.5 LTS
Версия Gnome: 42.9

ИЗМЕНЕНИЕ

Это была программа solaar, которую я установил для настройки приемников Logitech, этот маленький злой демон имеет что-то вроде «профилей», и он находился в другом профиле без особой конфигурации. (что бы это ни было)

В любом случае, Solaar – довольно классная программа, пожалуйста, не наказывайте её

Ответ или решение

Проблема с неработающими функциональными клавишами на клавиатуре Logitech G915 TKL, которая решается лишь путем выхода из системы и повторного входа, могла возникнуть из-за некорректного взаимодействия с программами, которые Вы использовали для настройки клавиатуры. Рассмотрим шаги, которые могут помочь решить эту проблему.

Возможные причины и решения проблемы:

  1. Конфликт программного обеспечения: Вы упомянули, что устанавливали «специальные» программы, такие как AutoKey и Solaar. Solaar, в частности, может настраивать профили для различных устройств и иногда может сохранять информацию о текущем состоянии клавиатуры, которая может нарушать работу функциональных клавиш. После установки или изменения профиля в Solaar, попробуйте следующее:

    • Откройте Solaar и проверьте, какой профиль активен для вашей клавиатуры. Убедитесь, что вы используете правильный профиль и конфигурацию.
    • Попробуйте временно отключить Solaar и проверьте, будут ли работать функциональные клавиши после этого.
  2. Перезагрузка настроек X сервера: Как Вы заметили, функциональные клавиши работают после переключения пользователей, что может указывать на то, что X сервер получает «обновленные» настройки после этой операции. Попробуйте перезапустить сессию X сервера. Это может быть сделано через выход из системы и повторный вход, что, по сути, что Вы уже делаете с переключением пользователей. Вариант с перезапуском дисплейного менеджера (например, gdm, sddm или другого, который используется в вашем случае) тоже может помочь.

  3. Проверка конфигурационных файлов: Если проблема сохраняется, стоит проверить конфигурационные файлы в директории ~/.config/. Возможные конфликты могут возникать из-за предыдущих изменений в настройках. Попробуйте временно переименовать или удалить файл конфигурации, связанный с вашей клавиатурой, и посмотреть, будет ли это иметь какое-либо влияние.

  4. Тестирование с другим пользователем: Если функциональные клавиши работают под вторым пользователем, как Вы заметили, можно попробовать скопировать конфигурационные файлы из ~/.config/ второго пользователя в ваш основной пользователь. Это может выявить, есть ли специфические настройки, которые вызывают проблему.

  5. Проверка обновлений и драйверов: Убедитесь, что у вас установлены последние обновления системы и драйверы для вашей клавиатуры. Выполните команду обновления в терминале:

    sudo apt update
    sudo apt upgrade
    sudo apt dist-upgrade
  6. Логи системы: Проверьте журналы системы (/var/log/syslog, dmesg) на наличие ошибок или предупреждений, связанных с входными устройствами, особенно в момент, когда клавиатура не работает.

Заключение

Если вы идентифицировали, что проблема связана с Solaar и его профилями, вы можете рассмотреть использование стандартных средств настройки клавиатуры, входящих в систему, для более стабильной работы. Также всегда полезно временно отключить программы, которые могут вызывать конфликты, и использовать более простые настройки, прежде чем добавлять дополнительные функции.

Если ни одно решение не помогло, рассмотрите возможность обращения к сообществу пользователей Ubuntu или Logitech за дополнительной помощью.

Оцените материал
Добавить комментарий

Капча загружается...