Avons-nous une option dans zenity pour ajuster automatiquement la largeur et la hauteur de la fenêtre de résultats au lieu de spécifier manuellement les valeurs de hauteur et de largeur?
En utilisant ce script:
Installez x11-utils
, nous avons besoin de xwininfo
Sudo apt-get install x11-utils
et créez un script avec le code ci-dessous
#!/bin/bash
# resizes the window to full height and 50% width and moves into upper right corner
#define the height in px of the top system-bar:
TOPMARGIN=27
#sum in px of all horizontal borders:
RIGHTMARGIN=10
# get width of screen and height of screen
SCREEN_WIDTH=$(xwininfo -root | awk '$1=="Width:" {print $2}')
SCREEN_HEIGHT=$(xwininfo -root | awk '$1=="Height:" {print $2}')
# new width and height
W=$(( $SCREEN_WIDTH / 2 - $RIGHTMARGIN ))
H=$(( $SCREEN_HEIGHT - 2 * $TOPMARGIN ))
zenity --entry --ok-label=sure --width=$W --height=$H