开箱。在特定工作区中打开不同的firefox配置文件

时间:2015-10-16 14:10:19

标签: linux firefox startup

当我启动openbox会话时,我需要这样的东西:

firefox -p Profile 1 #Open in workspace 4
firefox -p profile 2 #Open in workspace 5

但我找到的所有解决方案都使用 Windows Name 参数,但这种方法效果不佳。 (我尝试修改我的openbox的rc.xml并使用wmctrl和其他一些解决方案,但都是徒劳的)

我的问题有直接解决方案吗?谢谢!

1 个答案:

答案 0 :(得分:0)

更新已编辑的答案

这可能相当难看,但我尝试了它似乎工作...... 这是一个有点复杂的......或者你怎么看? 需要“sleep”,因为它需要时间来启动searchquery以便标题设置:)

1.搜索查询版本:

<li ng-repeat="magasin in app.magasins">
    <a href ng-click="app.selectTab(magasin.tab)">{{magasin.name}}</a>
</li>

2.使用xdotool:

#!/bin/bash

firefox -P test1 --new-instance --search "profile1" &
firefox -P test2 --new-instance --search "profile2" &
sleep 3;

#profile1 to desktop 0
wmctrl -r "profile1" -t 0

#profile2 to desktop 1
 wmctrl -r "profile2" -t 1