Установка стиля шрифта по умолчанию в fonts.conf

Я хотел бы изменить принятый ответ о том, как заставить Qt использовать тему GTK+ (VLC сейчас (2018 )использует Qt5, так что переходите ко второму пункту ).

  • Qt4 может использовать текущую тему GTK2. Чтобы активировать это, просто выберите GTK+в качестве стиля для Qt4 в его файле конфигурации~/.config/Trolltech.conf(или используйте любой графический инструмент для настройки Qt4 ):

    .
    [Qt]
    style=GTK+
    
  • В Qt5 поддержка тематики GTK+ была перенесена из основного пакета в отдельный. В ArchLinux он называется qt5-styleplugins. Кроме того, выбор темы, по-видимому, происходит путем установки переменной среды, либо QT_STYLE_OVERRIDE, либо QT_QAP_PLATFORMTHEME(, обе работают для меня ), чтобыgtk2(заметить, что это gtk2, а неGTK+). Добавление этого параметра в любой из файлов сценариев, перечисленных в принятом ответе, поможет. Лично я бы высказался в пользу ~/.xinitrcили подобного, поскольку это связано с графической средой.

    Подводя итог :в ArchLinux, установите пакет qt5-styleplugins, затем запустите приложение Qt5 (VLC здесь )с QT_STYLE_OVERRIDE=gtk2, установленным в среде.

Ссылки:Arch Wiki на «Qt» , Arch Wiki на «Единый вид приложений Qt и GTK» .

0
01.04.2020, 22:11
0 ответов

Теги

Похожие вопросы