Salvar aplicativo aberto no Terminal

Salvar aplicativo aberto no Terminal

Existe uma maneira de salvar um arquivo, por exemplo, uma planilha em planilha WPS que é aberta na GUI através de um comando de terminal? Encontrei um caso em que minha área de trabalho congela, mas parte do trabalho em aplicativos GUI não é salva.

Responder1

Seria específico da aplicação e dependeria se a aplicação expõe formas de comunicação com ela através da linha de comando ou D-bus (o dbus-sendcomando oferece uma interface através do terminal). Então, ainda dependeria se a aplicação permitisse salvar e fechar um arquivo desta forma.

Provavelmente não será óbvio encontrar maneiras de fazer isso por meio da linha de comando. Praticamente, o resultado final dos aplicativos GUI continua sendo atingir Ctrl+ Scom bastante frequência.

Para sua informação, embora isso possa não funcionar se a GUI não responder, é possível enviar pressionamentos de tecla para um aplicativo por meio da linha de comando usando xdotool. Por exemplo:

xdotool search --name Untitled key ctrl+s ctrl+q

pesquisaria uma janela com "Sem título" no nome e emitiria um comando para salvar e fechar.

informação relacionada