С некоторыми подсказками от здесь мне удалось заставить работать следующее:
script=/path/to/script
num=$(dbus-send --print-reply --dest=org.kde.kwin.Scripting \
/Scripting \
org.kde.kwin.Scripting.loadScript \
string:"$script" |
awk 'END {print $2}' )
dbus-send --print-reply --dest=org.kde.kwin.Scripting \
/$num \
org.kde.kwin.Scripting.run
Это скорее обходной путь, который мне подходит. Надеюсь, кто-то найдет это полезным.
Я установил терминал gnome -, так как у него нет проблемы с мета-ключом -.
После установки я отредактировал файл qterminal.desktop
, расположенный в каталоге /usr/share/applications
, изменил строку строки Exec=
, чтобы она указывала на терминал gnome -.
Теперь всякий раз, когда я открываю терминал, появляется gnome-terminal
, и я открываю emacs внутри него, используя emacst
, который является псевдонимом, запускающим emacs --nw
.
Работает, если отключить меню в настройках или по нажатию Ctrl + Shift + M .