URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131797
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Уменьшение жёстко определённого размера окна приложения в формате AppImage[BR]"

Отправлено auto_tips , 15-Окт-23 12:13 
При запуске некоторых приложений, поставляемых в формате AppImage, окно не умещается на экран и штатные механизмы изменения размера окна не позволяют уменьшить его до нужных размеров. Например, окно оказывается слишком длинным и его нижняя часть на широкоформатном экране ноутбука всегда оказывается за пределом экрана.

До выступающей за пределы экрана части можно добраться сместив окно в другую сторону,  перемещая его мышью за боковую грань при удержании клавиши Alt, но при постоянной работе с программой так поступать неудобно.

Для постоянного уменьшения масштаба можно перед запуском программы  выставить переменную GDK_DPI_SCALE для программ на GTK, и
QT_SCALE_FACTOR для Qt. Например:

   GDK_DPI_SCALE=0.8 ./prog.AppImage
   QT_SCALE_FACTOR=0.8 ./prog.AppImage


URL:
Обсуждается: https://www.opennet.ru/tips/info/3231.shtml


Содержание

Сообщения в этом обсуждении
"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено Аноним , 15-Окт-23 12:13 
Может, лучше внутрь .AppImage залезть и что подправить, чтоб позволяло штатными механизмами размеры менять?

"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено OpenEcho , 15-Окт-23 12:28 
Правильно! И так поступать с каждым обновлением AppImage программы чтоб жизнь медом не казалась

"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено OpenEcho , 15-Окт-23 12:34 
> Может, лучше внутрь .AppImage залезть и что подправить, чтоб позволяло штатными механизмами
> размеры менять?

Вы кажется не поняли суть проблемы, штатные средства - это кнопочки, которые "уползли"/"не вместились" в экран, ввиду того что  программа стартует с надеждой что у всех 4к мониторы


"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено Аноним , 25-Ноя-23 18:55 
Но приведенный вариант решения - это тоже не вариант решения проблемы. Возможно, необходимо перед стартом программы проверять разрешение монитора и устанавливать переменную алгоритмически.

"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено OpenEcho , 25-Ноя-23 21:15 
> Но приведенный вариант решения - это тоже не вариант решения проблемы.

Это вариант - как быстро решить проблему для ЛЮБОЙ программы, не становясь мэйнтером чужого проекта/ов и "мудохаться" с правками при каждом апдэйте



"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено OpenEcho , 25-Ноя-23 21:17 
> Возможно, необходимо перед стартом программы проверять разрешение монитора и устанавливать переменную алгоритмически.

Вполне даже хорошая идея !


"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено Аноним , 17-Окт-23 11:31 
Казалось бы, причем тут AppImage. Мегастранный пост. А если бы у тебя окно не умещалось в четверг, ты бы написал пост про то, как умещать приложения в экран, запускаемые в четверг?

"Уменьшение жёстко определённого размера окна приложения в формате AppImage"
Отправлено fyjybvec , 02-Ноя-23 13:27 
у меня получилось изменять размер только с помощью:
echo 'Xft.dpi 222' >> .Xresources
xrdb -merge .Xresources