GNOME Shell - comment ajouter une application préférée personnalisée / changer le chemin d'un favori?

9

En raison d'un bug / problème , je ne peux pas utiliser GNOME Flashback pendant un certain temps. Je suis obligé d'utiliser la nouvelle disposition du shell GNOME. Je trouve que c'est un grand bond en arrière dans la convivialité. Je ne peux pas le personnaliser comme je peux avec Flashback. Il essaie de faire semblant que je suis sur une tablette. Mais c'est une autre histoire.

J'ai 2 versions d'IntelliJ IDEA installées. Lorsque je trouve "idée" dans l'écran sous la Windowstouche (aperçu "Activités"), seule la version plus ancienne est trouvée. Je peux ajouter cela via le menu contextuel. Cependant, je n'ai pas trouvé de moyen d'ajouter le plus récent. Ou changez le chemin de l'ancien. J'ai essayé différentes combinaisons de Alt, Shift, Ctrlet Superavec les deux boutons de la souris, mais aucun ne m'a donné l'élément de menu « modifier » pour changer ce que l'icône lance.

Comment puis-je ajouter une commande personnalisée ou comment modifier le chemin d'accès d'une commande existante?

Ondra Žižka
la source

Réponses:

13

Si l'application apparaît dans la vue d'ensemble " Activités ", elle a probablement un .desktopfichier associé dans /usr/share/applications/ou dans ~/.local/share/applications/.

Recherchez le .desktopfichier associé dans ces deux emplacements. Si vous le trouvez en /usr/share/applications/premier, copiez-le sur ~/.local/share/applications/. Modifiez ensuite le fichier copié à l'aide d'un éditeur de texte. Recherchez une Exec=ligne dans le .desktopfichier. Remplacez-le par une commande que vous préférez.

Si vous souhaitez simplement ajouter une autre commande sans remplacer la commande actuelle, vous pouvez ajouter une personnalisation [Desktop Action]dans le .desktopfichier. Ensuite, la deuxième commande sera accessible à partir du menu contextuel (menu contextuel). Voir cette réponse pour référence.

Alternativement, vous pouvez créer un nouveau .desktoplanceur pour la deuxième commande qui apparaîtra comme une entrée distincte dans la vue d'ensemble " Activités ". Un exemple simple:

[Desktop Entry]
Comment=A comment to describe the application
Terminal=false
Name=Application name to be shown
Exec=command (with full path) to launch the application
Type=Application
Icon=/path/to/icon/image

Si vous souhaitez utiliser un outil GUI pour éditer des lanceurs d'applications, vous pouvez essayer alacarte(alias " Menu principal "). Vous pouvez l'installer en exécutant

sudo apt install alacarte
pomsky
la source
En effet, j'ai trouvé /usr/share/applications/jetbrains-idea.desktop. Ce qui m'intrigue cependant - comment se fait-il qu'il n'y ait pas d'éditeur pour ces fichiers de bureau? Ou n'est-ce pas, tout simplement pas invoqué dans les menus?
Ondra Žižka
J'ai alacartedéjà installé. Dois-je faire autre chose pour faire apparaître le menu? Ou s'agit-il du bouton avec trois barres dans la zone de notification? Cela ressemble au menu, en termes, il a une structure arborescente.
Ondra Žižka
Pas dans les activités. Juste les fenêtres, les icônes et la barre de recherche.
Ondra Žižka
@ OndraŽižka Désolé, je ne comprends pas. Avez-vous réussi à lancer alacarte? Si c'est le cas, vous pouvez créer un nouveau lanceur en cliquant sur le bouton "nouvel élément". Vous pouvez également rechercher un lanceur existant dans la bonne catégorie et le modifier. Voir cette capture d'écran pour référence: i.stack.imgur.com/AlruV.png
pomsky
Ah, je vois, je pensais alacarteapparaître quelque part comme un widget, quelque chose comme un bouton Démarrer dans Windows. Le lancement fonctionne et j'ai pu modifier le menu. Cependant, aucune catégorie / groupe ne correspondrait à la barre avec des icônes à gauche. (Désolé, je manque les mots pour ces parties de l'interface utilisateur). Mais au moins quelque chose :)
Ondra Žižka
0

1) sudo apt install alacarte

2) Ensuite, lancez alacarte et ajoutez un nouvel élément de menu (dans le dossier "Applications", le principal),

Nom: your_choice Commande: sh -c 'some_command'

some_command pourrait par exemple être wine ./.wine/drive_c/Program\ Files\ \(x86\)/Siber\ Systems/AI\ RoboForm/identities.exeou tout ce que vous souhaitez ajouter à la barre des favoris et au menu Activités.

3) Ajoutez une icône (cliquez sur l'image sans accès noir / rouge dans la vue d'édition) - utilisez une image comme icône

4) Maintenant, allez dans «Activités» (en haut à gauche, Ubuntu) tapez une partie de votre nouveau nom d'élément comme terme de recherche (c'est-à-dire «votre_choix» ci-dessus). L'élément nouvellement créé (vérifiez que c'est la bonne icône), faites un clic droit dessus et dites "ajouter aux favoris". L'ajouter une fois qu'il est démarré en cliquant dessus avec le bouton droit sur la barre des favoris NE FONCTIONNE PAS souvent, en particulier avec les raccourcis vers le vin. Ce doit être celui-là.

5) Fermez le menu Activités et testez les nouvelles icônes dans la barre des favoris. Prendre plaisir!

user957735
la source