터미널 명령을 통해 GUI에서 열리는 WPS 스프레드시트의 스프레드시트와 같은 파일을 저장하는 방법이 있습니까? 데스크탑이 정지되었지만 GUI 앱의 일부 작업이 저장되지 않는 경우가 발생했습니다.
답변1
이는 애플리케이션별로 다르며 애플리케이션이 명령줄 또는 D-버스(명령은 dbus-send
터미널을 통해 인터페이스를 제공함)를 통해 통신하는 방법을 노출하는지 여부에 따라 달라집니다. 그런 다음 응용 프로그램이 이런 방식으로 파일을 저장하고 닫을 수 있는지 여부는 여전히 달라집니다.
명령줄을 통해 이를 수행하는 방법을 찾는 것은 분명하지 않을 것입니다. 실제로 GUI 애플리케이션의 최종 결과는 여전히 Ctrl+ S자주 발생합니다.
참고로, GUI가 응답하지 않는 경우에는 작동하지 않을 수 있지만 를 사용하여 명령줄을 통해 응용 프로그램에 키 입력을 보낼 수 있습니다 xdotool
. 예를 들어:
xdotool search --name Untitled key ctrl+s ctrl+q
이름에 "Untitled"가 있는 창을 검색하고 저장한 다음 닫기 명령을 실행합니다.