Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I would like to configure gedit so that everytime I double click on a text file it will open on a new window instead of a new tab. How can this be done?

Something like,

gedit --new-window "file name"

, but with a double click

Using ubuntu 12.04 with cinnamon, and gedit - Version 3.4.1

Thanks

share|improve this question

1 Answer

up vote 1 down vote accepted

There is a gedit setting called notebook-show-tabs-mode, which is usually set by default to 'always', which means every new document opened will open in a tab. However, if you set it to 'auto' by entering the command below in the terminal, gedit will not open in a tab unless another document is currently open.

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'

However, if you want to make sure that no tabs are ever opened, choose the 'never' setting, so that is probably what you want. You may then need to use the File menu within gedit to switch between documents, although gedit will still warn you when you try to close it if there are still unsaved documents. This is the command you want in this case:

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'

To return to the default settings, use 'always' in the command above instead. You can also find the whole list of hidden settings for gedit by entering

gsettings list-recursively | grep -i gedit

but I think the notebook-show-tabs-mode setting is maybe the one you want.


However, after considering your comment, I think you could also use the standalone (-s) gedit option, as that will open each new document in a new window. Create a .desktop file like this and make it executable and put in ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=

Then simply associate it with text files by editing ~/.local/share/applications/mimeapps.list and add the following to these sections of the file (backing it up first):

[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop

and

[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;

Replace geditspecial with the name of your own .desktop launcher. Now when you click text files they will all open in separate instances.

share|improve this answer
That was a cool thing to learn, although not what I was looking for. This hides the tabs, what I want is to open a new window. This way I can see 2,3,4 files at the same time, just a matter of placing them correctly in the screen. Also I when changing files I can do it the same way I change between programs, "alt"+"tab" or one click in the "all open programs" tabs (I don't know the name of this thing). – Presbitero Nov 19 '12 at 1:33
@Presbitero see my edit. – Mik Nov 19 '12 at 2:03
Worked perfectly, thanks! – Presbitero Nov 19 '12 at 2:22

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.