Manjaro KDE Edition
   4858

[Решено] Проблема с курсором в браузерах

С недавнего времени появилась проблема с курсором. В браузерах Vivaldi, Chrome, Opera (Beta) — курсор отображается Синий Oxygen, хотя в настройках выставлен обычный Breeze. Проблема именно в браузерах, в других приложениях — норм.

Manjaro KDE Edition: Проблема с курсором в браузерах
Manjaro KDE Edition: Проблема с курсором в браузерах

Менял настройки тем, менял курсоры, без толку.
Думал может такой курсор установлен для админа в настройках, но
kdesu systemsettings5
почему-то не работает — появляется окно ввода пароля — после ввода пароля ничего не происходит.

Не понятно проблема в браузерах или в конфигах, подскажите плиз, как победить эту странную проблему.

Решение:
Проблема в некорректной работе приложения «Настройки».
По умолчанию в файле
/home/alex/.config/gtk-3.0/settings.ini
не указан параметр gtk-cursor-theme-name, отвечающий за курсоры. Его там просто нет.
Но приложение настроек при пустом значении параметра — не отображает его пустым, а выбирает первый параметр в выпадающем списке. А первый в списке — «Синий Oxygen». Его и видно в настройках, даже если параметр в файле пустой.
Manjaro KDE Edition: [Решено] Проблема с курсором в браузерах
Поэтому при сохранении любой другой настройки в данный файл — туда записывается и дефолтное значение для курсоров из формы приложения «Настройки» — курсор для Gtk3 становится синим. Необходимо установить тему курсоров Breeze. В конфиг добавится
gtk-cursor-theme-name=breeze_cursors

3 комментария

avatar
Проверь Параметры системы -> Внешний вид -> Оформление приложений -> Стили программ GNOME (GTK+) -> Тема курсоров мыши
+1
avatar
Проблема в некорректной работе приложения «Настройки».
По-моему, брать первый попавшийся параметр, если пользователь явно не указал его в настройках, более, чем корректно, со стороны системы. Скорее, это камень в огород Фила, если после установки системы что-то остается недонастроенным.
+1
avatar
Я хотел сказать, что проблема в том, что возникает рассинхрон (UI и конфига).
В GUI — поле заполнено (подразумевается, что значением из параметра в конфиге), а по факту параметр в конфиге пустой.
Обычно в выпадающие списки добавляется элемент, означающий пустое значение. А если значение дефолтное или обязательное, то оно должно быть заполнено в конфиге (чего не происходит).
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.