AlmaLinux でも tmux で Sixel を

AlmaLinux でもSixel 対応版tmux のbuild をしてみました．

KVM 環境にAlmaLinux 9.3 を導入してmlterm からssh 経由で接続しています．

tmux のbuild 手順は公式の 「Installing · tmux/tmux Wiki」 の From source tarball の通りですが， autogen.sh で aclocal が見つからないと言われたので automake package を導入．Sixel を有効にするために configure に --enable-sixel を付けています．

$ sudo dnf install libevent-devel ncurses-devel gcc make bison git automake (1)
$ git clone --depth 1 https://github.com/tmux/tmux (2)
$ cd tmux
$ ./autogen.sh
$ ./configure --enable-sixel (3)
$ make
$ ./tmux -V
tmux next-3.4
$ ./tmux

build に必要なパッケージ導入

tmux のsource を入手

sixel を有効に

環境

$ git -C ~/src/tmux log -1
commit bdf8e614af34ba1eaa8243d3a818c8546cb21812 (grafted, HEAD -> master, origin/master, origin/HEAD)
Author: Thomas Adam <thomas@xteddy.org>
Date: Tue Nov 14 22:01:09 2023 +0000

Merge branch 'obsd-master'
$ dnf info libevent-devel ncurses-devel gcc make bison git automake | grep -e '^Name' -e '^Version' -e '^Release'
Name : automake
Version : 1.16.2
Release : 8.el9
Name : bison
Version : 3.7.4
Release : 5.el9
Name : gcc
Version : 11.4.1
Release : 2.1.el9.alma
Name : git
Version : 2.39.3
Release : 1.el9_2
Name : libevent-devel
Version : 2.1.12
Release : 6.el9
Name : make
Version : 4.3
Release : 7.el9
Name : ncurses-devel
Version : 6.2
Release : 10.20210508.el9
Name : libevent-devel
Version : 2.1.12
Release : 6.el9
Name : ncurses-devel
Version : 6.2
Release : 10.20210508.el9
$ ~/src/neofetch/neofetch
'c:. matoken@alma-kvm
lkkkx, .. .. ,cc, ----------------
okkkk:ckkx' .lxkkx.okkkkd OS: AlmaLinux 9.3 (Shamrock Pampas Cat) x86_64
.:llcokkx' :kkkxkko:xkkd, Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-8.1)
.xkkkkdood: ;kx, .lkxlll; Kernel: 5.14.0-362.8.1.el9_3.x86_64
xkkx. xk' xkkkkk: Uptime: 3 hours, 33 mins
'xkx. xd .....,. Packages: 438 (rpm)
.. :xkl' :c ..''.. Shell: bash 5.1.8
.dkx' .:ldl:'. ' ':lollldkkxo; Resolution: 1280x800
.''lkkko' ckkkx. Terminal: /dev/pts/1
'xkkkd:kkd. .. ;' :kkxo. CPU: Intel i5-7300U (2) @ 2.712GHz
,xkkkd;kk' ,d; ld. ':dkd::cc, Memory: 185MiB / 425MiB
.,,.;xkko'.';lxo. dx, :kkk'xkkkkc
'dkkkkkxo:. ;kx .kkk:;xkkd.
..... .;dk:. lkk. :;,
:kkkkkkkdoxkkx
,c,,;;;:xkkd.
;kkkkl...
;kkkkl
,od;
$ arch
x86_64