首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动Guake内部Guake

重新启动Guake内部Guake
EN

Stack Overflow用户
提问于 2015-11-06 15:18:41
回答 1查看 4.6K关注 0票数 1

有时,在糟糕的操作之后,瓜克被困在全屏上。我可以使用它,但它大大降低了它的实用性。我正在寻找重新启动它的方法,而在里面。我想做:

代码语言:javascript
复制
at now + 5 seconds guake & ; pkill -f guake

如果

代码语言:javascript
复制
at

支持秒。不幸的是,它没有,所以我被迫推出另一种类型的终端,杀死瓜克,并重新启动它。

如果有人有主意的话,那将是非常受欢迎的!

EN

回答 1

Stack Overflow用户

发布于 2018-11-21 15:08:09

免责声明:这个答案有效,但仍然需要手动输入。我正在寻求帮助创建一个一行脚本。

如果您从另一个终端guake (此处为gnome-terminal)杀死并重生,则这是可能的。

诀窍是从guake本身启动第二个终端,而不让它在杀死guake时崩溃。

在这里如何做到这一点:

  1. guake中: 屏幕-dmS other_terminal gnome终端
代码语言:javascript
复制
1. opens a new window,
2. start `gnome-terminal`,
3. detach the window.

这是使用screen完成的。-dms标志创建一个deamon -您可以设置它的名称(在这里other_terminal为任何需要)。

  1. 然后,在现在创建的gnome-terminal实例中: -f guake;屏幕-dmS guake_respawn bash --登录-c "guake;exec sh";退出
代码语言:javascript
复制
1. kill `guake` (via `pkill`),
2. opens a new window
3. start `guake` (you don't want to only run `guake`, but also make is continue when you close the window. Hence running `guake; exec sh` via `bash`.)
4. detach the window (via `screen -dmS`)
5. close `gnome-terminal` (`exit`)

当前的gnome-terminal问题是,在我断开窗口之前,I不能成功地将命令传递给创建的实例

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

https://stackoverflow.com/questions/33569968

复制
相关文章

相似问题

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