tmux 3.6 リリース

ターミナルマルチプレクサのtmux 3.6 が出ていました．

Release tmux 3.6 · tmux/tmux

raw.githubusercontent.com/tmux/tmux/3.6/CHANGES

3.6 questions and comments · Issue #4699 · tmux/tmux

早速ビルドしてみます．今回はgit リポジトリから導入します．

$ git pull
$ git checkout 3.6
$ ./autogen.sh
$ ./configure --enable-sixel --prefix=$HOME/usr/local (1)
$ make
$ ./tmux -V
tmux 3.6

sixel を有効にし，$HOME/usr/local 以下に導入

tmux が起動しない?旧tmux が生きていたせいでした．

$ ./tmux
open terminal failed: not a terminal
$ pgrep tmux
14030
$ tmux kill-server
$ ./tmux
$ ./tmux kill-server

intall

$ make install
$ which tmux
/home/matoken/local/bin/tmux
$ tmux -V
tmux 3.6

環境

$ tmux -V
tmux 3.6
$ dpkg-query -W autoconf automake pkg-config libevent-dev ncurses-bin
autoconf 2.72-3.1
automake 1:1.18.1-3
libevent-dev 2.1.12-stable-10+b1
ncurses-bin 6.5+20251123-1
pkg-config:amd64 1.8.1-4
$ lsb_release -dr
Description: Debian GNU/Linux forky/sid
Release: n/a
$ arch
x86_64

追記

Debian sid にtmux 3.6 が降りてきました．sixel も有効になっています．パッケージ名にaがつくのはなんでだろう?tmux 3.5a が存在したようにtmux 3.6a がリリースされたら当たりそうだなとも．

$ /usr/bin/tmux -V
tmux 3.6
$ zgrep -B99 -m1 — – /usr/share/doc/tmux/NEWS.Debian.gz
tmux (3.6a-1) unstable; urgency=medium

Please restart tmux entirely after upgrading to 3.6: an old server and
a new client will not be fully compatible with each other and the new
client may hang.

Note: if necessary the old client can be used via /proc/pid/exe to
talk to the old server, e.g. `/proc/$(pgrep "tmux: server")/exe attach'.

-- Sébastien Delafond <seb@debian.org> Mon, 01 Dec 2025 16:44:38 +0100
$ rmadison tmux
tmux | 3.1c-1+deb11u1 | oldoldstable | source, amd64, arm64, armhf, i386
tmux | 3.1c-1+deb11u1 | oldoldstable-debug | source
tmux | 3.3a-3 | oldstable | source, amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
tmux | 3.5a-2~bpo12+1 | oldstable-backports | source, amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
tmux | 3.5a-2~bpo12+1 | oldstable-backports-debug | source
tmux | 3.5a-3 | stable | source, amd64, arm64, armel, armhf, i386, ppc64el, riscv64, s390x
tmux | 3.5a-3 | testing | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
tmux | 3.6a-2 | unstable | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
tmux | 3.6a-2 | unstable-debug | source