linux, X11, menu de diálogo com itens

0

Estou procurando um utilitário de diálogo programável para Linux / X11 / Wayland que eu executei assim:

$ ask F="Delete all files" D="Launch drones" X="Open images"

e exibiria a janela de diálogo X11 semelhante a esta:

(F) Delete all files
(D) Launch drones
(X) Open images

que desapareceria após pressionar Escape ou depois de pressionar qualquer letra especificada ( F , D , X ). No primeiro caso, ele não emitia nada e saía com o código 1; no segundo caso, emitia uma linha com a letra pressionada e saía com o código 0.

Eu conheço 9menu ou ratmenu. Eu sei que eu poderia fazer um, mas eu odeio mexer com toolkits GUI disponíveis.

    
por sqxmn 24.07.2016 / 03:51

1 resposta

0

Talvez Tcl / Tk (www.tcl.tk). Tcl é uma linguagem de script, e a extensão Tk permite que você faça GUIs com facilidade. Existem exemplos online, e também é mencionado em livros como "Running Linux".

(Com o Tcl também é possível obter o expect , uma extensão que permite criar scripts que interagem com outros programas e contém pares desafio-resposta ... por exemplo, o script inicia ftp e quando recebe " ogin "e" assword ", responde com seu nome de usuário e senha.

Você provavelmente encontrará tcl , tk e expect no repositório para sua distribuição do linux.

    
por 24.07.2016 / 05:43