Как настроить конкретную тему для конкретного приложения QT? В глобальном масштабе я использовал темную тему, но для некоторых приложений я хочу использовать тему Ubuntu 16.04 (Ambiance) по умолчанию. Это для конкретного приложения QT.
Я пробовал эти команды внутри моей таблицы .desktop
Exec=env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc /usr/bin/et
или
Exec=env GTK2_RC_FILES=$HOME/.themes/Ambiance/gtk-2.0/gtkrc /usr/bin/et
или
Exec=env GTK_THEME=Ambiance:Default /usr/bin/et
Но никто не работал.
Да, вы можете сделать это, используя переменную среды QT_STYLE_OVERRIDE.
Синтаксис подобен этому
QT_STYLE_OVERRIDE=Breeze konsole
Здесь вы используете тему Breeze для приложения konsole. Названия тем GTK также должны работать. Я тестировал это в KDE с именами adwaita (gtk theme) и Breeze (KDE theme). Моя исходная тема среды была установлена на Oxygen.
Обратите внимание, что, хотя она переопределит стили элементов управления, украшение окна (которое рисует заголовок и закрытие, кнопки уменьшения) не изменится.
Да, вы можете сделать это, используя переменную среды QT_STYLE_OVERRIDE.
Синтаксис подобен этому
QT_STYLE_OVERRIDE=Breeze konsole
Здесь вы используете тему Breeze для приложения konsole. Названия тем GTK также должны работать. Я тестировал это в KDE с именами adwaita (gtk theme) и Breeze (KDE theme). Моя исходная тема среды была установлена на Oxygen.
Обратите внимание, что, хотя она переопределит стили элементов управления, украшение окна (которое рисует заголовок и закрытие, кнопки уменьшения) не изменится.
Да, вы можете сделать это, используя переменную среды QT_STYLE_OVERRIDE.
Синтаксис подобен этому
QT_STYLE_OVERRIDE=Breeze konsole
Здесь вы используете тему Breeze для приложения konsole. Названия тем GTK также должны работать. Я тестировал это в KDE с именами adwaita (gtk theme) и Breeze (KDE theme). Моя исходная тема среды была установлена на Oxygen.
Обратите внимание, что, хотя она переопределит стили элементов управления, украшение окна (которое рисует заголовок и закрытие, кнопки уменьшения) не изменится.