首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行重命名Yakuake会话

从命令行重命名Yakuake会话
EN

Stack Overflow用户
提问于 2014-09-29 07:58:19
回答 2查看 1.8K关注 0票数 5

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

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

我尝试了这里显示的建议,Renaming a Konsole session from commandline after ssh到目前为止还没有结果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-14 01:16:41

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

代码语言:javascript
复制
qdbus org.kde.yakuake /Sessions/1 org.kde.konsole.Session.setTitle 1 "New title"

要探索可用的接口、方法和属性,可以使用qdbusviewer

作为家庭作业,试着获得一个活动会话列表(在你改变smth之前)。

票数 7
EN

Stack Overflow用户

发布于 2019-03-26 15:15:48

就像@fgysin指出的那样,他的命令也适用于我。但是,它需要字符而不是"作为子命令:

代码语言:javascript
复制
qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.activeSessionId

它规定:

代码语言:javascript
复制
qdbus org.kde.yakuake /yakuake/tabs org.kde.yakuake.setTabTitle `qdbus org.kde.yakuake /yakuake/sessions org.kde.yakuake.activeSessionId` "NEW TAB TITLE";
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26095078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档