Results 1 to 5 of 5

Thread: Terminal emulator with session management?

  1. #1
    Join Date
    Apr 2017
    Location
    Germany
    Posts
    25

    Default Terminal emulator with session management?

    Hello,

    After spending the last couple of years on a Mac, I recently assembled myself a new PC that now happily runs openSUSE. All in all, I keep asking myself why I didn't do this earlier, but there are a few things I miss from OS X (or macOS or whatever Apple wants to call it these days).

    Specifically, there is a terminal emulator for OS X, iTerm2, that allows one to not only define profiles (such as ssh into machine1, ssh into machine2, ssh into someuser@machine3, ...), but also to define and then restore arrangements of open tabs. This way I could open a stored arrangement, and voila - I had an open tab for each system.

    The closest thing I could find with a search machine of my choice was a shell script to open gnome-terminal with specific commands for each tab. That could be an acceptable solution, but something that is integrated right into the terminal emulator would be nicer.
    mate-terminal allows me to define profiles, but it will not let me save an arrangement of open tabs with their profiles, as far as I can tell.

    Is there a terminal emulator for GNU/Linux that has a features like that? Please don't tell me to use tmux or screen, because I will be running a tmux session in each of those tabs, and nested tmux/screen-sessions confuse me to no end. ;-)

    Thank you for any insights you might share with me,
    Benjamin

  2. #2
    Join Date
    Oct 2011
    Location
    Germany (Ore Mountains)
    Posts
    427

    Default Re: Terminal emulator with session management?

    The KDE terminal emulator konsole has this option: --tabs-from-file

    so:
    Code:
    konsole --tabs-from-file ./testkonsoletabs.conf
    whith
    Code:
    cat testkonsoletabs.conf
    title: first;; command: /usr/bin/ls;; workdir: /home/hendrik/
    title: second;; command: ;; workdir: /home/hendrik/Bilder
    title: third;; command: /usr/bin/ssh pi@raspberrypi;; workdir: /tmp
    might be, what you are looking for.

    regards,
    Hendrik

  3. #3
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,673
    Blog Entries
    15

    Default Re: Terminal emulator with session management?

    Quote Originally Posted by krylon View Post
    Hello,

    After spending the last couple of years on a Mac, I recently assembled myself a new PC that now happily runs openSUSE. All in all, I keep asking myself why I didn't do this earlier, but there are a few things I miss from OS X (or macOS or whatever Apple wants to call it these days).

    Specifically, there is a terminal emulator for OS X, iTerm2, that allows one to not only define profiles (such as ssh into machine1, ssh into machine2, ssh into someuser@machine3, ...), but also to define and then restore arrangements of open tabs. This way I could open a stored arrangement, and voila - I had an open tab for each system.

    The closest thing I could find with a search machine of my choice was a shell script to open gnome-terminal with specific commands for each tab. That could be an acceptable solution, but something that is integrated right into the terminal emulator would be nicer.
    mate-terminal allows me to define profiles, but it will not let me save an arrangement of open tabs with their profiles, as far as I can tell.

    Is there a terminal emulator for GNU/Linux that has a features like that? Please don't tell me to use tmux or screen, because I will be running a tmux session in each of those tabs, and nested tmux/screen-sessions confuse me to no end. ;-)

    Thank you for any insights you might share with me,
    Benjamin
    Hi
    What about Terminator?
    https://gnometerminator.blogspot.com...roduction.html

    Code:
    zypper in terminator
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  4. #4
    Join Date
    Apr 2017
    Location
    Germany
    Posts
    25

    Default Re: Terminal emulator with session management?

    Quote Originally Posted by malcolmlewis View Post
    Hi
    What about Terminator?
    https://gnometerminator.blogspot.com...roduction.html

    Code:
    zypper in terminator
    Thank you, I will give that a try!

  5. #5
    Join Date
    Apr 2017
    Location
    Germany
    Posts
    25

    Default Re: Terminal emulator with session management?

    Quote Originally Posted by hendwolt View Post
    The KDE terminal emulator konsole has this option: --tabs-from-file

    so:
    Code:
    konsole --tabs-from-file ./testkonsoletabs.conf
    whith
    Code:
    cat testkonsoletabs.conf
    title: first;; command: /usr/bin/ls;; workdir: /home/hendrik/
    title: second;; command: ;; workdir: /home/hendrik/Bilder
    title: third;; command: /usr/bin/ssh pi@raspberrypi;; workdir: /tmp
    might be, what you are looking for.

    regards,
    Hendrik
    Thank you very much!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •