criando um popup que cobre a tela

0

então eu quero criar um pop-up que cubra toda a tela Eu já dei uma olhada no zenity e realmente não funciona

    
por thatguy 08.03.2016 / 17:48

1 resposta

0

Você pode usar o yad, que pode ser instalado a partir do Centro de Software. A caixa exibida em tela cheia parece horrível, mas funciona:

w=$(xdpyinfo | awk '/dimensions/{print $2}'|cut -f1 -dx); \
h=$(xdpyinfo | awk '/dimensions/{print $2}'|cut -f2 -dx); \
yad --title "Enter you password to perform adminitrative tasks" \
--entry --text "Enter your password" \
--width=$w --height=$h \
--center \
--button="gtk-cancel:252" \
--button="gtk-ok:0"

Ele funciona usando xdpyinfo para obter a resolução atual e passando os valores como $ w e $ h para yad. Os códigos de retorno serão 0 e 252 ao clicar em OK e Cancelar, respectivamente.

man yad e yad --help-all fornecem assistência.

    
por Scooby-2 09.03.2016 / 23:56