由于Ubuntu在关闭计算机时有没有保存和还原桌面会话的选项,所以我想编写一个shell脚本,它可以帮助在单个命令上设置自定义工作区。我在网上找到了相似 问题。然而,我尝试了gDevilspie,并且完全失去了那个应用程序。我也不想使用Compiz,因为我在过去几次用这个软件搞砸了我的系统,我做了非常糟糕的经历。
我正在寻找一个干净的、简单的shell脚本,它可以通过Dash作为命令调用。例如,"office场景“命令可以这样做:
shell脚本是实现这一目标的正确方法吗?如果是这样的话,shell脚本需要什么样的外观(到目前为止我还没有shell脚本编写经验),那么它在哪里可以通过Dash作为单个命令被调用呢?
我非常感谢你的帮助。
发布于 2017-08-09 12:22:45
启动多个应用程序
编写一个shell脚本:
#! /bin/bash
atom &
terminator &
firefox将其保存为例如“myscript”,执行chmod a+x myscript并创建到开始菜单的快捷方式(取决于您使用的是什么,只需在web上搜索如何做的说明)。
中打开应用程序
这有点棘手。假设您使用的是GNOME,请尝试这些指示将一个.desktop文件绑定到特定的工作区。如果它有效,您可以定义哪些应用程序应该从哪里开始。
编辑:wmctrl能够将程序发送到特定的工作区,例如.
wmctrl -r :ACTIVE: -t 3 # sends the currently active window to workspace 3你可以把它像
( firefox && wmctrl -r firefox -t 3 ) &
( atom && wmctrl -r atom -t 2 ) &
…https://askubuntu.com/questions/780255
复制相似问题