При запуске некоторых приложений, поставляемых в формате 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 залезть и что подправить, чтоб позволяло штатными механизмами размеры менять?
Правильно! И так поступать с каждым обновлением AppImage программы чтоб жизнь медом не казалась
> Может, лучше внутрь .AppImage залезть и что подправить, чтоб позволяло штатными механизмами
> размеры менять?Вы кажется не поняли суть проблемы, штатные средства - это кнопочки, которые "уползли"/"не вместились" в экран, ввиду того что программа стартует с надеждой что у всех 4к мониторы
Но приведенный вариант решения - это тоже не вариант решения проблемы. Возможно, необходимо перед стартом программы проверять разрешение монитора и устанавливать переменную алгоритмически.
> Но приведенный вариант решения - это тоже не вариант решения проблемы.Это вариант - как быстро решить проблему для ЛЮБОЙ программы, не становясь мэйнтером чужого проекта/ов и "мудохаться" с правками при каждом апдэйте
> Возможно, необходимо перед стартом программы проверять разрешение монитора и устанавливать переменную алгоритмически.Вполне даже хорошая идея !
Казалось бы, причем тут AppImage. Мегастранный пост. А если бы у тебя окно не умещалось в четверг, ты бы написал пост про то, как умещать приложения в экран, запускаемые в четверг?
у меня получилось изменять размер только с помощью:
echo 'Xft.dpi 222' >> .Xresources
xrdb -merge .Xresources