Вопрос или проблема
Я использую стабильную версию Debian (версия 12.7) с оконным менеджером Blackbox. В Firefox 128.3.1esr курсор мыши черный, несмотря на настройку
Xcursor.theme: DMZ-White
в ~/.Xresources
. Когда я запускаю оконный менеджер, и во всех других приложениях, которые я пробовал, курсор белый, как и ожидалось. Какая настройка нужна для локального пользователя, чтобы курсор в окнах Firefox также был белым? В более ранних версиях Firefox курсор был белым с той же настройкой, поэтому я предполагаю, что тему курсора нужно настраивать по-новому.
Ответ или решение
Изменение темы курсора в Firefox для локального пользователя на GNU/Linux может быть неожиданной задачей, особенно для пользователей, работающих с менее популярными оконными менеджерами, такими как Blackbox. Ваша проблема с тем, что курсор в Firefox отображается черным, несмотря на правильные настройки в файле ~/.Xresources
, может быть связана с рядом факторов, включая изменения в версии Firefox и его взаимодействие с X-системой. Давайте подробнее разберем, как вы можете решить эту проблему.
Убедитесь в настройках X11
Первым делом, проверьте, что изменения в файле ~/.Xresources
были правильно загружены. Для этого выполните следующие команды:
xrdb ~/.Xresources
Это обновит настройки X-сервера, и вы должны увидеть изменения.
Проверка и установка правильной темы курсора
-
Убедитесь, что дистрибутив Xcursor установлен. Убедитесь, что пакет
x11-xserver-utils
установлен на вашей системе:sudo apt-get install x11-xserver-utils
-
Проверьте доступность темы курсора. Убедитесь, что тема курсора
DMZ-White
установлена и доступна. Для этого проверьте директорию/usr/share/icons/
. Вы можете использовать команду:ls /usr/share/icons/
Убедитесь, что в списке есть папка с названием DMZ-White
.
Конфигурация через GTK и QT
Firefox может использовать параметры GTK для его графического интерфейса. Попробуйте добавить следующую строку в конфигурацию GTK:
-
Создайте или откройте файл
~/.gtkrc-2.0
и добавьте:gtk-icon-theme-name="DMZ-White" gtk-cursor-theme-name="DMZ-White"
-
Для GTK3 создайте или отредактируйте файл
~/.config/gtk-3.0/settings.ini
:[Settings] gtk-cursor-theme-name=DMZ-White
Изменение настроек Firefox
Firefox в последних версиях может игнорировать системные настройки курсора. Запустите Firefox с параметрами, которые указывают использовать конкретную тему курсора, добавив в ~/.bashrc
:
export GDK_CURSOR_THEME=DMZ-White
После этого не забудьте перезагрузить терминал или выполнить команду:
source ~/.bashrc
Проверка настроек Firefox
- Введите в адресной строке Firefox
about:config
. - Найдите параметр
ui.cursorsystemblinks
и установите его в значениеfalse
.
Это может помочь принудительно обновить внешний вид курсора.
Перезапуск Firefox и системы
После внесенных изменений необходимо перезапустить Firefox и, в некоторых случаях, перезагрузить систему, чтобы изменения вступили в силу. Это особенно важно, если вы произвели изменения в системных настройках.
Заключение
Следуя вышеописанным шагам, вы сможете успешно изменить цвет курсора в Firefox на белый под вашим оконным менеджером Blackbox. Если проблема все еще сохраняется, убедитесь в актуальности используемой версии Firefox и системных установок, так как может потребоваться дополнительная диагностика. Использование консольных команд и редактирование конфигурационных файлов является эффективным способом решения подобных вопросов.