multi terminal #247

Open
opened 2015-05-27 10:45:09 +02:00 by YouSour · 23 comments
YouSour commented 2015-05-27 10:45:09 +02:00 (Migrated from github.com)

hi , i'm new for cool-retro-term , cool-retro-term have shortcut key open multi terminal or not ? if not i hope have this feature soon . thank advance !

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/18089712-multi-terminal?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).
hi , i'm new for cool-retro-term , cool-retro-term have shortcut key open multi terminal or not ? if not i hope have this feature soon . thank advance ! ## <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/18089712-multi-terminal?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github). </bountysource-plugin>
ppamorim commented 2015-09-18 17:03:37 +02:00 (Migrated from github.com)

+1

+1
vphantom commented 2016-03-15 21:18:24 +01:00 (Migrated from github.com)

Just a thought, but given the retro philosophy of CRT, people looking for multiple tabs should look to using the "screen" command as we did back when we used those monitors. :)

Just a thought, but given the retro philosophy of CRT, people looking for multiple tabs should look to using the "screen" command as we did back when we used those monitors. :)
YouSour commented 2016-03-18 10:10:49 +01:00 (Migrated from github.com)

👍

:+1:
a-andreyev commented 2016-03-18 13:05:41 +01:00 (Migrated from github.com)

My two cents: if you do not want to mess with the GNU Screen, I guess the task to open several windows fits more for your WM/DE not for the app itself.

My two cents: if you do not want to mess with the GNU Screen, I guess the task to open several windows fits more for your WM/DE not for the app itself.
phroun commented 2016-04-08 20:26:06 +02:00 (Migrated from github.com)

I think if this had the edge of a television style knob showing on the skin (at the upper right edge), which switched between "VHF" channels 2-13 and off, and when flipping, the horizontal/vertical sync spazzed out just a little, this would be pretty awesome. Channel 3 should be where the first terminal shows up since that's where most devices frequency was set. Empty channels could show different kinds of static... Caveat: If this makes the skin wider, it needs to be an option not an always-on thing.
knob

I think if this had the edge of a television style knob showing on the skin (at the upper right edge), which switched between "VHF" channels 2-13 and off, and when flipping, the horizontal/vertical sync spazzed out just a little, this would be pretty awesome. Channel 3 should be where the first terminal shows up since that's where most devices frequency was set. Empty channels could show different kinds of static... Caveat: If this makes the skin wider, it needs to be an option not an always-on thing. ![knob](https://cloud.githubusercontent.com/assets/13051806/14393557/6c1af4dc-fd7c-11e5-9173-eeedc5d2283d.jpg)
dessalines commented 2016-11-17 21:12:06 +01:00 (Migrated from github.com)

I want to use this as my main driver, please add tabs!

I want to use this as my main driver, please add tabs!
josefnpat commented 2016-11-17 21:52:15 +01:00 (Migrated from github.com)

Also look into tmux. Works with this software like a charm.

Also look into `tmux`. Works with this software like a charm.
larsbrinkhoff commented 2016-11-18 21:24:03 +01:00 (Migrated from github.com)

I agree with @vphantom. This would take away from the retro experience.

I agree with @vphantom. This would take away from the retro experience.
adammathes commented 2017-01-10 05:30:05 +01:00 (Migrated from github.com)

For those that are interested in multiple cool-retro-terms on their desktop, I've started a branch.

https://github.com/adammathes/cool-retro-term/tree/multiterm

It works reasonably well on MacOS for me so far but I have not tested what happens on *nix with these changes.

And also I have never written any QML/QT before so feedback is welcomed.

For those that are interested in multiple cool-retro-terms on their desktop, I've started a branch. https://github.com/adammathes/cool-retro-term/tree/multiterm It works reasonably well on MacOS for me so far but I have not tested what happens on *nix with these changes. And also I have never written any QML/QT before so feedback is welcomed.
enkeli commented 2017-11-21 20:38:31 +01:00 (Migrated from github.com)

I disagree with @larsbrinkhoff. If implemented like @phroun suggests, it would be awesome and full retro!
I've been using screen (i use it along with byobu (also tmux) a lot in other terminals) but there are some issues with some programs that outputs formatted text, and that is the only thing keeping me from using CRT as my main terminal.

I disagree with @larsbrinkhoff. If implemented like @phroun suggests, it would be awesome and full retro! I've been using screen (i use it along with byobu (also tmux) a lot in other terminals) but there are some issues with some programs that outputs formatted text, and that is the only thing keeping me from using CRT as my main terminal.
okasion commented 2017-11-27 02:18:58 +01:00 (Migrated from github.com)

For those who would like to use this terminal as a main one (I know, it's just eye-candy, but it is of the best kind), why wouldn't it be possible to have a terminal option?

For those who would like to use this terminal as a main one (I know, it's just eye-candy, but it is of the best kind), why wouldn't it be possible to have a terminal option?
okasion commented 2017-11-28 17:44:37 +01:00 (Migrated from github.com)

Also, how difficult could be code shift+insert as paste command?

Also, how difficult could be code shift+insert as paste command?
dessalines commented 2017-11-29 03:49:32 +01:00 (Migrated from github.com)

control+shift+v is the standard terminal paste.

`control+shift+v` is the standard terminal paste.
okasion commented 2017-11-29 12:16:53 +01:00 (Migrated from github.com)

That works too... thanks.

That works too... thanks.
joshuaquek commented 2018-08-13 10:23:55 +02:00 (Migrated from github.com)

If you want to open another window of the same app, which, in this case, would be this app, you can try this command (works for OSX, you have to be in the /Applications directory where all of your apps are located):

open -n -a cool-retro-term

This should open another cool-retro-term window

If you want to open another window of the same app, which, in this case, would be this app, you can try this command (works for OSX, you have to be in the `/Applications` directory where all of your apps are located): ```bash open -n -a cool-retro-term ``` This should open another cool-retro-term window
bconfortin commented 2019-06-19 14:54:06 +02:00 (Migrated from github.com)

I would love CRT to support tabs.
It is so pretty and looks a lot like Fallout's terminals.
With the tabs feature, It would definitely turn into my daily driver terminal.

I would love CRT to support tabs. It is so pretty and looks a lot like Fallout's terminals. With the tabs feature, It would definitely turn into my daily driver terminal.
atmadeep commented 2019-10-09 20:22:28 +02:00 (Migrated from github.com)

So are we getting a multi terminal feature or not?

So are we getting a multi terminal feature or not?
heeplr commented 2019-11-05 12:38:54 +01:00 (Migrated from github.com)

I agree that tabs are not in the scope of this project and that screen/tmux/... is the solution to that.

But when using screen, I find that the default key combo "Ctrl+a Backspace" doesn't work to move to the previous session. "Ctrl+a n" to switch to the next session works fine.

Can we have Ctrl+a Backspace?

EDIT: I just found out that it works when Ctrl+a are being held down while pressing backspace. Other terminals also accept pressing Ctrl and a succesively.

I agree that tabs are not in the scope of this project and that screen/tmux/... is the solution to that. But when using screen, I find that the default key combo "Ctrl+a Backspace" doesn't work to move to the previous session. "Ctrl+a n" to switch to the next session works fine. Can we have Ctrl+a Backspace? EDIT: I just found out that it works when Ctrl+a are being held down while pressing backspace. Other terminals also accept pressing Ctrl and a succesively.
allisonober commented 2020-10-16 16:48:07 +02:00 (Migrated from github.com)

I came up with a limited, but very simple way for multiple terminal windows. In MacOS, I copied the application and renamed it to make it a separate app. Now I have two windows to use, which act like separate applications.

Screen Shot 2020-10-16 at 10 35 33 AM

The downsides are configs won't be shared (you'll have to export in one and import in the other to update your profiles), and you'll need to repeat this depending on how many extra windows you want.

The up side is this is a very easy technique that can likely work on any OS. And a bonus, you can now cmd+tab between the terminals, which I actually prefer.

It's a bit silly, and you don't get keybindings, but it's simple and works. Two or three terminals is all I usually need, so this works well for me.

I came up with a limited, but very simple way for multiple terminal windows. In MacOS, I copied the application and renamed it to make it a separate app. Now I have two windows to use, which act like separate applications. <img width="1096" alt="Screen Shot 2020-10-16 at 10 35 33 AM" src="https://user-images.githubusercontent.com/52665928/96272935-c1764300-0f9c-11eb-8b21-330b0835a0c7.png"> The downsides are configs won't be shared (you'll have to export in one and import in the other to update your profiles), and you'll need to repeat this depending on how many extra windows you want. The up side is this is a very easy technique that can likely work on any OS. And a bonus, you can now cmd+tab between the terminals, which I actually prefer. It's a bit silly, and you don't get keybindings, but it's simple and works. Two or three terminals is all I usually need, so this works well for me.
sgnls commented 2020-10-16 16:54:31 +02:00 (Migrated from github.com)

As per #555, I am opening multiple instances absolutely fine via a keyboard shortcut... each trigger fires a new instance.

That aside, contending with the issue you're noting about importing the profile, you should look to use the flag to specify this for each instance;

$ cool-retro-term -p Futuristic
$ cool-retro-term -p Default

Unless I'm missing something, if you were to create a shortcut (keyboard or old-school), that should suffice without having to duplicate the application. If you open one, you can open another too;

$ cool-retro-term &

As per [#555](https://github.com/Swordfish90/cool-retro-term/issues/555), I am opening multiple instances absolutely fine via a keyboard shortcut... each trigger fires a new instance. That aside, contending with the issue you're noting about importing the profile, you should look to use the flag to specify this for each instance; ``` $ cool-retro-term -p Futuristic $ cool-retro-term -p Default ``` Unless I'm missing something, if you were to create a shortcut (keyboard or old-school), that should suffice without having to duplicate the application. If you open one, you can open another too; `$ cool-retro-term &`
frnco commented 2021-03-04 21:30:55 +01:00 (Migrated from github.com)

Just a thought, but given the retro philosophy of CRT, people looking for multiple tabs should look to using the "screen" command as we did back when we used those monitors. :)

Or emacs, you can do multiple buffers plus split the screen plus pretty much anything...

> Just a thought, but given the retro philosophy of CRT, people looking for multiple tabs should look to using the "screen" command as we did back when we used those monitors. :) Or emacs, you can do multiple buffers plus split the screen plus pretty much anything...
SamuelBanya commented 2022-02-09 23:19:22 +01:00 (Migrated from github.com)

@frnco
Please tell me how you are running Emacs on 'cool-retro-term' as there is no way to use the 'Command' key on MacOS at all in 'cool-retro-term'.

@frnco Please tell me how you are running Emacs on 'cool-retro-term' as there is no way to use the 'Command' key on MacOS at all in 'cool-retro-term'.
Ganton commented 2022-05-14 13:45:45 +02:00 (Migrated from github.com)

@okasion Also, how difficult could be code shift+insert as paste command?

For that, there's a pull request: https://github.com/Swordfish90/cool-retro-term/pull/702

At least we can add a "thumbs up" to that pull request.

> @okasion Also, how difficult could be code shift+insert as paste command? For that, there's a pull request: https://github.com/Swordfish90/cool-retro-term/pull/702 At least we can add a "thumbs up" to that pull request.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/cool-retro-term#247
No description provided.