Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:amiralgaby:snap_parametrage_avance [Le 29/01/2024, 21:38]
Amiralgaby créée
utilisateurs:amiralgaby:snap_parametrage_avance [Le 23/05/2024, 20:27] (Version actuelle)
Amiralgaby
Ligne 9: Ligne 9:
 Cependant, l'​application qui est déclenchée est généralement le [[:​logitheque|snap-store]]. Cependant, l'​application qui est déclenchée est généralement le [[:​logitheque|snap-store]].
  
-==== Pour changer l'​application déclenchée lancer la commande suivante ​==== +==== Customisation pour éviter de dépendre du snap-store ​====
-En remplaçant le fichier desktop par celui de votre choix : +
-  xdg-mime default snap-handle-link.desktop x-scheme-handler/​snap+
  
-=== Customisation ​pour éviter de dépendre du snap-store ===+Pour cela on va remplacer le [[:​raccourci-lanceur|lanceur (fichiers .desktop)]] qui est actuellement affecté à l'​action déclenchée ​pour les URI snap.
  
 +  - Télécharger le script shell qui sera exécuté quand une URI snap devra être ouverte. [[https://​raw.githubusercontent.com/​Amiralgaby/​snapURL-custom-handler/​main/​snapURL|Télécharger-le]] depuis [[https://​github.com/​Amiralgaby/​snapURL-custom-handler/​tree/​main|le dépôt Github]]. \\ Mettez le script dans un endroit réservé aux scripts si possible. ​
 +  - [[:​tutoriel:​script_shell#​pour_faire_qu_un_script_soit_executable|Rendre exécutable le script]]
 +  - en utilisant un outil de création de raccourci-lanceur tel que [[:​menulibre]],​ [[:​alacarte]],​ créé un lanceur (dans l'​onglet "​Système"​ pour être au même endroit que le lanceur de apturl)
 +  - [[:​chemins#​chemin_absolu|obtenez le chemin absolu vers le script téléchargé]]
 +  - dans le champ "​Commande :" mettre le chemin vers la commande précédemment copié suivi du paramètre ''​%u''​.\\ Comme :<code bash>/​home/​gabriel/​bin/​snapURL %u</​code>​
 +  - Obtenir le nom du fichier .desktop\\ <​code>​find ~/​.local/​share/​applications/​ -amin 1 -type f</​code>​
 +  - Changer le déclencheur\\ <​code>​xdg-mime default menulibre-snapurl.desktop x-scheme-handler/​snap</​code>​
 +
 +Aperçu de la fenêtre de dialogue\\ ​
 +{{https://​raw.githubusercontent.com/​Amiralgaby/​snapURL-custom-handler/​main/​snapurl-handle-snap-install.png?​link&​450}}
  
 ==== Connaître l'​application déclenchée ==== ==== Connaître l'​application déclenchée ====
Ligne 27: Ligne 35:
 <code bash>​grep -F "​snap"​ /​usr/​share/​applications/​*.desktop</​code>​ <code bash>​grep -F "​snap"​ /​usr/​share/​applications/​*.desktop</​code>​
  
-Il y a **snap-handle-link.desktop** qui est spécialement conçu pour cela+Vous verrez les [[:​raccourci-lanceur|lanceurs (fichiers .desktop)]] qui on un rapport avec le mot "​snap"​. ''​snap-handle-link.desktop'' ​est un lanceur qui lance la commande : 
 +  /​usr/​bin/​snap handle-link %U 
 +Cette commande installe le snap store et l'​invoque. 
 + 
 +==== Comment changer le raccourci-lanceur qui se déclenche ==== 
 +Lancer la commande suivante en remplaçant le fichier desktop par celui de votre choix : 
 +  xdg-mime default snap-handle-link.desktop x-scheme-handler/​snap 
 ---- ----
  
 //​[[:​utilisateurs:​Amiralgaby|Amiralgaby]] Le 29/​01/​2024//​ //​[[:​utilisateurs:​Amiralgaby|Amiralgaby]] Le 29/​01/​2024//​
  • utilisateurs/amiralgaby/snap_parametrage_avance.1706560703.txt.gz
  • Dernière modification: Le 29/01/2024, 21:38
  • par Amiralgaby