После довольно большого поиска я не вижу нигде, как изменить цвета моих спокойных приложений.
Я уже создал пользовательскую темную gtk тему в ~/.themes/
путем изменения Окружения по умолчанию, но теперь я должен также изменить спокойные приложения. И странно, они уже отображаются в темном (иногда слишком темный), таким образом, я, возможно, изменил его давным-давно (никакая идея как).
Например, я использую Scribus и Mendeleydesktop, которые используют QT (Qt5 и Qt4 соответственно).
Я попробовал:
создать таблицу стилей CSS с background: blue; color: green;
как тест, но выполнение:
mendeleydesktop -stylesheet myqtstyle.css
ни на что не влияет (просто жалуется: Could not parse application stylesheet
)
qt4-config
, никакой эффект.
Я искал в gconf-editor
и dconf-editor
если существуют настройки для QT, никакой удачи.
Я изменил gtk-3.20, gtk-3.0 и gtk-2 файлы моей темы, никакого эффекта.
У кого-то есть простое решение для настройки моих спокойных приложений?
Возможно установить таблицу стилей при запуске спокойного приложения (поскольку Вы детализировали в вопросе):
{application_name} -stylesheet {path_to_style_sheet}
Это должно работать, однако возможно, что разработчик приложения вызывает конкретный стиль в рамках кода приложения, таким образом, это будет не всегда работать.
причина Вы получаете сообщение об ошибке Could not parse application stylesheet
, то, потому что тестовая таблица стилей, которую Вы произвели, не является действительной спокойной таблицей стилей.
спокойная документация предоставляет информацию о создании Ваших собственных таблиц стилей, и ссылки на них ниже:
, Учитывая, что Вы получили сообщение об ошибке, касающееся парсинга, я предположил бы, что он будет работать при обеспечении пути к листу допустимого стиля как параметр командной строки.
можно найти это трудным созданием таблицы стилей, если Вы не знакомы со стандартными спокойными именами классов виджета. Дополнительная информация о них может быть найдена здесь .