| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| utilisateurs:amiralgaby:snap_parametrage_avance [Le 30/01/2024, 20:08] – Explication de la manière de customiser le déclencheur Amiralgaby | utilisateurs:amiralgaby:snap_parametrage_avance [Le 22/02/2026, 14:00] (Version actuelle) – Installation de l'handler simplifié Amiralgaby |
|---|
| 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. | 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. | - 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]] | - [[: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) | - Exécutez le script sans argument et laisser l'installation se faire <code bash>$ ./snapURL |
| - [[:chemins#chemin_absolu|obtenez le chemin absolu vers le script téléchargé]] | voulez-vous installer le handler et remplacer snap-handle-link.desktop (Y/n) ? |
| - dans le champ "Commande :" mettre le chemin vers la commande précédemment copiée suivi de paramètre ''%u''.\\ Comme :<code bash>/home/gabriel/bin/snapURL %u</code> | y |
| | Fichier /home/gabriel/.local/share/applications/snap-handler.desktop créé. |
| | Déplacement dans /usr/share/applications/</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 ==== |
| /usr/bin/snap handle-link %U | /usr/bin/snap handle-link %U |
| Cette commande installe le snap store et l'invoque. | 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// |