X11 上的 Firefox 的多个实例

X11 上的 Firefox 的多个实例

我有一个跳转服务器,用于登录并通过 VPN 访问其他应用程序服务器。然而这个跳转服务器被很多人使用。

因此,如果一个人打开 Firefox 并通过 x11 转发,另一个人就无法打开 Firefox。它给出了以下错误。

当我运行“firefox &”时出现错误

所以基本上只有一个实例

linux-fs:~/.vnc # ps aux | grep firefox
root      8979  0.5  0.7 700000 118212 pts/1   Sl   17:56   0:02 firefox -height 800 -width 740
root     11421  0.0  0.0   4408   772 pts/2    S+   18:05   0:00 grep firefox

有什么办法可以配置更多吗?

答案1

每个 Firefox 用户都与一个个人资料相关联。该配置文件基本上包含所有首选项、历史记录、书签等。当 Firefox 启动时,它会锁定该配置文件。这可以确保没有其他 Firefox 进程使用此配置文件。

但是,这并不意味着只能有一个 Firefox 实例。这只是意味着只能有一个 Firefox 实例每个配置文件。由于跳转服务器由不同的人使用,您可以要求每个人创建不同的配置文件并使用自己的配置文件。

但这是一个巨大的不便。每次有人启动 Firefox 时,都会出现一个窗口,询问要使用什么配置文件。

这是一个薄弱的解决方案,因为如果有人使用或不使用他们的个人资料,则没有人强制执行。因此,其他解决方案是,如果您发现有人使用 Firefox,请使用以下命令打开 Firefox 配置文件管理器

firefox -no-remote -ProfileManager

并创建一个新的配置文件。然后使用此配置文件启动 Firefox。使用完此配置文件后,您可以将其删除。

相关内容