If I use Gedit or Subl (sublime text) commands in the terminal to open a file, I can't do anything else in the terminal until I close the text editor. How can I fix this?
Opening gedit in background should allow you to use the terminal
Hope you know this .
In that case
&is unnecessary isn't it? Aug 23, 2012 at 14:45
1@seriousdev to make it run in background you need
&– devav2Aug 23, 2012 at 15:01
Well I thought you were implying that the user opens gedit first, my bad. Aug 23, 2012 at 15:03
One issue... after issuing the command with &, it opens the text editor in the background. Then, I save the text and close the editor. Now if I enter another command in the same window, it will show something like this at the end : + Done subl a.txt– THpubsAug 23, 2012 at 16:59
Once a process is completed it will just throw a message on terminal saying Done– devav2Aug 24, 2012 at 17:16
setsid, which runs a program in a new session; for example:
Also you can close terminal and
gedit will stay running.
If you've started the editor already, you can send it to the background as if you had started it via
in the first place:
Return to the blocked terminal, and press
Notice that the terminal is now usable, but the program is now suspended.
bg on that terminal to make it run again, and enjoy the unblocked terminal.
Just adding different kind of approach:
You could also use a terminal that supports multiples tabs at once. Here are some examples: Gnome Terminal (the one that comes preinstalled on Ubuntu), Guake, Terminator, Tilda etc
Shortcut: CTRL + Shift + T = almost always the create new tab shortcut