Qubes OS : Ajouter des raccourcis pour les applications chrome

Ayant reçu mon Ledger Nano S (la review arrive bientôt !) et utilisant Qubes OS, j’ai du bidouiller afin d’ajouter les raccourcis des différentes applications chrome utilisées par mon précieux. Ce tuto étant valable pour toutes les applications chrome, je le partage aujourd’hui avec vous.

Pour les anglophones, un tuto est disponible sur la documentation officielle de Qubes OS et est appliqué pour l’application Signal. Pour les autres, continuons.

 Configuration de base

La configuration utilisée ici est la suivante :

  • Une TemplateVM basée sur fedora-25
  • Une appVM utilisée uniquement pour les applications Ledger

Vous pouvez utiliser une AppVM par application ou pour plusieurs, ça c’est votre configuration (#MaConfigMonChoix) et si vous êtes assez motivé pour utiliser Qubes OS vous n’allez sûrement pas modifier votre façon de faire car quelqu’un sur les internets vous l’a dit.

 Installation de Chromium et des applications

Tout d’abord si votre navigateur n’est ni Google Chrome ni Chromium (je vous félicite) il va falloir l’installer. Donc dans notre TemplateVM fedora :

sudo dnf install chromium

Puis nous l’arrêtons.

Ensuite créez une AppVM basée sur cette dernière, installez y vos applications chrome et vérifiez qu’elles fonctionnent bien.

Cette partie n’a rien de compliquée, le trick réside dans la prochaine.

 Ajouter les raccourcis au launcher

Maintenant que vos applications sont installées vous avez sûrement envie de pouvoir les lancer directement sans devoir à chaque fois passer par Chromium.

Sur la pages de vos applications chrome :

  • Clic droit sur l’application en question
  • Créer des raccourcis
  • Sélectionnez sur le bureau

Sur votre bureau vous devez donc maintenant avoir, pour chaque application, un fichier chrome-blablabla-Default.desktop.

Déplaçons les vers la TemplateVM d’origine, dans un terminal de votre AppVM :

qvm-copy-to-vm Nom_TemplateVM /home/user/Desktop/chrome-*.desktop

Ma méthode est un peu bourrine mais pratique quand vous souhaitez en déplacer plusieurs.

Les raccourcis c’est bien, il nous faut les icônes correspondantes maintenant :

qvm-copy-to-vm Nom_TemplateVM /home/user/.local/share/icons/hicolor/48x48/apps/chrome-*.png

Rendez vous maintenant dans la TemplateVM, ouvrez un terminal puis déplacez vous dans les fichiers envoyés de votre AppVM :

cd /home/user/QubesIncoming/Nom_AppVM/

Faites un petit ls pour être sur que tout soit bien là, vous devriez normalement avoir un raccourci .desktop ainsi qu’une icône en .png pour chaque application.

Nous allons donc maintenant envoyer chaque chose à sa place, pour les raccourcis :

sudo mv chrome-*.desktop /usr/share/applications/

Et pour les icones :

sudo mv chrome-*.png /usr/share/icons/hicolor/48x48/apps/

Maintenant il ne nous reste plus qu’à actualiser la liste des applications disponibles, pour cela lancez un terminal dans dom0 puis :

qvm-sync-appmenus Nom_TemplateVM

Et le tour est joué !

application ledger wallet sur qubes os

Redémarrez maintenant votre AppVM puis rendez vous dans le gestionnaire de raccourcis, vous devriez avoir vos nouvelles applications de disponibles.

Au passage, si vous rencontrez des problèmes d’affichages dans vos applications Chrome ou directement dans Chromium, cela se règle en désactivant l’accélération matérielle dans les paramètres avancés !

Envie de partager ?

Poster un Commentaire

Soyez le premier à commenter !

avatar