J'ai installé Komodo Edit à partir d'un téléchargement (il n'était pas disponible dans le Centre logiciel.) Je veux pouvoir ouvrir des fichiers .php dans Komodo, mais lorsque je clique avec le bouton droit de la souris et que je choisis Ouvrir avec une autre application, Komodo ne s'affiche nulle part. la liste. Comment puis-je l'ajouter à la liste?
Si vous avez /usr/share/applications/(application.desktop, remplacez Exec=$command
par Exec=$command %F
dans le fichier., Où $application
est le nom de l'application et $command
est la commande à exécuter pour l'action souhaitée.
Ensuite, vous pourrez ajouter l'application à la liste.
Il peut être nécessaire de changer MimeType=applications/php
etc. s'il n'est pas encore affiché. (Exécutez Sudo update-desktop-database
après avoir changé cela.) Bien que cela puisse être inutile pour Komodo, cela pourrait être nécessaire pour d'autres applications.
Vous pouvez utiliser le programme sed
pour effectuer le remplacement. Veuillez organiser la portion de Exec=command
en fonction de votre fichier application.desktop
.
Sudo sed -i 's/Exec=command/Exec=command %F/' application.desktop
Vous pouvez simplement ajouter un espace vide et %F
au paramètre Exec
dans le fichier . Desktop de votre application installée.
Vous avez mentionné que vous n'aviez pas installé depuis le centre logiciel, ajoutez donc un fichier "komodo.desktop" dans /usr/share/applications/
1 ou ~/.local/share/applications/
2, qui serait très similaire à celui que je montre, changez simplement les valeurs Name
, Exec
, Icon
(etc) pour refléter votre installation personnalisée de komodo sur votre PC
Ainsi:
(en utilisant sublime comme exemple parce que je n'utilise pas komodo)
Explication: l'option% F active la possibilité de passer des arguments à votre application. Ainsi, si Ubuntu peut transmettre un argument, il activera l'option "Ouvrir le fichier avec" dans les menus contextuels et transmettra le fichier. comme argument3. Boom, c'est tout ce qu'il y a aussi, pas compliqué du tout.
Remarques:
1: Vous aurez besoin des privilèges root pour modifier quoi que ce soit sur ce répertoire. (vous pouvez utiliser Sudo nano app.desktop
depuis le "terminal" ou ouvrir gedit avec les privilèges root en entrant gksu gedit &
, il vous demandera bien sûr votre mot de passe)
2: ~
représente le répertoire de base de votre utilisateur (qui réside réellement dans/home/ nom d'utilisateur /blabla ...), et que Le répertoire /.local/
est généralement caché. Si vous utilisez Nautilus pour "explorer" votre système de fichiers, vous pouvez cliquer sur ctrl+h pour montrer les fichiers cachés.
3: Si votre application ne prend pas en charge la transmission d'arguments, cela ne fonctionnera pas.
Seules les applications disponibles dans le lanceur/tableau de bord apparaissent dans la liste Autres applications.
Komodo Edit 7 crée une icône sur votre bureau par défaut:
Pour mettre Komodo Edit dans la liste Launcher et le rendre ainsi disponible dans Autres applications, vous devez procéder comme suit:
Ctrl-Alt-T
Tapez ou collez:
Sudo cp ~/Desktop/komodo-edit-7.desktop /usr/share/applications/
ou pour la nouvelle version (Komodo Edit 8):
Sudo cp ~/Desktop/komodo-edit-8.desktop /usr/share/applications/
Notez qu'avant cette étape, pour exécuter Komodo Edit 8 (dont le fichier s'appelait komodo-edit-8.desktop) en cliquant simplement sur l'icône du bureau, j'obtenais un "programme de lancement non approuvé". J'ai corrigé cela en le rendant exécutable en faisant
chmod +x ~/Desktop/komodo-edit-8.desktop
Quittez le terminal.
Vérifiez que Komodo Edit apparaît dans le tableau de bord (cela peut prendre quelques instants):
Maintenant, il devrait aussi apparaître dans la liste Autres applications pour les fichiers php (et autres):
Basé sur la méthode de Vine_user, mais avec une approche différente.
Je télécharge normalement Blender sur le site officiel, puis utilise le logiciel Alcarte/Main Menu pour créer le lien de menu. Après cela, vous trouverez le menu sous "/.local/share/applications".
Maintenant, voyez lequel des fichiers .desktop est le vôtre (et assurez-vous qu’il est exécutable). Faites un clic droit dessus, cliquez sur Propriétés. Ensuite, dans le champ Commande, juste après la commande indiquée, ajoutez% U.
C'est tout! Il devrait maintenant apparaître dans votre menu.
Ouvrez Nautilus par le terminal avec
Sudo nautilus
ensuite, en utilisant Nautilus, accédez à/usr/share/applications/et recherchez l’application que vous souhaitez ajouter à la liste "Ouvrir avec". Copiez le lien sur le bureau par copier-coller. Lancez un éditeur de texte tel que Gedit et faites glisser le fichier que vous avez copié sur le bureau dans l'éditeur de texte. Une des dernières lignes devrait être
NoDisplay=false
Il suffit donc de remplacer "false" par "true" et de sauvegarder le fichier. Ensuite, faites glisser le fichier que vous avez modifié dans/usr/share/applications/et écrasez l'ancien.
Ensuite, ouvrez à nouveau le menu "Ouvrir avec" et vous verrez cette application.
Alacart est une bonne option. C'est assez simple et facile à utiliser. Heres the lien
Ci-dessous la commande pour l'installer
Sudo apt install alacarte
Dans mon cas, en essayant d'ajouter Sublime Text à la liste, le fichier ~/.local/share/applications/sublime_text.desktop
avait la propriété Hidden=True
.
Effacé cette ligne, et problème résolu!
Dans 14.04, vous pouvez directement configurer un programme pour qu'il apparaisse dans une liste ouverte avec. Ouvrez Nautilus en mode racine, accédez à /usr/share/applications/
et sélectionnez l’application que vous souhaitez faire apparaître dans la liste. faites un clic droit et ouvrez propriétés à la commande vous verrez apparaître comme /usr/bin/appName
à la fin de cela, ajoutez simplement %U
et tout doit ressembler à ceci /usr/bin/appName %U
. maintenant vous avez terminé!