Сайт | Скачать | Видео | Wiki

Автор Тема: qt5. Темы оформления. Мелкие или крупные шрифты  (Прочитано 5344 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Как известно, virtualbox перешел на qt5
У меня в gui virtualbox очень мелкие шрифты
https://wiki.archlinux.org/index.php/Qt#Qt_Style_Sheets
Никак не удается ничего изменить. Поставил qt5ct , пробовал:
Код
virtualbox --platformtheme qt5ct
QT_QPA_PLATFORMTHEME="qt5ct" virtualbox
virtualbox -stylesheet ./vbox.qss
QT_STYLE_OVERRIDE=gtk2 virtualbox
ставил vbox из арчрепы
На сам qt5ct эти рецепты влияют. vbox - без изменений.
Гугл тоже не помог
Кто разобрался?

Итог
« Последнее редактирование: 20 Сентябрь 2021, 09:39:22 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: qt5. Темы оформления virtualbox
« Ответ #1 : 02 Январь 2017, 15:46:34 »
А чего стиль gtk2 если у нас gtk3 стоит.
И переменную надо видимо глобально задавать а не для терминала конкретного
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления virtualbox
« Ответ #2 : 02 Январь 2017, 17:36:41 »
Это детали. Главная проблема что с qt5ct рецепты срабатывают, а с vbox нет

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: qt5. Темы оформления virtualbox
« Ответ #3 : 02 Январь 2017, 18:00:24 »
Возможно потому что virtualbox это не сам gui а только запускалка для него.
Сам гуй возможно другим именем обзывается.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления virtualbox
« Ответ #4 : 02 Январь 2017, 19:03:54 »
переменную надо видимо глобально задавать а не для терминала конкретного
задал
Код
live@pra64:~$ echo $QT_QPA_PLATFORMTHEME
qt5ct
live@pra64:~$ echo $QT_STYLE_OVERRIDE
gtk2
без улучшений

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления virtualbox
« Ответ #5 : 03 Январь 2017, 10:42:25 »
На otter-browser-qt5 так же плохо

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: qt5. Темы оформления virtualbox
« Ответ #6 : 30 Июнь 2017, 22:15:36 »
  Может чего путнего здесь:
https://bbs.archlinux.org/viewtopic.php?id=216065 
http://www.opennet.ru/opennews/art.shtml?num=44981
https://aur.archlinux.org/packages/qt5gtk2/
&
https://www.linux.org.ru/news/opensource/13171326
- "на вскидку", сам пока не разбирался, "не пакетил" (на "срезе" вроде нет).
« Последнее редактирование: 30 Июнь 2017, 22:21:04 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления virtualbox
« Ответ #7 : 01 Июль 2017, 09:36:49 »
сам пока не разбирался,
Получится - отпишитесь

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: qt5. Темы оформления virtualbox
« Ответ #8 : 01 Июль 2017, 15:56:14 »
https://bitbucket.org/trialuser02/qt5gtk2/downloads/ - все версии qt5gtk2-...tar.bz2 -
Requirements: qtbase >= 5.7.0 (with private headers) ,
в репе 5.6.0-6.
« Последнее редактирование: 01 Июль 2017, 15:59:51 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления virtualbox
« Ответ #9 : 02 Июль 2017, 08:39:54 »
все версии qt5gtk2-...tar.bz2
Они решают проблему?

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: qt5. Темы оформления virtualbox
« Ответ #10 : 03 Июль 2017, 17:12:45 »
Вышеупомянутые пакеты/модули(qt5gtk2) я "сейчас" никак не соберу (недостаток опыта и знаний).
vbox -немного пробовал - пока вообще запустить на ПРА не удалось.
все версии qt5gtk2-...tar.bz2
Они решают проблему?
  Подразумевалось: у меня
у qt5-приложений (пример.: qupzilla, mytetra ) автоподстройки внешнего вида под тему в -пра, -пра64 - нет (и с подключением systemd); а в пра6407-1703фат - есть
~=>  если vbox(Qt5) на ПРА6407-1703-фат (а там, предполагаю GTK3) "подстраивается" под тему, под изменения ~=> дело в GTK2 ~=> qt5gtk2 -возможное решение.
все версии qt5gtk2-...tar.bz2 -
Requirements: qtbase >= 5.7.0 (with private headers) ,
в репе 5.6.0-6.
=> (предполагаю)  qt5-base5.7.0 - или огромный модуль, или ...новый "срез".
« Последнее редактирование: 03 Июль 2017, 17:40:24 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления virtualbox
« Ответ #11 : 21 Ноябрь 2017, 15:48:00 »
Поставил qt5ct , пробовал:
QT_QPA_PLATFORMTHEME="qt5ct"
В pra-roll получилось
roll/170808/030-qt5-base-5.9.1-3-170808-sf03.pfs - добавил qt5ct
roll/170808/089-zzz-pra-roll-upd-170808-sf17.pfs - добавил в /etc/environment
Код
QT_QPA_PLATFORMTHEME="qt5ct"
В lxqt не мешает. В списке тем добавляется qt5ct
В остальных DE без ~/.config/qt5ct/qt5ct.conf - похоже, подхватывает тему gtk
Ну или настроить через гуй qt5ct

Про это же в юбунте

Если не помогло :
Код
QT_SCALE_FACTOR=1.2 virtualbox
Тоже не помогло - искажения изображения в гостевой системе
Работает. Подробнее в следующем посте
https://forum.manjaro.org/t/scaling-issues-with-qt-apps-on-gnome/39843/16
https://doc.qt.io/qt-5/highdpi.html
https://forums.linuxmint.com/viewtopic.php?p=1516864#p1516864
« Последнее редактирование: 20 Сентябрь 2021, 09:52:58 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления. Мелкие или крупные шрифты
« Ответ #12 : 20 Сентябрь 2021, 09:51:40 »
QT_SCALE_FACTOR=1.2 virtualbox
Тоже не помогло
Когда прога портированная, т.е. qt либы не в /usr/lib, а в каталоге с самой прогой - QT_QPA_PLATFORMTHEME="qt5ct" не помогает
На портированном virtualbox 6.1.26 - QT_SCALE_FACTOR=1.2 помогает. С прочими прогами тоже работает (qt5.15.2)
В аттаче доработанный под это /usr/local/bin/VirtualBox

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: qt5. Темы оформления. Мелкие или крупные шрифты
« Ответ #13 : 20 Сентябрь 2021, 14:25:33 »
По итогу с QT_SCALE_FACTOR экран виртуалки типа как "дышит". Т.е. небольшие колебания. Напрягает