krátké :ne, tímto způsobem to nemůžete udělat
dlouhé :může vám fungovat spouštěč plochy.
Symbolické odkazy ve stylu Unixu mají pouze cíl adresář; pro zdroj neexistuje žádná samostatná vlastnost adresář. O symbolických odkazech si můžete přečíst v
- Z čeho je vytvořen symbolický odkaz? Pochopení struktury symbolických odkazů
- Výhoda symbolických odkazů oproti zkratkám ve stylu Windows
Jak otázka poukazuje, zdrojovým adresářem je adresář plochy.
Komentář zmiňuje Vytvořit symbolický odkaz vzhledem k aktuálnímu adresáři , ale to není pro otázku relevantní.
Otázka se týká chování zástupců v systému Microsoft Windows. Pomocí spouštěče na ploše můžete toto chování napodobit (viz Specifikace vstupu na ploše v části Rozpoznané klávesy zadávání na ploše):
Exec
Program ke spuštění, případně s argumenty. Podrobnosti o tom, jak tento klíč funguje, najdete v klíči Exec.Exec
klíč je vyžadován, pokudDBusActivatable
není nastaveno na true. I kdyžDBusActivatable
je pravda, měl by být specifikován Exec kvůli kompatibilitě s implementacemi, které nerozumíDBusActivatable
.
Path
Pokud je položka typuApplication
, pracovní adresář pro spuštění programu.
Unixové symbolické odkazy jsou konstanty , zatímco zkratky Windows mohou mít (jako doména Apollo během 80. let) vložené proměnné . Zatímco specifikace desktopu zachází do určitých podrobností ohledně toho, co je v Execu legální (speciální proměnné), postrádá podrobnosti o tom, kde mohou být vaše proměnné prostředí použity. Takže implementace se budou lišit.
Naštěstí položená otázka vyžaduje pouze konstanty a spouštěče jsou místem, kde hledat řešení.