Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 16 submissions in the queue.
posted by martyb on Friday May 11 2018, @04:31AM   Printer-friendly
from the pimp-my-tmux dept.

Tmux is a well-written terminal multiplexer. It allows access to multiple separate terminal sessions inside a single terminal window or remote terminal session. It can do quite a lot when advanced configurations are taken into account. Here Gregory Pakosz' explains his pretty and versatile tmux status bar modifications line by line. His modifications look great and just work, combining form and function.

https://github.com/gpakosz/.tmux/blob/master/README.md


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by TheRaven on Friday May 11 2018, @05:11PM (3 children)

    by TheRaven (270) on Friday May 11 2018, @05:11PM (#678486) Journal

    I don't care if the remote system doesn't have a GUI, my local one does. My terminal emulator sets a UUID in an environment variable, so I use a small script to ssh to remote systems that sets up a tmux session at the remote end with that name and uses autossh. If I move between networks, or reboot my local machine (or just restart the terminal program) then all of my connections are restored.

    I would love to have something that does less than tmux. It's always an uphill struggle to convince tmux that I don't want it to take over from my terminal emulator (for example, I need something in my tmux config to say 'hey, you're running in a terminal that supports unicode characters, which you could tell if you weren't stupid, just pass through UTF-8 characters from the remote system to my terminal'). I want something that creates a tty on the target system, buffers input whenever I'm not connected, sends it all when I am, and does nothing else. My local terminal has scrollback. My local terminal has the ability to create multiple windows and tabs. My local terminal has selection and copy-and-paste. My local terminal does all of the things that tmux tries to do, better than tmux does most of them.

    --
    sudo mod me up
    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 2) by DannyB on Friday May 11 2018, @07:33PM

    by DannyB (5839) Subscriber Badge on Friday May 11 2018, @07:33PM (#678542) Journal

    What I would love is something like SSH that allows the "client" end to have a roving IP address. Like a mobile phone or Pixelbook that may be on various WiFi's, or cellular IP addresses.

    I looked at Mosh, but I don't think it does everything SSH does.

    --
    To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
  • (Score: 0) by Anonymous Coward on Friday May 11 2018, @08:32PM (1 child)

    by Anonymous Coward on Friday May 11 2018, @08:32PM (#678558)

    abduco is what you want. I only use tmux on my OpenBSD machine because it's in base (and even there only in my urxvt-kuake script because tiling+virtual desktops mean I can just open another terminal, no need for tabs and all that), for everything else I use abduco.

    • (Score: 2) by TheRaven on Sunday May 13 2018, @07:42AM

      by TheRaven (270) on Sunday May 13 2018, @07:42AM (#679122) Journal
      Thanks, that does look a lot more like what I want. It's a shame that the tmux and screen developers don't follow the UNIX philosophy and make the pane management and session management components separate.
      --
      sudo mod me up