Știu că există întrebări despre problemele legate de deschiderea linkurilor Evince, dar aceasta pare o nouă eroare. Aceasta este în 21.04, dar cred că eroarea este foarte recentă, adică linkurile au funcționat mai devreme în 21.04. Așa că am pornit evince din linia de comandă și când am încercat să deschid un link în document, am primit această eroare:
[205689:205689:0812/101716.420196:FATAL:double_fork_and_exec.cc(131)] execv /opt/google/chrome/crashpad_handler: Permisiune refuzată (13)
Acesta este evince 40.1 și Chrome 92.0.4515.131
Am trimis o problemă cu evince despre asta: https://gitlab.gnome.org/GNOME/evince/-/issues/1646
și a stabilit că problema este AppArmor, care împiedică evince să invoce Chrome (dar îi permite să folosească Firefox). Așa că trebuie să modific profilul AppArmor pentru evince. Habar n-am cum să fac asta. Am încercat să folosesc aa-logprof, dar am nevoie clar de instrucțiuni pe care să le înțeleg. Aș aprecia orice indicații care arată pas cu pas cum se face modificarea necesară profilului evince.
Actualizați:
Succes.
Am adăugat această linie la profilul sanitized_helper din abstractions/ubuntu_helpers:
/opt/google/chrome/crashpad_handler Pixr,
și a reîncărcat profilul evince. Acum primesc aceste erori când dau clic pe link:
[20036:20069:0813/075235.070369:EROARE:address_tracker_linux.cc(195)] Nu s-a putut crea soclul NETLINK: Permisiune refuzată (13)
[20036:20065:0813/075235.071590:EROARE:udev_watcher.cc(52)] Nu s-a inițializat un monitor udev.
Deschidere în sesiunea de browser existentă.
Și linkul s-a deschis cu succes într-o nouă filă Chrome.