gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:00 26 4
gpt4 key购买 nike

当我开始我的 openbox session 时,我需要这样的东西:

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

但我找到的所有解决方案都使用了 Windows 名称 参数,而且效果不是很好。 (我试过修改我的 openbox 的 rc.xml 并使用 wmctrl 和其他一些解决方案,但都是徒劳的)

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

最佳答案

更新编辑的答案

这可能有点难看,但我试过了,它似乎有效......它有点复杂……或者你怎么看?需要“ sleep ”,因为它需要时间来启动搜索查询,以便设置标题 :)

1.搜索查询版本:

#!/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

2.使用xdotool:

#!/bin/bash

temp="";
pid="";

firefox -P test1 --new-instance &
firefox -P test2 --new-instance &
sleep 1;

#profile1 to desktop 0
pid=`ps aux | grep test1 | awk '{print $2}' | head -1`
temp=`xdotool search --all --pid $pid | tail -n -1`
xdotool set_desktop_for_window $temp 0

#profile2 to desktop 1
pid=`ps aux | grep test2 | awk '{print $2}' | head -1`
temp=`xdotool search --all --pid $pid | tail -n -1`
xdotool set_desktop_for_window $temp 1

关于linux - 开箱。在特定工作区打开不同的 firefox 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33172580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com