Black Box というターミナルエミュレータを少し試してみました.
Note | Black box といえば(X11 window manager のBlackbox 🏛️ を思い受けべますが多分関係はない,Black Box は主にVala で書かれているようです.Vala で出来たTerminal というと軽量なvala-terminal というものをarmhf 環境で使っていたことがありましたがこれも特に関係はなさそうです.(vala-terminal は開発が止まっていそうでDebian からもdrop しているようです.) |
導入
flatpack から導入かセルフビルドになるようです.
$ flatpak install flathub com.raggesilver.BlackBox
Looking for matches…
Required runtime for com.raggesilver.BlackBox/x86_64/stable (runtime/org.gnome.Platform/x86_64/44) found in remote flathub
Do you want to install it? [Y/n]:
com.raggesilver.BlackBox permissions:
ipc fallback-x11 wayland x11 devices file access [1] dbus access [2]
[1] host
[2] org.freedesktop.Flatpak
ID Branch Op Remote Download
1. [✓] com.raggesilver.BlackBox.Locale stable i flathub 9.3 kB / 290.9 kB
2. [✓] org.gnome.Platform.Locale 44 i flathub 101.3 kB / 340.5 MB
3. [✓] org.gnome.Platform 44 i flathub 248.4 MB / 323.4 MB
4. [✓] com.raggesilver.BlackBox stable i flathub 555.3 kB / 746.4 kB
Installation complete.
$ flatpak info com.raggesilver.BlackBox
Black Box - A beautiful GTK 4 terminal
ID: com.raggesilver.BlackBox
Ref: app/com.raggesilver.BlackBox/x86_64/stable
Arch: x86_64
Branch: stable
Version: 0.14.0
License: GPL-3.0-or-later
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 2.7 MB
Runtime: org.gnome.Platform/x86_64/44
Sdk: org.gnome.Sdk/x86_64/44
Commit: 9cf004e5bf5dfc847db69e6c3f9dcd2d27a8541d815a537af553a4d47545a583
Parent: 1a3b7c86da1c662d5e793b03b83e9b02a4c151aea33fb03f07caaca1e576708a
Subject: Remove session-bus permission (b58d6d98)
Date: 2023-07-17 23:14:18 +0000flatpack は結構依存関係が多いですね.
でもセルフビルドするにはもっと大量のディスクが必要だと思います…….とりあえずはflatpack で.
flatpack版起動
$ flatpak run com.raggesilver.BlackBox
Sixel
Sixel に対応しているようなので試してみます.Sixel に対応した端末なら端末内で画像が表示可能です.X などが無くても対応端末であれば画像を表示できます.
img2sixel で画像表示……されません.なんでだろうと思ったら既定値では無効になっていて設定変更で動作しました.
「Prefarence」→「Advanced」→「Experimental」→「Sixel Support」
Sixel で画像出せます.
neofeth –slxel
Sixel の活用については以下のあたりを.
sudo/ssh環境でのヘッダーバーの色
通常時,sudo利用時,ssh接続時でヘッダーバーの色が変わります.(少しタイムラグあり)
通常時
sudo 実行時
ssh 接続時
Black Box非アクティブ時に終了したプロセスの通知
Black Box 非アクティブ時に終了したプロセスはデスクトップに通知が来ます.
通知は一定時間で消えてしまうのでPCから目を話している場合は気づけません.
環境
$ flatpak info com.raggesilver.BlackBox
Black Box - A beautiful GTK 4 terminal
ID: com.raggesilver.BlackBox
Ref: app/com.raggesilver.BlackBox/x86_64/stable
Arch: x86_64
Branch: stable
Version: 0.14.0
License: GPL-3.0-or-later
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 2.7 MB
Runtime: org.gnome.Platform/x86_64/44
Sdk: org.gnome.Sdk/x86_64/44
Commit: 9cf004e5bf5dfc847db69e6c3f9dcd2d27a8541d815a537af553a4d47545a583
Parent: 1a3b7c86da1c662d5e793b03b83e9b02a4c151aea33fb03f07caaca1e576708a
Subject: Remove session-bus permission (b58d6d98)
Date: 2023-07-17 23:14:18 +0000
$ dpkg-query -W flatpak libsixel-bin
flatpak 1.14.4-2
libsixel-bin 1.10.3-3
$ lsb_release -dr
No LSB modules are available.
Description: Debian GNU/Linux trixie/sid
Release: n/a
$ arch
x86_64