So, I've figured that I can set up any shortcut to open my terminal and currently I use cmd+enter to start it, it is very convenient and helps greatly when I need quick access to terminal. BUT when I need to open up another terminal with the same shortcut -> I can't do so. So, I have to go to the recently opened terminal (which could be located on 2nd or 3rd screen for example), and hit ctrl+shift+n to open up another one. Takes time. Inconvenient. Any setting I can input to override default "One and Only one terminal at one hands" policy?
Images show how tmux works.
When you have opened the terminal with the combination:
Ctrl+Alt+t which works by default just press:
Ctrl+Shift+n combination and it will open new terminal window each time when you will press it.
Ctrl+Shift+t combination opens new tab.
Alt+1/2/3/4/5/6/7/8/9 (Page Up) switches between tabs.
Ctrl+Shift+w combination closes the current/active tab.
Ctrl+d combination = exit or logout. It closes the tab.
Ctrl+l combination = clear (current window).
Alt+F4 combination closes the terminal.
There is no need to create another shortcut. Then just click on the + symbol on the window bar, top left corner and it will open one more tab. Simple as that. If you want to divide one window terminal instead of opening one by one install tmux and learn how to use it. Much more convenient than tabs. I prefer it than multitabs.
sudo apt install tmux
Press Ctrl+b and then type % and it will divide window vertically
Press Ctrl+b and then type " and it will divide window horizontally
Press Ctrl+b and then type o to switch between panels in tmux.
Press ctrl+d or type exit, to close the panel in tmux.
I am using htop, glances, bashtop, cmatrix and cava on the screenshots and standard Elementary OS terminal.
I've tried to replicate what you are saying and yes, I can't open another terminal window through the key shortcut if the terminal is already open.
Anyway, instead of looking for the open terminal window among the screens, both physical or virtual you have, to save some time and make this thing less complex, you could just right click on the terminal icon in plank and select new window. Plank appears in every virtual desktop you create
Let me know if this helps
I was having the same problem a couple of days ago.
Couldn't figure out anything so in the end I replaced the default terminal with the gnome terminal.
What I did was:
- Install gnome terminal
- open dconf
- change /org/gnome/desktop/applications/terminal/exec from io.elementary.terminal to gnome-terminal
- change exec-arg to ''