Сочетания клавиш не работают до перезапуска mate-settings-daemon при запуске.

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

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

В качестве обходного пути я могу заставить их работать, запустив при старте:

killall mate-settings-daemon && mate-settings-daemon

После этого клавиши функционируют правильно, поэтому я просто создал пользовательский скрипт запуска.

Кто-нибудь знает причину этого или как я могу окончательно решить эту проблему? Я задумался, не является ли это конфликтом между mate-settings-daemon и gnome-settings-daemon.

Спасибо за ваш пост. Он помог мне понять мою проблему!

Я создал скрипт с:

#!/usr/bin/env bash
sudo -H -u myusername mate-settings-daemon &> /dev/null &

и добавил его в Программы автозагрузки. Кажется, работает.

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

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

Описание Проблемы

После установки MATE-настольной среды вы заметили, что специфические комбинации клавиш для управления громкостью корректно работают только при ручной настройке. Однако после перезагрузки они перестают функционировать. Ваше временное решение — перезапуск mate-settings-daemon, позволяющее исправить проблему, хотя это решение требует дополнительных шагов при каждом запуске системы.

Возможные Причины

  1. Конфликт между демонми: Проблема может заключаться в конфликте между mate-settings-daemon и gnome-settings-daemon. Оба демона отвечают за управление настройками окружения, включая сочетания клавиш, и могут конфликтовать друг с другом, что может вызывать подобные проблемы.

  2. Неинициализированные параметры: Возможно, параметры настройки клавиатуры и горячих клавиш не обновляются должным образом при загрузке системы, что приводит к их некорректной работе.

  3. Проблемы с конфигурацией: Иногда конфигурационные файлы могут быть повреждены или неправильно настроены, что также может вызывать проблемы с горячими клавишами.

Рекомендации по Решению

Предложенное вами временное решение с запуском команды:

killall mate-settings-daemon && mate-settings-daemon

выглядит достаточно эффективным. Однако для решения проблемы на постоянной основе можно рассмотреть следующие шаги:

  1. Отключение gnome-settings-daemon: Если вы не используете функции Gnome, попробуйте отключить gnome-settings-daemon. Это может помочь исключить конфликты между демонми. Для этого вам нужно будет найти и удалить его из автозагрузки.

  2. Создание скрипта для автозапуска: Вы создали скрипт на Bash, который включает в себя команду запуска mate-settings-daemon от вашего имени. Убедитесь, что в вашем скрипте установлены правильные права доступа, и добавьте его в список автозагрузки:

#!/usr/bin/env bash
sudo -H -u myusername mate-settings-daemon &> /dev/null &

Обратите внимание, что использование sudo может вызвать дополнительные запросы на ввод пароля, поэтому убедитесь, что вы правильно настроили sudoers, если это необходимо.

  1. Изменение конфигурационных файлов: Проверьте наличие файлов конфигурации, таких как ~/.config/mate/, и убедитесь, что они корректны. Может потребоваться ручная валидация, чтобы устранить некорректные или дублирующиеся настройки.

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

  3. Логи и отладка: Параллельно выполняйте мониторинг логов системы. Используйте journalctl или dmesg, чтобы посмотреть на ошибки, связанные с загрузкой mate-settings-daemon.

Заключение

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

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

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