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

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

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

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

  • Я уже пытался выполнить dconf reset -f /org/gnome и dpkg-reconfigure keyboard-configuration

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

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

Вот и все, это «трюк», чтобы они снова заработали…

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

  • Я уже удалил некоторые демоны и программы, которые мне нужны для настройки 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

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

Проблема с непорядком функциональных клавиш (FN) в вашей учетной записи пользователя, которая решается при переключении на второго пользователя, может быть связана с конфигурацией пользовательской среды или настройками вашего клавиатурного менеджера. Я постараюсь предложить несколько решений, которые могут помочь восстановить функциональность функциональных клавиш без необходимости переключения пользователей.

1. Проверьте настройки клавиатуры в системе

Убедитесь, что настройки клавиатуры для вашего пользователя правильно настроены. Чтобы сделать это, выполните следующие шаги:

  • Откройте «Настройки» в GNOME.
  • Перейдите в раздел «Клавиатура».
  • Убедитесь, что правильная раскладка клавиатуры выбрана, и проверьте дополнительные параметры клавиатуры, включая сочетания клавиш.

2. Удалите пользовательские настройки клавиатуры

Проблема может быть вызвана некорректными пользовательскими настройками, которые были изменены ранее. Чтобы сбросить их:

  1. Откройте терминал.
  2. Введите команду для удаления настроек клавиатуры:

    rm -rf ~/.config/autokey

    Если вы использовали другие программы для настройки клавиатуры, проверьте их конфигурационные файлы в ~/.config и удалите или переименуйте их.

3. Создание новой учетной записи пользователя

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

4. Перезагрузка X-сервера

Попробуйте перезагрузить X-сервер. Для этого выполните следующую команду в терминале:

sudo systemctl restart display-manager

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

5. Обновление системы и пакетов

Иногда проблемы с функциональными клавишами могут возникать из-за устаревших пакетов или программ. Обновите вашу систему и установленные пакеты:

sudo apt update
sudo apt upgrade

6. Проверьте журналы ошибок

Изучите логи ошибок, чтобы найти возможные подсказки о том, что может идти не так. Вы можете просмотреть системные логи с помощью команды:

journalctl -xe

Заключение

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

Если вы все же найдете решение или потребуется дополнительная помощь, не стесняйтесь задать вопросы. Удачи!

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

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