Deepin — одна из самых красивых и удобных Linux-дистрибутивов для домашнего использования, но даже в ней настройка клавиатуры может вызвать вопросы. Особенно если вы привыкли к Windows или macOS, где логика управления раскладками и комбинациями клавиш отличается. В этой статье разберём все нюансы: от базовой смены языка ввода до тонкой настройки поведения клавиш, создания пользовательских сочетаний и решения типичных проблем.
Важно понимать, что Deepin использует собственную графическую оболочку DDE (Deepin Desktop Environment), поэтому многие настройки клавиатуры здесь реализованы иначе, чем в GNOME или KDE. Например, здесь нет привычного setxkbmap в графическом интерфейсе, зато есть удобные визуальные инструменты. Но обо всём по порядку.
1. Базовая смена раскладки клавиатуры
Если вы только установили Deepin и нуждаетесь в смене языка ввода, начните с этого раздела. По умолчанию система обычно предлагает английскую (US) и китайскую (CN) раскладки — последнюю можно смело удалять, если она не нужна.
Чтобы добавить или убрать языки:
- 🖱️ Откройте
Центр управления(значок шестерёнки в док-панели или через меню приложений). - 📝 Перейдите в раздел
Клавиатура и язык → Раскладка клавиатуры. - ➕ Нажмите
Добавить раскладкуи выберите нужный язык из списка (например,Russianдля русской раскладки). - 🗑️ Удалите ненужные раскладки кнопкой
−рядом с ними.
После добавления языков в правом нижнем углу экрана появится индикатор текущей раскладки. По умолчанию переключение происходит комбинацией Super (Win) + Пробел. Если это неудобно — читайте следующий раздел.
2. Изменение комбинаций для переключения раскладки
Стандартное сочетание Super + Пробел не всем по душе. К счастью, в Deepin его легко поменять. Для этого:
- Откройте
Центр управления → Клавиатура и язык → Сочетания клавиш. - Прокрутите список до раздела
Системаи найдите пунктПереключить раскладку клавиатуры. - Кликните по текущей комбинации (например,
Super+Space) и нажмите новую (например,Alt+ShiftилиCtrl+Shift). - Подтвердите изменения кнопкой
Готово.
Если нужная комбинация не применяется, проверьте, не конфликтует ли она с другими сочетаниями. Например, Alt+Shift может использоваться для перемещения между окнами в некоторых DE. В таком случае сначала отключите конфликтующее сочетание или выберите альтернативу (например, Caps Lock).
3. Настройка поведения клавиш (задержка, повтор, функции)
В Deepin можно тонко настроить, как клавиатура реагирует на нажатия: скорость повтора символов, задержку перед повтором и даже поведение клавиш-модификаторов (Ctrl, Alt, Super). Это полезно, если клавиши срабатывают слишком быстро или, наоборот, с запаздыванием.
Чтобы изменить параметры:
- Перейдите в
Центр управления → Клавиатура и язык → Общие. - В разделе
Повтор клавишнастройте:- 🕒 Задержка перед повторением (в мс) — время, через которое клавиша начнёт повторяться при удержании.
- ⚡ Скорость повтора — как быстро символы будут печататься при длительном нажатии.
Клавиши-модификаторы можно поменять поведение Caps Lock, Num Lock и др.Внимание: если вы используете ноутбук с тачпадом, слишком низкая задержка повтора может привести к случайным нажатиям при касании клавиш ладонью. Оптимальные значения для большинства пользователей: задержка 300–400 мс, скорость 20–30 символов/сек.
| Параметр | Рекомендуемое значение | Для кого подходит |
|---|---|---|
| Задержка перед повторением | 350 мс | Большинство пользователей |
| Скорость повтора | 25 символов/сек | Для быстрой печати |
| Поведение Caps Lock | Отключён (или как переключатель раскладки) | Тем, кто не использует ЗАГЛАВНЫЕ БУКВЫ часто |
4. Пользовательские сочетания клавиш (горячие клавиши)
Deepin позволяет назначать собственные комбинации для запуска приложений, управления окнами и даже выполнения команд. Это особенно полезно, если вы часто используете терминал, браузер или другие программы.
Чтобы создать новое сочетание:
- Откройте
Центр управления → Сочетания клавиш. - Внизу списка нажмите
Добавить пользовательское сочетание. - Заполните поля:
- 📌 Имя — например,
Открыть терминал. - ⌨️ Сочетание клавиш — нажмите нужную комбинацию (например,
Ctrl+Alt+T). - 💻 Команда — введите команду для выполнения (например,
deepin-terminal).
- 📌 Имя — например,
- Сохраните изменения.
- 🖥️
Super+T— открыть терминал. - 🌐
Super+W— запустить браузер (google-chrome-stableилиfirefox). - 📁
Super+E— открыть файловый менеджер (dde-file-manager). - 🔄 Проверьте, добавлены ли раскладки в
Центр управления → Клавиатура и язык. - 🔧 Убедитесь, что сочетание клавиш назначено правильно (см. раздел 2).
- 🐛 Если проблема остаётся, попробуйте перезапустить сервис управления клавиатурой:
killall dde-keyboard-layoutdde-keyboard-layout &
- 🔦 Проверьте настройки BIOS/UEFI — иногда там есть опция
Function Key Behavior. - 🖥️ В Deepin попробуйте удерживать
Fnпри нажатииF1–F12. - 🛠️ Если клавиши не реагируют вовсе, обновите драйвер клавиатуры или проверьте её подключение (для USB-клавиатур).
Примеры полезных сочетаний:
Не конфликтует ли комбинация с системными сочетаниями|Команда введена без ошибок (проверьте через терминал)|Сочетание удобно нажимать одной рукой|Приложение, которое вы запускаете, поддерживает многократный запуск-->
5. Решение типичных проблем с клавиатурой
Иногда клавиатура в Deepin ведёт себя не так, как ожидалось: не переключаются раскладки, не работают некоторые клавиши или сочетания. Рассмотрим самые частые проблемы и их решения.
Проблема 1: Не переключаются раскладки
Если комбинация для смены языка не работает:
Проблема 2: Не работают функциональные клавиши (F1–F12)
На некоторых ноутбуках клавиши F1–F12 по умолчанию управляют яркостью, громкостью и др. Чтобы они работали как стандартные функциональные клавиши:
Что делать, если клавиатура не определяется совсем?
Если система не видит клавиатуру (не работает ни в BIOS, ни в Deepin), проверьте:
1. Подключение к USB-порту (попробуйте другой порт или кабель).
2. Работоспособность клавиатуры на другом устройстве.
3. Настройки BIOS — иногда отключён legacy-режим для USB-устройств.
Если клавиатура беспроводная, замените батарейки или переподключите её через Bluetooth.
6. Настройка клавиатуры для игровых целей
Если вы используете Deepin для игр (например, через Steam или Lutris), стандартные настройки клавиатуры могут быть неудобны. Вот что можно оптимизировать:
Отключение сочетаний клавиш в играх:
- 🎮 В
Центр управления → Сочетания клавишотключите системные комбинации, которые конфликтуют с игрой (например,Super+[1-9]для переключения рабочих столов). - 🖱️ Для мыши: отключите сочетания, связанные с управлением окнами (например,
Super+ЛКМдля перемещения окна). - Откройте терминал и проверьте текущие настройки:
cat /sys/module/usbhid/parameters/usbhid_mousepoll - Если значение
0, включите опрос клавиатуры с частотой8(мс):echo 8 | sudo tee /sys/module/usbhid/parameters/usbhid_mousepoll - Чтобы настройка сохранялась после перезагрузки, добавьте параметр в
GRUB:sudo nano /etc/default/grubНайдите строку
GRUB_CMDLINE_LINUX_DEFAULTи добавьтеusbhid.mousepoll=8, затем обновите конфигурацию:sudo update-grub - Установите пакет с нужной раскладкой (например, для Colemak):
sudo apt install xkb-data - Отредактируйте файл конфигурации
/usr/share/X11/xkb/symbols/us(сделайте резервную копию!):sudo cp /usr/share/X11/xkb/symbols/us /usr/share/X11/xkb/symbols/us.baksudo nano /usr/share/X11/xkb/symbols/us
Добавьте в конец файла конфигурацию для Colemak (можно найти готовые конфиги в сети).
- Обновите кеш раскладок:
sudo dpkg-reconfigure xkb-data - Перезагрузите систему или перезапустите сервис управления клавиатурой:
sudo service lightdm restart
Настройка антигостинга:
В Deepin нет встроенного антигостинга (защиты от "залипания" клавиш), но его можно включить на уровне ядра:
7. Использование альтернативных раскладок (Colemak, Dvorak)
Если вы предпочитаете альтернативные раскладки вроде Colemak или Dvorak, их можно добавить в Deepin, но не через графический интерфейс, а вручную.
Инструкция:
После этого новая раскладка появится в Центр управления → Клавиатура и язык. Обратите внимание, что некоторые символы (например, @, #) могут находиться на других клавишах — проверьте расположение перед активным использованием.
8. Настройка подсветки клавиатуры (для ноутбуков)
Если ваш ноутбук оснащён подсветкой клавиатуры (например, модели Huawei MateBook, Dell XPS или Lenovo Yoga), её можно настроить в Deepin, но не всегда через стандартные средства. Вот что работает:
Способ 1: Горячие клавиши
На большинстве ноутбуков подсветка управляется комбинацией Fn + Пробел или Fn + Стрелка вверх/вниз. Если это не работает:
- 🔦 Проверьте, включена ли функция в BIOS (раздел
System Configuration → Keyboard Backlight). - 🔄 Обновите драйверы клавиатуры (особенно если используете проприетарные драйверы от производителя).
- Найдите файл управления подсветкой:
ls /sys/class/leds/smc::kbd_backlight/(имя может отличаться, ищите по ключевому слову
kbd_backlightилиkeyboard). - Проверьте текущую яркость:
cat /sys/class/leds/smc::kbd_backlight/brightness - Установите нужное значение (например,
2для средней яркости):echo 2 | sudo tee /sys/class/leds/smc::kbd_backlight/brightness - Удалите пользовательские сочетания клавиш в
Центр управления → Сочетания клавиш. - Сбросьте раскладки к стандартным в
Центр управления → Клавиатура и язык. - Если редактировали конфигурационные файлы (например, для альтернативных раскладок), восстановите их из резервной копии.
- Проверьте, не конфликтует ли она с другими сочетаниями.
- Убедитесь, что установлен пакет
deepin-screenshot: - Если клавиша физически не нажимается, проверьте её на другом устройстве.
Способ 2: Ручное управление через sysfs
Для некоторых моделей подсветка управляется через виртуальные файлы в /sys:
Чтобы изменения применялись автоматически при запуске, добавьте команду в автозагрузку через Центр управления → Автозапуск.
FAQ: Частые вопросы по настройке клавиатуры в Deepin
❓ Как вернуть стандартные настройки клавиатуры?
Чтобы сбросить все изменения, выполните:
Для полного сброса можно удалить конфигурационные файлы пользователя:
rm -rf ~/.config/dde-daemon/keyboard
❓ Почему не работает клавиша Print Screen?
В Deepin Print Screen по умолчанию делает скриншот всего экрана и сохраняет его в ~/Pictures/Screenshots. Если клавиша не работает:
sudo apt install deepin-screenshot
❓ Можно ли настроить разные раскладки для разных приложений?
В стандартных настройках Deepin такой функции нет, но её можно реализовать с помощью утилиты xxkb или скриптов на Python с использованием xinput. Например:
- Установите
xxkb: - Настройте правила для конкретных окон в файле
~/.xxkbrc.
sudo apt install xxkb
Это решение требует навыков работы с конфигурационными файлами и может конфликтовать с системными настройками.
❓ Как отключить звук при переключении раскладки?
Звуковое оповещение при смене языка включается в настройках звука. Чтобы отключить его:
- Откройте
Центр управления → Звук. - Перейдите на вкладку
Системные звуки. - Отключите опцию
Воспроизводить звук при переключении раскладки клавиатуры.
Если опции нет, звук может воспроизводиться на уровне DE. В таком случае отключите все системные звуки или удалите пакет deepin-voice-note (если он установлен).
❓ Где хранятся настройки клавиатуры в Deepin?
Конфигурационные файлы клавиатуры в Deepin находятся в следующих местах:
~/.config/dde-daemon/keyboard/— пользовательские настройки./etc/default/keyboard— системные параметры раскладки./usr/share/X11/xkb/— глобальные конфигурации раскладок.
Редактируйте эти файлы только если уверены в своих действиях! Ошибки могут привести к неработоспособности клавиатуры.