Por que o "xdg-open" com uma URL abre duas guias vazias extras no Opera?

1

Meu padrão xdg html se parece com isto:

$ xdg-mime query default text/html
opera.desktop

A linha Exec em opera.desktop tem esta aparência:

Exec=opera %U

Agora, abra uma guia no Opera assim:

opera "http://google.com"

Funciona perfeitamente e abre uma única guia, mas se eu fizer isso:

xdg-open "http://google.com"

Ele abre a guia, mas também abre mais duas guias com o " link " no campo de endereço. É basicamente equivalente a correr:

opera "http://google.com" opera opera

Eu esperaria que a invocação de xdg-open funcionasse exatamente como opera one. Por que isso não acontece?

Este é o arquivo opera.desktop inteiro, inalterado da instalação:

[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
    
por Hubro 30.07.2016 / 03:18

0 respostas