4858
[Решено] Проблема с курсором в браузерах
С недавнего времени появилась проблема с курсором. В браузерах Vivaldi, Chrome, Opera (Beta) — курсор отображается Синий Oxygen, хотя в настройках выставлен обычный Breeze. Проблема именно в браузерах, в других приложениях — норм.
Менял настройки тем, менял курсоры, без толку.
Думал может такой курсор установлен для админа в настройках, но
Не понятно проблема в браузерах или в конфигах, подскажите плиз, как победить эту странную проблему.
Решение:
Проблема в некорректной работе приложения «Настройки».
По умолчанию в файле
Но приложение настроек при пустом значении параметра — не отображает его пустым, а выбирает первый параметр в выпадающем списке. А первый в списке — «Синий Oxygen». Его и видно в настройках, даже если параметр в файле пустой.
Поэтому при сохранении любой другой настройки в данный файл — туда записывается и дефолтное значение для курсоров из формы приложения «Настройки» — курсор для Gtk3 становится синим. Необходимо установить тему курсоров Breeze. В конфиг добавится
Менял настройки тем, менял курсоры, без толку.
Думал может такой курсор установлен для админа в настройках, но
kdesu systemsettings5
почему-то не работает — появляется окно ввода пароля — после ввода пароля ничего не происходит.Не понятно проблема в браузерах или в конфигах, подскажите плиз, как победить эту странную проблему.
Решение:
Проблема в некорректной работе приложения «Настройки».
По умолчанию в файле
/home/alex/.config/gtk-3.0/settings.ini
не указан параметр gtk-cursor-theme-name, отвечающий за курсоры. Его там просто нет.Но приложение настроек при пустом значении параметра — не отображает его пустым, а выбирает первый параметр в выпадающем списке. А первый в списке — «Синий Oxygen». Его и видно в настройках, даже если параметр в файле пустой.
Поэтому при сохранении любой другой настройки в данный файл — туда записывается и дефолтное значение для курсоров из формы приложения «Настройки» — курсор для Gtk3 становится синим. Необходимо установить тему курсоров Breeze. В конфиг добавится
gtk-cursor-theme-name=breeze_cursors
3 комментария
В GUI — поле заполнено (подразумевается, что значением из параметра в конфиге), а по факту параметр в конфиге пустой.
Обычно в выпадающие списки добавляется элемент, означающий пустое значение. А если значение дефолтное или обязательное, то оно должно быть заполнено в конфиге (чего не происходит).