Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

How to set Sublime Text as default text editor? The only option I see is Pluma.

I'm using Mate Desktop on Fedora 19.

enter image description here

Edit: The Sublime Text executable (installed by hand, not a package) is at /home/matt/sublime_text_3/sublime_text.

share|improve this question
1  
I imagine that clicking on the drop down menu does not show any more options right? –  terdon Sep 29 '13 at 11:10
    
@terdon Pluma's the only option in the drop down –  Colonel Panic Sep 29 '13 at 11:31
    
Sorry, just wanted to make sure, you never know :). –  terdon Sep 29 '13 at 11:36

2 Answers 2

The default file associations are set in either /usr/share/applications/defaults.list (global) or one of ~/.local/share/applications/mimeapps.list or ~/.local/share/applications/defaults.list.

For example, this is what I have on my system:

$ grep -e '\[\|plain' .local/share/applications/mimeapps.list 
[Default Applications]
text/plain=pluma.desktop;
[Added Associations]
text/plain=emacs.desktop;pluma.desktop;

Changing the [Added Associations] line to

text/plain=sublime_text.desktop;emacs.desktop;pluma.desktop;

made sublime my default editor. Make sure that sublime_text correctly launches sublime if you run it from a terminal and that you have a .desktop file in /usr/share/applications/:

$ cat /usr/share/applications/sublime_text.desktop
[Desktop Entry]
Name=Sublime
GenericName=Text Editor
Exec=sublime_text %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=/usr/share/icons/mate/48x48/apps/sublime_text.png
Categories=GTK;Utility;TextEditor;
share|improve this answer
    
+1 I was looking for that all the time! –  vertoe Mar 24 at 11:38

You should use gsettings command along with list-recursively parameters such as:

gsettings list-recursively |egrep -i editor

Then apply with set command with the given key you retrived.

enjoy with :

gsettings list-recursively
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.