I do a lot in the terminal, and use tmux a lot. One of the cooler things is working with panes, so you can have several terminals right [...]| ideatrash
I’m using percona-tools to do an online schema modification today, and thought I would document the process, especially as even the installation guides seem to be badly linked, out of date, a…| addshore
I have been exploring some new tools here and there. When I started watching Primeagen, I took a note of several tools that he was using and advocating for. One of them was tmux. What is tmux? tmux is a terminal multiplexer. What that means is you can have many terminals in one. According to tmux wiki: tmux is a program which runs in a terminal and allows multiple other terminal programs to be run inside it. Each program inside tmux gets its own terminal managed by tmux, which can be accessed...| Evgenii Pendragon
GitHub codespaces' ssh client is prone to frequent, frustrating disconnections. If you're actively working remotely, that means that you often lose state in the codespace, which is especially frustrating if what you are doing takes a long time to set up, or should stay running. This post describes how I mitigate that with a script that ensures I always have a session in my codespace.| Ideas.Offby1
I use screen a lot, but not much of it. Given recent developments around several CVEs I decided to try to learn the tmux equivalent of what I use. Both have the concept of windows. Both allow rebindin| .:: Marcos Dione/StyXman's glob ::.
You know how there’s that scene in Apollo 13 where they need to work out how to fit the different CO2 filter using only the equipment available on the spacecraft? Well imagine if you needed to send a video to someone but the only software they had to play it back was tmux. This hasn’t happened to me yet, but thankfully I’ve prepared in advance. Just in case. The most basic building block here is a tmux window. We’re not...| willhbr.net
The question that everyone has been asking me since I compiled Python to run on tmux is: “can you actually do anything useful with this?”. I’m happy to report back that the answer is still no, but I can now use tmux to solve sudoku, and I can do it using a different and trickier approach than the one I used with the compiler. With projects like this, seeing is believing, so I made a quick video showing what it...| willhbr.net
Why and how I use tmux in 2017| Luca Pette
tmux for rails developers| Luca Pette
Using mouse to copy/paste in tmuxpanes.| A Scripter's Notes
Faster way to send the same command to each and every pane in your| A Scripter's Notes
Restarting the tmux server every time you change the configuration is tedious and unnecessary. From the shell:tmux source-file ~/.tmux.confAs a tmux command:Prefix + :source-file ~/.tmux.confJust in case: the default prefix is CTRL + bThose methods reload the tmux configuration without affection the sessions or windows. Info: some changes still require a restart of the tmux server. If you were to remove a key bind, you would need to restart the tmux server or explicitly unbind the key. The se...| ITTavern.com
Tmux is a terminal multiplexer. It allows you to work with multiple terminal sessions at once. Installation It is easy to install, and there are many guides already out there, so I won't cover it in this blog post. Tmux terminology So, let us start with the basics. tmux server (programm) > session > window > pane The tmux server starts after running tmux. You can work on the attached sessions or detach them so they run in the background. Every server can have multiple sessions, every session ...| ITTavern.com
So, you've got a tmux window with 10 panes, and you want to clear the panes, switch to a different directory, stop multiple process, and so on. There is a simple way to do it: Prefix + :set synchronize-panes on Just in case: the default prefix is CTRL + b. The input of all panes within a window will be synchronized until you turn it off again: Prefix + :set synchronize-panes off Create keybinding If you need this function often, you could create a simple keybind for it. For examples, if you w...| ITTavern.com
Problem| sunaku.github.io
NOTE: The code in this article is also available as an installable, dual| sunaku.github.io
A while ago I was fighting with a timezone set on a server because of the daylight saving time kicked in: during the ghost hour I had troubles with finding automated jobs. Moreover, the server was located overseas and depending on when I was checking the remote date and time, I could get a different time delta.| Michele Bologna
I have been using Vim as my primary (and only) text editor since 2009. Over the years, I have discovered many useful things about Vim that I wish I knew earlier because they dramatically improved my text-editing efficiency. In this post, I would like to share the most important ones with you.| Petr Zemek
A tale of wanting nice things on Linux for Vim, Tmux and Alacritty and how it ended in a filthy shell script.| George Ornbo
tmux 2.4 made a significant change to key bindings. Here is how to support custom keybindings for versions before and after tmux 2.4| George Ornbo
I am a big fan of tmux, but there is - without adding plugins - a way to save and restore sessions or layouts. For this reason, I've decided to work on a bash script that restores and builds my favori| ITTavern.com