Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/08/2014, à 13:29

texom512

ajouter un programme terminal dans ouvrir avec

Bonjour,

J'ai un problème, j'aimerai ouvrir un fichier (txt par exemple) avec vim directement depuis le gestionnaire de fichier graphique ; seulement lorsque je vais dans "ouvrir avec" puis "Autre application", je ne trouve pas Vim dans la liste. Et si j'essaie d'ouvrir le fichier en tapant "vim" dans "Entrer une commande personnalisée..." et bien il ne se passe rien...

J'utilise le gestionnaire de fichier Nemo sous Linux Mint Qiana 17 avec l'interface graphique Cinnamon.

Merci d'avance pour toute aide !

Hors ligne

#2 Le 11/08/2014, à 13:36

pingouinux

Re : ajouter un programme terminal dans ouvrir avec

Bonjour,
Essaye avec

/usr/bin/vim

Hors ligne

#3 Le 11/08/2014, à 14:39

texom512

Re : ajouter un programme terminal dans ouvrir avec

pingouinux : C'est pareil, il ne se passe absolument rien... Il me semble qu'il faut faire un fichier .desktop, mais je ne sais pas exactement...

Hors ligne

#4 Le 11/08/2014, à 14:45

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

Salut,

Le problème c'est qu'il faut lui dire d'ouvrir un terminal, donc en effet un .desktop serait peut-être une solution.

Mais une autre solution, si elle te convient, ne serait-elle pas simplement d'utiliser gvim ? (paquet vim-gtk)

Hors ligne

#5 Le 11/08/2014, à 17:08

texom512

Re : ajouter un programme terminal dans ouvrir avec

tiramiseb : J'y ai est penser pour Gvim, mais je préfère largement plus Vim en Terminal.

Hors ligne

#6 Le 11/08/2014, à 19:19

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

Ah bon ? Je pensais que c'était quasiment la même chose, modulo le paramétrage par défaut par rapport à la souris et la barre d'outils en haut, qui peut probablement être enlevée... Il y a d'autres différences ?

Hors ligne

#7 Le 13/08/2014, à 01:12

texom512

Re : ajouter un programme terminal dans ouvrir avec

tiramiseb : C'est surtout que vim n'est plus dans un terminal ce que je trouve peu pratique... De plus je sais que c'est possible d'ouvrir avec un programme en terminal donc pourquoi s'en priver ?

Hors ligne

#8 Le 13/08/2014, à 06:56

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

C'est surtout que vim n'est plus dans un terminal ce que je trouve peu pratique...

Il y a quoi de pratique à avoir vim dans un terminal au lieu d'une fenêtre indépendante ?
Je ne crois pas qu'il y ait plus de fonctionnalités dans le terminal...
(c'est une vraie question, hein...)

(sachant que vim reste toujours accessible dans un terminal, gvim ne le remplace pas, il s'installe à côté)

c'est possible d'ouvrir avec un programme en terminal donc pourquoi s'en priver ?

On peut tourner ça dans l'autre sens : il n'y a pas nécessairement besoin d'ouvrir avec un terminal, donc pourquoi s'y efforcer ? tongue

(sinon tu as raison hein, si tu veux le faire dans un terminal, crée un ".desktop" qui va bien, rien ne t'en empêche)

Hors ligne

#9 Le 13/08/2014, à 13:07

texom512

Re : ajouter un programme terminal dans ouvrir avec

tiramiseb a écrit :

si tu veux le faire dans un terminal, crée un ".desktop" qui va bien, rien ne t'en empêche

Pourrais-tu me donner la procédure exact ? Car je n'y suis pas parvenu...

Dernière modification par texom512 (Le 13/08/2014, à 13:08)

Hors ligne

#10 Le 13/08/2014, à 13:12

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

Je ne sais pas. Si je devais le faire, je chercherais sur Internet... Donc tu peux tout aussi bien chercher que moi smile

Hors ligne

#11 Le 13/08/2014, à 13:33

texom512

Re : ajouter un programme terminal dans ouvrir avec

tirmiseb : C'est ce que j'ai fait, j'ai énormément chercher et j'ai rien trouvé du coup je suis venu ici.

Hors ligne

#12 Le 13/08/2014, à 13:38

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

Ah...

Peut-être avec une ligne Exec comme celle-là :

Exec=gnome-terminal -- vim %s

En gros, plutôt que dire "voici un « .desktop », il faut le lancer dans un terminal", tu crées un « .desktop » dans lequel tu lances le terminal, qui lui-même lance l'application...

Je ne sais pas si "%s" est la bonne syntaxe pour transmettre le nom du fichier à ouvrir : si tu as déjà cherché sur le net, tu devrais savoir quelle est la syntaxe.

À essayer...

Hors ligne

#13 Le 13/08/2014, à 14:10

texom512

Re : ajouter un programme terminal dans ouvrir avec

tiramiseb : J'ai tapé :

Exec=gnome-terminal vim %H

Et il ne s'est rien passé sad

EDIT : J'ai réessayé avec :

Exec=gnome-terminal vim %F

Mais ça n'a rien changé.

Dernière modification par texom512 (Le 13/08/2014, à 14:16)

Hors ligne

#14 Le 13/08/2014, à 17:02

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

Tu as oublié le "--" ...

Hors ligne

#15 Le 18/08/2014, à 20:46

texom512

Re : ajouter un programme terminal dans ouvrir avec

tiramiseb a écrit :

Tu as oublié le "--" ...

IDEM, ça ne marche toujours pas avec ça :

Exec=gnome-terminal -- vim %F

Et désolé de prendre toujours autant de temps pour répondre...

Dernière modification par texom512 (Le 18/08/2014, à 20:47)

Hors ligne

#16 Le 18/08/2014, à 20:50

tiramiseb

Re : ajouter un programme terminal dans ouvrir avec

Alors je n'ai pas d'autre idée, désolé...

Hors ligne

#17 Le 18/08/2014, à 22:49

texom512

Re : ajouter un programme terminal dans ouvrir avec

Ok, merci beaucoup alors ! Bonne chance pour tous tes projets !

Quelqu'un pour m'aidait sinon ?

Hors ligne

#18 Le 20/08/2014, à 12:03

texom512

Re : ajouter un programme terminal dans ouvrir avec

j'ai réussi en mettant un fichier "vim.desktop" dans /usr/share/applications avec comme contenu :

[Desktop Entry]
Version=7.4.52
Name=Vim
Comment=VIM - Vi Amélioré
Type=Application
Categories=Development;
MimeType=text/plain;
Exec=vim %U
Terminal=true
StartupNotify=true
Icon=/usr/share/vim/vim.ico

Mais je ne peux trouver Vim que lorsque je suis en root hmm

Hors ligne

#19 Le 29/08/2014, à 05:39

Kolibry

Re : ajouter un programme terminal dans ouvrir avec

Salut,

Est ce que dans "Entrer une commande personnalisée", tu as essayé :

urxvt -e vim

Remplace urxvt par ton terminal si tu n'utilises pas celui-ci.


Samsung N150 Plus - 10,1" -  Intel Atom N450 1,6 Ghz - 2 Go RAM - Disque dur SSD 32 Go - Carte Crystal HD Broadcom 900715 -
Manjaro Linux
Xfce, environnement de bureau léger

Hors ligne