xdg-open de dentro de um piscar de olhos

0

Como uso o xdg-open a partir de um piscar de olhos? Eu encontrei o pacote "snapd-xdg-open", que aparentemente passa a URL para a unidade via dbus, o que é ótimo, mas parece que a unidade não tem idéia do que fazer com uma URL? Eu recebo este erro com o snapd-xdg-open:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.canonical.SafeLauncher was not provided by any .service files

Encontrei o tópico esta lista de discussão , que parece indicar que o consertar é instalar um pacote no sistema host , que é, se não me engano, impossível fazer com um piscar de olhos, e também derrota completamente o propósito do snappy, que torna essa solução totalmente inútil .

Se eu quiser abrir uma URL no sistema host, como faço isso?

    
por Nathan 30.09.2016 / 19:46

1 resposta

0

Está longe de ser uma boa solução porque o usuário final precisa instalar algo manualmente, mas funciona para mim.

Eu usei isso no meu snapcraft.yaml

parts:
  snapd-xdg-open:
    source: https://github.com/ubuntu-core/snapd-xdg-open.git
    plugin: copy
    files:
      data/xdg-open: bin/xdg-open
    stage-packages:
      - dbus

Além disso, você precisa instalar o snapd-xdg-open na máquina do usuário final.

$ sudo apt-get install snapd-xdg-open
    
por Olaf Japp 12.05.2017 / 13:06