Je voudrais remplacer gedit et utiliser Sublime Text 3 comme éditeur de texte par défaut pour tous les fichiers texte de mon système Ubuntu. Pouvez-vous me dire comment procéder pour effectuer ce changement?
Réponses
Trop de publicités?Ces instructions supposent que vous avez installé Sublime Text 3 en utilisant le fichier .deb
fourni pour Ubuntu. Si vous avez téléchargé le tarball et l'avez installé manuellement, vous devrez modifier les chemins ci-dessous avec l'emplacement de votre installation.
Tout d'abord, assurez-vous que /usr/share/applications/sublime_text.desktop
existe (sublime-text.desktop
sur certains systèmes) :
ls /usr/share/applications/sublime_text.desktop
Ensuite, ouvrez /usr/share/applications/defaults.list
avec Sublime :
subl /usr/share/applications/defaults.list
Recherchez toutes les instances de gedit
(org.gnome.gedit
sur certains systèmes) et remplacez-les par sublime_text
. Enregistrez le fichier, déconnectez-vous et reconnectez-vous, et vous devriez être prêt.
Si pour une raison quelconque /usr/share/applications/sublime_text.desktop
(ou sublime-text.desktop
) n'existe pas, créez-le :
sudo touch /usr/share/applications/sublime_text.desktop
Ouvrez-le dans Sublime :
subl /usr/share/applications/sublime_text.desktop
et collez ce qui suit dedans :
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Editeur de texte
Comment=Éditeur de texte sophistiqué pour le code, le balisage et la prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=EditeurTexte;Développement;
StartupNotify=true
Actions=Fenêtre;Document;
[Desktop Action Fenêtre]
Name=Nouvelle fenêtre
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=Nouveau fichier
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
Cependant, si vous avez installé Sublime Text en utilisant le fichier .deb
téléchargé depuis sublimetext.com, le fichier devrait déjà exister.