Zitat von
Kalkihe
Kann ich bei strace nach was suchen? Den Output von 35000 Zeilen durch zu schauen halte ich ein wenig für nicht zielführend. Aber Suche nach url oder http darin hat nichts gefunden.
Code:
$ strace -o debug.log -f zathura datei-mit-hyperlink.pdf
Dann auf den Link klicken und wieder schließen. Anschließend erhalte ich bei mir (Mint 19.3):
Code:
$ grep 'https' debug.log
32469 execve("/usr/local/sbin/xdg-open", ["xdg-open", "https://www.worldofplayers.de/"], 0x7ffde6207b60 /* 50 vars */) = -1 ENOENT (No such file or directory)
32469 execve("/usr/local/bin/xdg-open", ["xdg-open", "https://www.worldofplayers.de/"], 0x7ffde6207b60 /* 50 vars */) = -1 ENOENT (No such file or directory)
32469 execve("/usr/sbin/xdg-open", ["xdg-open", "https://www.worldofplayers.de/"], 0x7ffde6207b60 /* 50 vars */) = -1 ENOENT (No such file or directory)
32469 execve("/usr/bin/xdg-open", ["xdg-open", "https://www.worldofplayers.de/"], 0x7ffde6207b60 /* 50 vars */ <unfinished ...>
32471 execve("/usr/bin/exo-open", ["exo-open", "https://www.worldofplayers.de/"], 0x55af03c4f320 /* 50 vars */ <unfinished ...>
32475 execve("/usr/lib/x86_64-linux-gnu/xfce4/exo-2/exo-helper-2", ["/usr/lib/x86_64-linux-gnu/xfce4/"..., "--launch", "WebBrowser", "https://www.worldofplayers.de/"], 0x7ffc60ec7c50 /* 50 vars */ <unfinished ...>
32476 execve("/usr/local/sbin/palemoon", ["palemoon", "https://www.worldofplayers.de/"], 0x7fffb773d070 /* 50 vars */) = -1 ENOENT (No such file or directory)
32476 execve("/usr/local/bin/palemoon", ["palemoon", "https://www.worldofplayers.de/"], 0x7fffb773d070 /* 50 vars */) = -1 ENOENT (No such file or directory)
32476 execve("/usr/sbin/palemoon", ["palemoon", "https://www.worldofplayers.de/"], 0x7fffb773d070 /* 50 vars */) = -1 ENOENT (No such file or directory)
32476 execve("/usr/bin/palemoon", ["palemoon", "https://www.worldofplayers.de/"], 0x7fffb773d070 /* 50 vars */ <unfinished ...>
Man sieht, wie er zuerst den Suchpfad nach xdg-open abklappert, bis er es schließlich findet. xdg-open reicht es dann durch an exo-open (weil ich XFCE benutze) und das öffnet meinen Standardbrowser (Palemoon) mit der URL.
Zathura scheint also xdg-open zu verwenden und der nächste Test wäre, ob es funktioniert, wenn du es direkt von der Shell aus aufrufst:
Code:
$ xdg-open 'https://www.worldofplayers.de'
Was bei mir dann auch, wenig überraschend, problemlos geht.