GNU/Linux >> Znalost Linux >  >> Linux

Je možné na mé ploše vytvořit měkký odkaz, který se místo cesty odkazu otevře s cílovou cestou?

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, pokud DBusActivatable 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 typu Application , 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í.


Linux
  1. Vynutit vytvoření pevných odkazů na adresář?

  2. Použití –exclude With The Du Command?

  3. Počítání počtu souborů v adresáři pomocí C

  1. Jak vytvořit odkaz na adresář

  2. Jak propojit knihovnu C Runtime s 'ld'?

  3. Vytvořte virtuální síťové rozhraní pomocí příkazu iproute2 ip link s podvrženou MAC adresou

  1. Vytvořit cílový adresář při extrahování Tarballu?

  2. Je možné předefinovat Tildu (‚~‘, domovský adresář)?

  3. jak určit cílový adresář rozbalení