我的 xdg html 默认如下所示:
$ xdg-mime 查询默认 text/html opera桌面版
该Exec
行opera.desktop
如下所示:
执行=opera %U
现在,在 Opera 中打开一个标签页,如下所示:
opera "http://google.com"
运行完美,并打开一个选项卡,但如果我这样做:
xdg-open "http://google.com"
它会打开该选项卡,但另外还会打开另外 2 个带有“http://歌剧/“在地址栏中输入。它基本上相当于运行:
opera "http://google.com" opera opera
我期望xdg-open
调用会像opera
上面那样工作。为什么却不是这样呢?
这是整个opera.desktop
文件,与安装时没有变化:
[Desktop Entry]
Version=1.0
Name=Opera
GenericName=Web browser
Comment=Fast and secure web browser
TryExec=opera
Exec=opera %U
Terminal=false
Icon=opera
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;application/x-opera-download;
Actions=NewWindow;NewPrivateWindow;
[Desktop Action NewWindow]
Name=New Window
Exec=opera --new-window
TargetEnvironment=Unity
[Desktop Action NewPrivateWindow]
Name=New Private Window
Exec=opera --private
TargetEnvironment=Unity