Lubuntu 19.04 открывает PCManFM-Qt без правильной темы как root
При открытии файлового менеджера PCManFM-Qt в качестве пользователя root из командной строки в Lubuntu 19.04 он открывается с использованием темы по умолчанию (что довольно уродливо) и не учитывает выбор, сделанный с помощью lxqt-config. Как я могу изменить тему lxqt рута, чтобы PCManFM-Qt это признал?
0 ответов
Ответ заключается в том, что это учитывая ваш выбор, но вы не имеете много применимого выбора в стороне от Breeze/Windows/Fusion (ни один из которых является темной темой!). Таким образом, вы можете установить пакет qt5-style-plugins, который, помимо некоторых других, включает параметр "gtk2" в разделе "Внешний вид" lxqt-config. Выбор "gtk2" затем заставляет механизм тем Qt имитировать вашу тему GTK-2.
sudo apt install qt5-style-plugins
Это напечатает следующее:
The following NEW packages will be installed:
qt5-gtk2-platformtheme qt5-style-plugin-cleanlooks qt5-style-plugin-motif
qt5-style-plugin-plastique qt5-style-plugins
Теперь перейдите в Внешний вид lxqt-config и выберите "gtk2" в качестве темы Qt. Это применяет выбранную вами тему GTK-2 (например, Arc-Dark) в качестве темы движка Qt. Выйдите из системы и войдите снова, чтобы убедиться, что он полностью применен (я заметил несколько неполных деталей, связанных с ошибками, когда не выходил из системы, исправлено после этого).
В этом другом ответе, особенно о параметре "gtk2", есть полезный снимок экрана.
Пояснение:
Как PCMan (главный разработчик PCManFM-Qt) говорит в этом выпуске GitHub, этот файловый менеджер просто следует стандартному движку тем Qt, и нет кода для его изменения. Это означает, что для изменения стиля PCManFM-Qt вы должны изменить тему по умолчанию для приложений Qt.
Lubuntu в настоящее время поставляется только с тремя темами, Breeze/Windows/Fusion, и, как несколько услужливо намекнули в диалоге, способ заставить приложения Qt следовать теме GTK - это выбрать "gtk2" в качестве темы Qt.