如何在我打开它的同一工作区中打开一个新窗口?


14

我打开一些应用程序并立即切换到另一个工作区,因为打开它需要一些时间。当它打开时,我希望它在打开它的工作空间中打开,而不是在它打开时所在的工作空间中打开。

请注意,我不希望它将应用程序与视口关联。任何应用程序都必须在任何工作空间中都是可打开的。

这可能吗?


1
不知道通用/统一答案,但是对于KDE,有一个kstart命令,它可以让您打开命令窗口,同时还告诉桌面管理器有关如何执行此操作的更多详细信息,包括初始大小,位置,桌面,和其他东西。为了方便地使用它,您必须创建并使用别名或脚本以这种方式打开内容。可以从桌面上的图标或启动器/菜单系统激活脚本。我不知道Unity是否有类似的实用程序。
2013年

只是为了简单起见,我看了一个台式机入门标准standard.freedesktop.org/desktop-entry-spec/…的规范,但没有发现任何可以控制使用哪个台式机的规范。

Answers:


2

注意:我不知道您描述的工作空间分配中的行为是否可行。但是,我发现常见的解决方法可能对您几乎一样方便。

是否可以合理地假设并非您经常使用的所有应用程序都花很长时间启动,以至于您同时感觉到要切换工作区,并且它实际上只是像Firefox,Eclipse,LibreOffice和类似?如果是这样,仅将通用分配添加那些应用程序的特定工作区可能会很令人满意。

由于统一为Compiz的插件,这可以在Compiz的窗口管理的配置内进行(通过包提供 compizconfig-settings-manager)如所描述的在这里在这里,或者更冗长,这里

  1. 使用Dash运行ccsm(Compiz设置GUI)
  2. 打开窗口管理 > 放置窗口 > 固定窗口放置
  3. Windows中使用固定视口创建条目
  4. 在编辑对话框中,+首先单击-按钮,然后单击所需的应用程序窗口,以选择窗口类。
  5. 指定工作区以使用视口坐标将所述应用程序放置在

如果由于某种原因该方法不起作用,则可能要尝试使用另一个窗口匹配工具Devilspie


0

我只知道如何使用KDE来执行此操作。。我不确定Unity是否可以执行该操作。如果您确实需要,我建议安装KDE。

好,您有4个工作区。在其中一个中打开,转到另一个,然后在程序打开时,转到第一个,然后单击图标。我不知道这是否行得通,但是...这只是一个想法。


0

我只是尝试以与您相同的方式打开新应用,所以我和您一样。您可以通过以下方式将已打开的应用程序移动到其他工作区中:单击工作区切换器,然后将其从一个工作区拖放到另一个工作区,或者在您的应用未最大化时右键单击黑色窗口托盘,然后将其发送到另一个工作区。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.