7

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?

4 Answers 4

13

Opening gedit in background should allow you to use the terminal

gedit &

Hope you know this .

5
  • In that case & is unnecessary isn't it?
    – seriousdev
    Aug 23, 2012 at 14:45
  • 1
    @seriousdev to make it run in background you need &
    – devav2
    Aug 23, 2012 at 15:01
  • Well I thought you were implying that the user opens gedit first, my bad.
    – seriousdev
    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 : [1]+ Done subl a.txt
    – THpubs
    Aug 23, 2012 at 16:59
  • Once a process is completed it will just throw a message on terminal saying Done
    – devav2
    Aug 24, 2012 at 17:16
5

Use setsid, which runs a program in a new session; for example:

setsid gedit

Also you can close terminal and gedit will stay running.

3

If you've started the editor already, you can send it to the background as if you had started it via

gedit &

in the first place:

Return to the blocked terminal, and press CTRL - Z. Notice that the terminal is now usable, but the program is now suspended.

Enter bg on that terminal to make it run again, and enjoy the unblocked terminal.

0

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .