从命令行重命名Yakuake会话

fgy*_*ica 5 ssh kde yakuake

Yakuake提供了一个热键和GUI方式来重命名命令行选项卡/会话.

我想通过命令行执行相同操作,因此我可以编写脚本并在别名中使用它.(我的目标是,如果我使用对某个服务器执行SSH的别名,则根据此服务器名称重命名该选项卡...)

我尝试了这里显示的建议在ssh之后从命令行重命名Konsole会话到目前为止没有运气.

zau*_*ufi 6

从KDE4开始,人们应该使用它qdbus来控制KDE应用程序(而不是弃用和删除的DCOP).例如,要更改第一个会话的标题,可以使用:

qdbus org.kde.yakuake /Sessions/1 org.kde.konsole.Session.setTitle 1 "New title"
Run Code Online (Sandbox Code Playgroud)

要探索可用的可用接口,方法和属性qdbusviewer.

作为家庭作业尝试获取活动会话列表(在您改变smth之前).

  • 你用正确的方式指出了我,但是我无法使用你的字符串使它工作.以下对我有用:`qdbus org.kde.yakuake/yakuake/tabs org.kde.yakuake.setTabTitle"`qdbus org.kde.yakuake/yakuake/sessions org.kde.yakuake.activeSessionId`""NEW TAB TITLE" ;` (3认同)