Не работает ввод на Linux?

Здравствуйте! Каждый год после обновления в моём Opensuse возникает какая-то проблема. На этот раз дело касается ввода: перестали работать клавиатура и мышь на стартовой странице GNOME. Num Lock работает, курсор мыши движется, но на нажатия кнопок не происходит никакой реакции. Переключение на консоль с помощью Ctrl + Alt + F1 и F2 возможно. В логе загрузки GNOME указано: "схема org.gnome.settings-daemon.plugins.keyboard отсутствует". В списке схем этой записи действительно нет. Подскажите, какие шаги я должен предпринять для переустановки или исправления проблемы, чтобы ввод работал снова?
  • 15 декабря 2024 г. 13:33
Ответы на вопрос 2
Здравствуйте!

Проблема с вводом в GNOME на OpenSUSE после обновления может быть связана с несколькими факторами. Вот несколько шагов, которые вы можете предпринять для диагностики и, надеюсь, решения проблемы:

1. **Проверка пакетов GNOME**:
   Убедитесь, что все необходимые пакеты GNOME установлены и обновлены. Вы можете это сделать, выполнив:
   ```bash
   sudo zypper refresh
   sudo zypper update
   ```

2. **Переустановка gnome-settings-daemon**:
   Поскольку ваша ошибка связана с `gnome.settings-daemon.plugins.keyboard`, попробуйте переустановить `gnome-settings-daemon`. Для этого выполните:
   ```bash
   sudo zypper install --force gnome-settings-daemon
   ```

3. **Перезапуск GNOME**:
   Если у вас есть возможность, попробуйте перезапустить GNOME через терминал, например:
   ```bash
   gnome-session-quit --restart
   ```
   Если ввод не работает, попробуйте перезапустить сеанс с помощью команды:
   ```bash
   sudo systemctl restart gdm
   ```

4. **Проверка логов**:
   Проверьте системные логи для поиска более конкретной информации о проблеме. Используйте следующую команду для просмотра логов:
   ```bash
   journalctl -xe | grep gnome
   ```

5. **Проверка конфигурации клавиатуры**:
   Вы можете попробовать сбросить конфигурацию клавиатуры с помощью следующей команды:
   ```bash
   dconf reset -f /org/gnome/settings-daemon/plugins/keyboard/
   ```

6. **Создание нового пользователя**:
   Иногда проблема может быть связана с настройками конкретного пользователя. Попробуйте создать нового пользователя в системе и войти под ним:
   ```bash
   sudo useradd -m testuser
   sudo passwd testuser
   ```
   После этого выполните вход под новым пользователем и проверьте, сохраняется ли проблема.

7. **Обновление драйверов**:
   Убедитесь, что у вас установлены все необходимые драйверы для ввода. Проверьте наличие обновлений для драйверов, если используете какие-либо специализированные устройства или комплектующие.

8. **Обновление системы**:
   Если ничего из вышеуказанного не помогло, попробуйте выполнить полное обновление системы, которое может включать исправления для ошибок:
   ```bash
   sudo zypper dup
   ```

Если ни один из этих шагов не решает проблему, возможно, стоит обратиться к сообществу OpenSUSE или на форумы поддержки для более детального анализа вашей конкретной ситуации.
Не работат ввод в Linux?
Похожие вопросы