Вопрос или проблема
Я установил bspwm и sxhkd на Ubuntu Server LTS 24.04 в vmware. Я использую lightDM в качестве дисплей-менеджера и qterminal в качестве терминального эмулятора. Когда я открываю терминал в графической оболочке bspwm, кажется, что есть какой-то буфер: буква, которую я ввожу, не появляется, пока я не наберу снова. (например, когда я пишу ‘Hello’, ‘e’ не появляется, пока я не наберу ‘l’), backspace и enter имеют ту же проблему.
Другие TTY в порядке. Есть идеи, почему это происходит? Заранее спасибо.
Ответ или решение
Для настройки bspwm на Ubuntu в среде VMware и решения проблемы с отображением текста в терминале qterminal, следует учесть несколько ключевых аспектов.
1. Установите необходимые компоненты
Убедитесь, что вы установили все необходимые пакеты для работы bspwm и sxhkd:
sudo apt update
sudo apt install bspwm sxhkd qterminal lightdm
После установки проверьте, что bspwm и sxhkd корретно запускаются при входе в систему. Обычно это настраивается в ~/.xinitrc
или в конфигурации lightdm.
2. Настройка конфигурационных файлов
Убедитесь, что у вас корректно настроены конфигурационные файлы bspwm и sxhkd.
Файл конфигурации bspwm: Создайте или отредактируйте файл ~/.config/bspwm/bspwmrc
с основными параметрами:
#!/bin/sh
bspc monitor -d 1 2 3 4 5 6 7 8 9
bspc config border_width 2
# Добавьте другие настройки по своему усмотрению
bspc daemon &
Не забудьте сделать файл исполняемым:
chmod +x ~/.config/bspwm/bspwmrc
Файл конфигурации sxhkd: Создайте или откройте ~/.config/sxhkd/sxhkdrc
и добавьте основные сочетания клавиш:
# Клавиши для открытия терминала
super + Return
qterminal
3. Решение проблемы с вводом текста
Проблема с отображением текста в терминале qterminal может быть связана с конфликтом настроек терминала или среды. Попробуйте следующие шаги:
-
Отключение аппаратного ускорения: Иногда проблема может быть вызвана настройками графики. В qterminal попробуйте отключить аппаратное ускорение. Это можно сделать в настройках самого терминала.
-
Попробуйте другой терминал: Установите и запустите другой терминал, например
xfce4-terminal
илиkonsole
, чтобы проверить, сохраняется ли проблема.
sudo apt install xfce4-terminal
- Проверьте настройки
Xorg
: Убедитесь, что конфигурация Xorg не вызывает конфликтов. Проверьте содержимое~/.xsession-errors
илиjournalctl
на наличие ошибок во время запуска X.
4. Проверка логов
Проверьте системные логи на наличие ошибок, связанных с qterminal или графической подсистемой:
journalctl -xe
Это даст вам представление о том, что может вызывать задержку при вводе текста и возможно, покажет ошибки, которые следует исправить.
5. Завершение настройки и перезапуск
После внесения всех изменений перезапустите вашу систему или только сессию bspwm:
bspc wm -r
Заключение
Следуя данным инструкциям, вы должны успешно настроить bspwm в Ubuntu с использованием VMware и устранить проблемы с отображением текста в терминале qterminal. Если после выполнения всех шагов проблема сохраняется, возможно, стоит обратиться за дополнительной помощью на форумы сообщества Ubuntu или bspwm, где вы сможете получить дополнительные советы и поддержку.