Redcar et Gnome 3
Un petit billet rapide pour expliquer comment j’ai fait pour mettre un favori associé à Redcar dans Gnome 3, sous Ubuntu 11.10.
Selon que l’on utilise RVM ou rbenv pour installer Redcar il y a une petite différence : avec RVM il est facile de créer un wrapper pour rendre disponible une commande indépendamment de la version de Ruby activée, ce qui est vraiment très pratique. Il suffit donc d’utiliser le produit du wrapper pour lancer Redcar quelque soit le contexte. Avec rbenv cette facilité n’existe pas, et il faut alors aller chercher la commande dans le répertoire bin de la version de ruby utilisée lors de l’installation.
Avec rbenv et jruby-1.6.5 :
/home/sam/.rbenv/versions/jruby-1.6.5/bin/redcar
Avec RVM en ayant créé une commande wrapped_redcar :
/home/sam/.rvm/bin/wrapped_redcar
Une fois la bonne commande et son chemin identifiés, il faut créer le fichier redcar.desktop dans le répertoire ~/.local/share/applications . Attention, il s’agit bien de créer le fichier sous son HOME et par ailleurs sur le système.
Voici un exemple de contenu :
[Desktop Entry]
Name=redcar
GenericName=Redcar Text Editor
Comment=Edit text files
Exec=/home/sam/.rbenv/versions/jruby-1.6.5/bin/redcar
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=accessories-text-editor
Categories=TextEditor;
Pour être honnête je ne sais pas si toutes les valeurs sont les plus adaptées, mais ça fonctionne très bien.
A titre d’exemple il y a pas mal de fichiers dans /usr/share/applications, et c’est d’ailleurs en copiant l’un d’eux que j’ai constitué le mien (d’où l’anglais dans les libellés).