Ich möchte eigentlich zwei Fragen stellen:
Wo finde ich mehr über verfügbare Argumente / Parameter-Verknüpfungen für den Exec-Eintrag in Desktop-Dateien (wie% U,% u,% f ...)?
Hauptfrage, wie Datei als Argument auf .desktop Launcher für Weinanwendung übergeben werden?
Ich habe hier nach diesem Vorschlag gesucht: z:%f
Was für mich nicht von Nutzen ist, als ob ich einfach eine .desktop-Datei ausführen würde, ohne eine Datei darauf zu übergeben. Es wird davon ausgegangen, dass das Argument "Laufwerk" ist z:
und mit dem Scannen beginnt.z:
Beispiel:
[Desktop Entry]
Name=Some Windows program
Exec=wine "program.exe" z:%f
Type=Application
Terminal=false
MimeType=application/docbook+xml
Ich möchte eine XML-Datei auf meinem benutzerdefinierten .desktop-Launcher für diese Weinanwendung ablegen und kann dies auf diese Weise. Das Problem ist, dass, wenn ich auf das Startsymbol klicke, um dieses Programm aufzurufen, z:
immer Argumente darüber weitergegeben werden und dies nicht akzeptabel ist
z:%f
z:
application.exe
, an das Sie die aktuell ausgewählte Datei in nautilus übergeben möchten, dh file.txt
?
exec
Zeile, das prüft %f
, ob die Anwendung in der Datei gestartet wird, wenn nicht nur die Anwendung gestartet wird. Kümmere dich darum oder ist es keine Option?