Yakuake提供了一个热键和一种GUI方法来重命名命令行选项卡/会话。
我希望通过命令行进行同样的操作,这样我就可以编写脚本并在别名中使用它。(我的目标是,如果我使用别名对某个服务器执行SSH,则根据此服务器名称重命名该选项卡.)
我尝试了这里显示的建议,Renaming a Konsole session from commandline after ssh到目前为止还没有结果。
发布于 2014-10-14 01:16:41
从KDE4开始,应该使用qdbus来控制KDE应用程序(而不是废弃和删除DCOP)。例如,要更改第一次会议的标题,可以使用:
qdbus org.kde.yakuake /Sessions/1 org.kde.konsole.Session.setTitle 1 "New title"要探索可用的接口、方法和属性,可以使用qdbusviewer。
作为家庭作业,试着获得一个活动会话列表(在你改变smth之前)。
发布于 2019-03-26 15:15:48
就像@fgysin指出的那样,他的命令也适用于我。但是,它需要‘字符而不是"作为子命令:
qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.activeSessionId它规定:
qdbus org.kde.yakuake /yakuake/tabs org.kde.yakuake.setTabTitle `qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.activeSessionId` "NEW TAB TITLE";https://stackoverflow.com/questions/26095078
复制相似问题