Ich sehe eine Anwendung „Document Viewer“ im Abschnitt „Installiert“ der „Ubuntu-Software“. Ich möchte wissen, welche Binärdatei aufgerufen wird oder auf welchen Eintrag in dkpg/snap/apt verwiesen wird (ist es „docview“? „doc_view“? „docviewer“?), wenn ich darauf klicke, damit ich den Eintrag mit Tools wie dpkg/apt/snap finden und sehen kann, worauf er verweist.
Alle Antworten, die ich im Internet auf ähnliche Fragen bekomme, verweisen auf die Verwendung von dpkg/apt/snap. In all diesen Fällen darf der Paketname keine Leerzeichen enthalten und wird normalisiert.
So etwas wie (unter Windows) – ein Rechtsklick auf Programme -> Meine App -> Details -> Programmdatei (dadurch wird der Speicherort der EXE-Datei angezeigt, auf die verwiesen wird).
Antwort1
Bis eine bessere Antwort gefunden wird ... Die Softwareliste, die man auf der Installed
Registerkarte sieht, Ubuntu Software
scheint aus *.desktop
Dateien im Ordner zu stammen /usr/share/applications
. Durchsuchen Sie diesen Ordner nach dem relevanten Eintrag:
# cd /usr/share/applications
# grep "Document Viewer" *.desktop
evince.desktop:Name=Document Viewer
Die evince.desktop
Datei enthält TryExec
eine Exec
Zeile, die auf die Binärdatei verweist, die wir benötigen.
TryExec=evince
Exec=evince %U
Diese Einträge weisen keinen vollständigen Pfad auf, daher gehe ich davon aus, dass die zugrunde liegende Maschine den Laufzeitpfad konsultiert, um die Binärdatei zu finden.