有没有办法保存文件,例如,通过终端命令在 GUI 中打开的 WPS 电子表格中的电子表格?我遇到过这种情况,我的桌面冻结了,但 GUI 应用程序中的某些工作没有保存。
答案1
这取决于具体应用程序,取决于应用程序是否通过命令行或 D-bus(该dbus-send
命令通过终端提供接口)公开与其通信的方式。然后,它仍然取决于应用程序是否允许以这种方式保存和关闭文件。
通过命令行找到实现此目的的方法可能并不明显。实际上,GUI 应用程序的底线仍然是经常按下Ctrl+ 。S
供您参考,虽然如果 GUI 没有响应,这可能不起作用,但可以使用 命令行向应用程序发送击键xdotool
。例如:
xdotool search --name Untitled key ctrl+s ctrl+q
将搜索名称中带有“无标题”的窗口,然后发出保存命令并关闭命令。