J'aimerais 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 à l'aide de l'utilitaire d'installation de Sublime Text. .deb
fourni pour Ubuntu. Si vous avez téléchargé l'archive et l'avez installée manuellement, vous devrez modifier les chemins ci-dessous en fonction de votre emplacement d'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
Recherche de toutes les instances de gedit
( org.gnome.gedit
sur certains systèmes) et les remplacer par sublime_text
. Enregistrez le fichier, déconnectez-vous et reconnectez-vous, et tout devrait ê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-y ce qui suit :
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
Toutefois, si vous avez installé Sublime Text à l'aide de l'option .deb
téléchargé à partir de sublimetext.com, le fichier devrait déjà exister.