首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使终端开放的gui应用集中在它上?

问如何使终端开放的gui应用集中在它上?
EN

Stack Overflow用户
提问于 2014-08-28 23:53:00
回答 2查看 2.3K关注 0票数 7

我可能在这里吹毛求疵,但当终端不打开像Chrome这样的应用程序时真的很烦人,如果我从终端打开这些应用程序,就会把注意力放在上面的崇高文本。我做的事情是:-

代码语言:javascript
复制
shriek@ubuntu ~ $ subl . 

如果运行多个应用程序,则必须按Alt + tab来搜索该应用程序。它挫败了试图从终端更快地到达我的应用程序的整个目的。

如果这种行为是有原因的,我能知道为什么会这样,也可以解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-04 18:22:42

为此,我使用了wmctrl。(您可以用sudo apt-get install wmctrl安装它)

在.bashrc中添加以下行以打开和聚焦崇高文本:

代码语言:javascript
复制
alias subl="subl && wmctrl -a \"\$(wmctrl -l | grep subl | cut -f 1,2,3,4 -d ' ' --complement)\" 2>&1 >/dev/null"

wmctrl -l扫描您的窗口并列出可以切换到的应用程序。

wmctrl -a WINDOW_TITLE专注于具有特定WINDOW_TITLE的应用程序。

要获得窗口标题i grep并将其格式化为grep APP_NAME和cut。

您只需更改别名、启动应用程序的命令以及grep正在寻找的参数,就可以为其他每个应用程序使用此别名。例如:

代码语言:javascript
复制
alias chrome="google-chrome && wmctrl -a \"\$(wmctrl -l | grep Chrome | cut -f 1,2,3,4 -d ' ' --complement)\" 2>&1 >/dev/null"
票数 3
EN

Stack Overflow用户

发布于 2014-09-02 11:02:37

我唯一能想到的解决方案是用gksudo前缀打开它。输入密码可能会很烦人,但我仍在使用它从终端打开任何带有GUI的应用程序。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25559720

复制
相关文章

相似问题

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