我在 18.04 上使用 XFCE,但这似乎适用于所有桌面环境。大多数(较大的)应用程序(例如尝试使用雷鸟)的行为如下:
如果已有一个应用程序窗口,则显示此窗口。不会打开任何新窗口。如果窗口位于另一个工作区,此方法也有效。
火狐66.0.3 打开新窗户每次我单击 XFCE 面板中的启动图标时。Chromium 的行为与 Firefox 类似。这是一个典型的 Linux 问题。在 Windows 上,我记不住要有多个浏览器窗口,除非我明确告诉他们打开一个新窗口。
这非常烦人,因为到最后我的工作区中丢失了许多打开的 Firefox 窗口。
有没有办法让启动图标在现有窗口中打开新选项卡?或者只显示现有窗口?
答案1
据我所知,肯定是出了什么问题,因为默认情况下 XFCE 中的所有应用程序实际上都应该像 Firefox 一样运行。但无论如何,您可以使用 dockbarx 更改 Firefox 的行为。使用以下命令安装它:
sudo add-apt-repository ppa:xuzhen666/dockbarx
sudo apt-get update
sudo apt-get install dockbarx
sudo apt-get install xfce4-dockbarx-plugin
现在将插件添加到面板并将 Firefox 添加到其中,它现在应该按照您描述的方式运行。
Dockbarx 基本上是一种将面板(或面板的一部分)变成标准停靠栏的方法。还有独立版本(也将通过此过程安装),但我建议使用面板插件使其更加无缝。
答案2
回复晚了,我认为安装新软件不是最好的解决方案:
/path/to/firefox --new-tab www.google.com
适用于 XFCE 面板启动器。这样做的好处是,只会打开一个新选项卡,而不会生成新的 X11 窗口。我感觉它速度更快(我想,尤其是对于较旧的系统而言)。