Właściwie chcę zadać dwa pytania:
Gdzie mogę znaleźć więcej informacji o dostępnych skrótach argumentów / parametrów dla wpisu Exec w plikach pulpitu (takich jak% U,% u,% f ...)
Główne pytanie, jak przekazać plik jako argument w programie uruchamiającym .desktop dla aplikacji Wine?
Znalazłem szukanie tutaj tej sugestii: z:%f
co mi się nie przydaje, tak jakbym po prostu uruchomił plik .desktop bez przekazywania pliku, zakłada, że argument jest, z:
i rozpoczyna skanowanie z:
„dysku”
Przykład:
[Desktop Entry]
Name=Some Windows program
Exec=wine "program.exe" z:%f
Type=Application
Terminal=false
MimeType=application/docbook+xml
Chcę upuścić plik XML na moim niestandardowym programie uruchamiającym .desktop dla tej aplikacji do wina i mogę to zrobić w ten sposób. Problem polega na tym, że jeśli kliknę ikonę programu uruchamiającego, aby wywołać ten program, argument z:
jest zawsze przekazywany i jest to nie do przyjęcia
z:%f
obejście nie jest dobre, ponieważ za każdym razem, gdy uruchamiam ten argument z:
dotyczący wina, przekazywany jest na niego argument i chcę tego uniknąć
application.exe
Że chcesz przekazać do niego aktualnie wybrany plik w nautilus, tj. file.txt
?
exec
linii, który sprawdza %f
, czy istnieje, uruchom aplikację na pliku, jeśli nie, po prostu uruchom aplikację. Zależy ci na tym, czy to nie jest opcja?