Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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// | ||