Есть ли способ сохранить файл, например, электронную таблицу в WPS Spreadsheet, которая открывается в графическом интерфейсе через команду терминала? Я сталкивался со случаем, когда мой рабочий стол зависает, но некоторые работы в приложениях с графическим интерфейсом не сохраняются.
Это будет зависеть от приложения и зависеть от того, предоставляет ли приложение способы связи с ним через командную строку или D-шину (команда dbus-send
предлагает интерфейс через терминал). Тогда все равно будет зависеть, позволит ли приложение сохранить и закрыть файл таким образом.
Вероятно, не будет очевидным найти способы сделать это через командную строку. Практически, нижняя строка с приложениями GUI остается достаточно часто нажимать Ctrl kbd> + S kbd>.
К вашему сведению, хотя это может не сработать, если графический интерфейс не отвечает, вы можете отправить нажатия клавиш в приложение через командную строку, используя xdotool
. Например:
xdotool search --name Untitled key ctrl+s ctrl+q
будет искать окно с «Untitled» в названии и выдаст команду сохранения, а затем закрытия.