GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible de créer un lien symbolique sur mon bureau qui s'ouvre avec le chemin cible au lieu du chemin du lien ?

court :non, vous ne pouvez pas procéder ainsi

longue  :un lanceur de bureau peut fonctionner pour vous.

Les liens symboliques de style Unix n'ont qu'une cible annuaire; il n'y a pas de propriété distincte pour source annuaire. Vous pouvez en savoir plus sur les liens symboliques dans

  • De quoi est composé un lien symbolique ? Comprendre la structure des liens symboliques
  • Avantage des liens symboliques par rapport aux raccourcis de style Windows

Comme l'indique la question, le répertoire source est le répertoire du bureau.

Un commentaire mentionne Créer un lien symbolique relatif au répertoire courant , mais ce n'est pas pertinent pour la question.

La question fait référence au comportement des raccourcis dans Microsoft Windows. Avec un lanceur de bureau, vous pouvez imiter ce comportement (en vous référant à la spécification d'entrée de bureau, dans la section Clés d'entrée de bureau reconnues) :

Exec
Programme à exécuter, éventuellement avec arguments. Voir la touche Exec pour plus de détails sur le fonctionnement de cette touche. Le Exec la clé est requise si DBusActivatable n'est pas défini sur true. Même si DBusActivatable est vrai, Exec doit être spécifié pour la compatibilité avec les implémentations qui ne comprennent pas DBusActivatable .

Path
Si l'entrée est de type Application , le répertoire de travail dans lequel exécuter le programme.

Les liens symboliques Unix sont des constantes , tandis que les raccourcis Windows peuvent avoir (comme Apollo Domain dans les années 1980) des variables intégrées . Bien que la spécification de bureau entre dans certains détails concernant ce qui est légal dans Exec (variables spéciales), elle manque de détails sur l'endroit où vos variables d'environnement peuvent être utilisées. Les implémentations seront donc différentes.

Heureusement, la question telle qu'elle est posée ne nécessite que des constantes, et les lanceurs sont l'endroit où chercher des solutions.


Linux
  1. Répertorier les fichiers de manière récursive dans la CLI Linux avec un chemin relatif au répertoire actuel

  2. Comment obtenir le chemin du bureau dans gnome

  3. Comment créer un lien vers un répertoire

  4. Comment lier la bibliothèque d'exécution C avec 'ld' ?

  5. Créez une interface réseau virtuelle à l'aide de la commande iproute2 ip link avec une adresse MAC usurpée

Revivez l'histoire de Linux avec le bureau ROX

Premiers pas avec le bureau GNOME Linux

Créer une application de bureau Linux avec Ruby

La commande ln sous Linux :créer des liens logiciels et matériels

Soft Links sous Linux - La référence complète

Pourquoi est-il possible de retourner l'écran ?