열린 앱을 터미널에 저장

열린 앱을 터미널에 저장

터미널 명령을 통해 GUI에서 열리는 WPS 스프레드시트의 스프레드시트와 같은 파일을 저장하는 방법이 있습니까? 데스크탑이 정지되었지만 GUI 앱의 일부 작업이 저장되지 않는 경우가 발생했습니다.

답변1

이는 애플리케이션별로 다르며 애플리케이션이 명령줄 또는 D-버스(명령은 dbus-send터미널을 통해 인터페이스를 제공함)를 통해 통신하는 방법을 노출하는지 여부에 따라 달라집니다. 그런 다음 응용 프로그램이 이런 방식으로 파일을 저장하고 닫을 수 있는지 여부는 여전히 달라집니다.

명령줄을 통해 이를 수행하는 방법을 찾는 것은 분명하지 않을 것입니다. 실제로 GUI 애플리케이션의 최종 결과는 여전히 Ctrl+ S자주 발생합니다.

참고로, GUI가 응답하지 않는 경우에는 작동하지 않을 수 있지만 를 사용하여 명령줄을 통해 응용 프로그램에 키 입력을 보낼 수 있습니다 xdotool. 예를 들어:

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

이름에 "Untitled"가 있는 창을 검색하고 저장한 다음 닫기 명령을 실행합니다.

관련 정보