The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Уменьшение жёстко определённого размера окна приложения в формате AppImage
При запуске некоторых приложений, поставляемых в формате AppImage, окно не
умещается на экран и штатные механизмы изменения размера окна не позволяют
уменьшить его до нужных размеров. Например, окно оказывается слишком длинным и
его нижняя часть на широкоформатном экране ноутбука всегда оказывается за
пределом экрана.

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

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

   GDK_DPI_SCALE=0.8 ./prog.AppImage
   QT_SCALE_FACTOR=0.8 ./prog.AppImage
 
15.10.2023
Ключи: appimage, qt, gtk, scale, dpi / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ RSS ]
  • 1.1, Аноним (1), 12:13, 15/10/2023 [ответить]  
  • +1 +/
    Может, лучше внутрь .AppImage залезть и что подправить, чтоб позволяло штатными механизмами размеры менять?
     
     
  • 2.2, OpenEcho (?), 12:28, 15/10/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Правильно! И так поступать с каждым обновлением AppImage программы чтоб жизнь медом не казалась
     
  • 2.3, OpenEcho (?), 12:34, 15/10/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, лучше внутрь .AppImage залезть и что подправить, чтоб позволяло штатными механизмами
    > размеры менять?

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

     
     
  • 3.7, Аноним (7), 18:55, 25/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Но приведенный вариант решения - это тоже не вариант решения проблемы. Возможно, необходимо перед стартом программы проверять разрешение монитора и устанавливать переменную алгоритмически.
     
     
  • 4.8, OpenEcho (?), 21:15, 25/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Но приведенный вариант решения - это тоже не вариант решения проблемы.

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


     
  • 4.9, OpenEcho (?), 21:17, 25/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Возможно, необходимо перед стартом программы проверять разрешение монитора и устанавливать переменную алгоритмически.

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

     

  • 1.5, Аноним (5), 11:31, 17/10/2023 [ответить]  
  • –1 +/
    Казалось бы, причем тут AppImage. Мегастранный пост. А если бы у тебя окно не умещалось в четверг, ты бы написал пост про то, как умещать приложения в экран, запускаемые в четверг?
     
  • 1.6, fyjybvec (?), 13:27, 02/11/2023 [ответить]  
  • +/
    у меня получилось изменять размер только с помощью:
    echo 'Xft.dpi 222' >> .Xresources
    xrdb -merge .Xresources
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру