我正在使用 Fedora,刚刚下载了 Opera,它很棒。但我遇到了一个问题,那就是当我切换到新工作区并打开 Opera(新实例)时,它不会在当前工作区中打开,而是在当前浏览选项卡旁边的上一个工作区中打开“快速拨号”选项卡,这在浏览时会产生问题,我需要将当前浏览会话窗口移动到下一个工作区或仅停留在一个工作区中。
我About Opera
透露了以下信息:
About Opera
Version information
Version
12.16
Build
1860
Platform
Linux
System
i686, 2.6.32.26-175.fc12.i686.PAE
Browser identification
Opera/9.80 (X11; Linux i686) Presto/2.12.388 Version/12.16
那么,如何在新工作区中打开多个 Opera 实例?请告诉我,提前致谢...
答案1
您没有明确说明您正在使用哪个窗口管理器/桌面环境。
假设您使用 Gnome,您可以执行以下操作:
导航到~/.gconf/desktop/gnome/url-handlers/
,执行grep -r opera *
,它应该输出如下内容:
about/%gconf.xml: <stringvalue>opera -newpage %s</stringvalue>
http/%gconf.xml: <stringvalue>opera -newpage %s</stringvalue>
https/%gconf.xml: <stringvalue>opera -newpage %s</stringvalue>
unknown/%gconf.xml: <stringvalue>opera -newpage %s</stringvalue>
使用您最喜欢的编辑器打开这些文件,并将所有这些-newpage
(或文件显示为选项的任何值)更改为-newwindow
。请记住,现在每一个您打开的链接外部歌剧院将于新的窗口/实例,仅从打开的链接之内歌剧院将于相同的窗户。
我想这不是您正在寻找的答案,但据我所知,没有(方便的)方法可以探测同一桌面上已经运行的窗口实例来区分这种行为。
答案2
您可以更改 /usr/share/applications 中的启动文件 opera.desktop。将“Exec=opera”更改为“Exec=opera --new-window”。