Nothin' but Slackware

バイクとLinuxに戯れる日々

2019年07月

lenovo ThinkPad X1 Carbon

Slackware`は何の問題もなく動作しているが、メインドライブをSSD-240GBから500GBにアップグレードしたのを機会に遊びでPlamolinuxもインストールしてみた。
指紋認証デバイス認識と使用のためのドライバ&ライブラリインストールはSlackwareへのインストールの件で過去に書いたので詳細は割愛する。
要点としては、
・FingerPrint device ID は 138a:0017 で、これは libfprint upstream のサポートデバイスになっており、HP840G1のような複雑な手順は不要で、 libfprint-0.99.0 と fprintd-0.8.1 をインストールすれば認識される。
・ 注意点としては pam関連ライブラリがSlackware では /usr/lib64/security/ 以下に配置されているが、 Plamoでは /lib/security/ が規程の場所のようで、fprintインストール後にシンボリックリンクを貼る必要があった。

そのうえで、 /etc/pam.d/system-auth , /etc/pam.d/system-lovcal-login の最上位に「 auth     sufficient     pam_fprintd.so」を記述して再起動。
rootでパスワードログイン後、
# fprintd-enroll  (rootユーザーの指紋登録)
# fprintd-enroll <USERNAME>   (一般ユーザーの指紋登録)
すれば、次回ログインから指紋認証にてログイン可能となった。

ちなみに、 ThinkPad X250 も FingerPrint device ID は同じなので同様の手順でよい。 libfprint upstreamのサポートデバイスだと何と簡単なことか。
HP840G1のように proprietaryなLinux酔うドライバが提供されていれば認識させるのが面倒ではあるもののまだマシで、一番厄介(というか絶望的)なのが、Windows用ドライバしか提供されていないプロプラなデバイスの場合。(例: HP EliteBook 830 G5の device-ID=138a:00ab , Synaptics VFS7552
 話題はそれるが、ThinkPad系列の指紋認証デバイスの良いところは、指紋認証する際にデバイスが緑色に点滅してくれること。HPノートのセンサーは光らないので、センサーを一見しただけでは指紋スワイプ待ちなのかどうかわからないのだ。
と、ThinkPadの良いところも言っておく。

ThinPad X250

先週、所用で東京都近郊に出かけた際、土曜日が1日暇になったので気晴らしに秋葉原を徘徊した。

そのとき、とある店先で以前から手元にもっていたいと思っていたB5サイズのThinkPadが目に入ってしまい、結果、物欲に負けて購入した。(もちろん中古)


機種は、Lenovo ThinkPad X250 (型番:20CLA03PJP)。程度はランクBで価格19,000円。


主な仕様)

項目

諸元

製品番号

20CLA03PJP

初期導入済OS

Windows8.1 pro 64bit

CPU

Intel Core i5-5200U 64bit arch: Broadwell

指紋センサー

Validity Sensors, Inc. VFS 5011 (138a:0017)

RAM

8MB

HDD

2.5” HDD 500GB

光学ドライブ

なし

Graphic

Intel HD Graphics 5500 driver: i915

Audio

Intel Broadwell-U Audio driver: snd_hda_intel

Network

Device-1: Intel Ethernet I218-LM driver: e1000e


Device-2: Intel Wireless 7265 driver: iwlwifi

ディスプレイ

LED バックライト付 12.5HD 液晶

(1,366×768ドット、1,677万色、16:9)

Bluetooth

Bluetooth v4.0

内蔵カメラ

HD 720p カメラ

本体寸法 (W×D×H)mm

305.5x208.5x19.9-20.3mm

本体質量

1.45kg


家に持ち帰って早速分解して、Windows8.1の入ったHDDを引っこ抜いて新品HDDに換装し、

Slackware64-currentを導入した。本当はSDDにしたかったがこの時は手持ちが無く、やむを得ず通常のHDDにした。

分解のし易さはHP840G1に比べると悪く裏蓋のネジ8本を緩めて周囲のラッチを外すという作業が求められ、ラッチを折らないよう注意が必要。

動作確認の結果は、一部のFunctionキーを除いてすべての機能が問題なく動作した。


HPノートでレポートした指紋認証のところだけ記録としてメモしておく。

TP-X250の指紋認証デバイスはデバイスID( 138a:0017) で、これはオープンソースプロジェクトである libfprint upstreamでサポートするデバイスに含まれるため、HPノートのときよりはるかにシンプルな導入手順で動作させることができる。


Step1) linfprint upstream ソースに Arch-linuxのパッチを当ててインストールする。

   ※X250の指紋認証を動かすだけならおそらくパッチは不要で、libfprint upstreamソースの

    コンパイル&インストールのみでOKと思うが、ドライバに汎用性を持たせたかったので

    Archのパッチも当ててインストールした。


 # /tmp/validity-binaries

 # cd /tmp/validity-binaries

 # wget https://ftp.hp.com/pub/softpaq/sp84501-85000/sp84530.tar -O - | tar xf -

 # rpm2cpio SP*/*.rpm | cpio -idmv

 

 # mkdir tmplibfprint-upstream-git

 # git clone https://gitlab.freedesktop.org/libfprint/libfprint libfprint-upstream-git

 # git clone https://github.com/rindeal/libfprint-vfs_proprietary-driver

 # cp -a libfprint-vfs_proprietary-driver/vfs_proprietary libfprint-upstream-git/libfprint/drivers/vfs_proprietary

 # cd libfprint-upstream-git

 # sed -e "/^all_drivers *=/a all_drivers += [ 'vfs_proprietary' ]" -i – meson.build

 # sed -e "/^libfprint *=/i libvfsFprintWrapper_dir='/tmp/validity-binaries/usr/lib64/'\nsubdir('drivers/vfs_proprietary')" -i – libfprint/meson.build

 # sed -e "s|if imaging_dep.found()|if imaging_dep != [] and imaging_dep.found()|" -i – libfprint/meson.build

 # meson -D x11-examples=true -D gtk-examples=true -D doc=true --prefix /usr --libdir lib${LIBDIRSUFFIX} \

build -Ddebug-gui="false"-Dtests="false" -Ddocumentation="false" \

-Dudev-dir="/lib/udev"

 # mkdir <PKG-DIR>

 # DESTDIR=<PKG-DIR> ninja -C build all install


・・で、<PKG-DIR>に移動して、makepkg でパッケージを作成しインストール。

仕上げとして 60-fprint-autosuspend.rules を作成して libudev/rules.d/ 以下に配置する。

以上一連の作業を自動で行なう SlackBuildを作成したので倉庫に置いておく。


Step-2) fprintd-0.8.1 をインストールする。(こちらは素直に configure, makeするだけ)

  こっちもSlackBuildを倉庫に置いておく。


Step-3) 仕上げ

 # nano etcpam.d/system-auth

  以下の一行を最上位に追記する。

  auth sufficiaent pam_fprintd.so


 # nano etcpam/system-local-login

  以下の一行を最上位に追記する。

  auth sufficiaent pam_fprintd.so



HPノートのHDD(2.5")をSDDにお引越しでトラブル発生

HPノート(840G1)の従来型HDDをSDDに換装して中身をお引越しした。
最初やった手順は、
1) Gpartedの起動USBで起動して、SDDにGPTパーティションを作成。
    gpt1 -- efi パーティション ( vfat 300MB)
    gpt2 -- slackware64-current メイン環境用 (ext4 100GB)
    gpt3 -- linux-swap (2GB)
    gtp4 -- slackware64-current ミラーリング保存用 (ext4 30GB)
    gpt5 -- slackware64-current テスト用環境 (ext4 80GB)
    gpt6 -- 倉庫

2) partclone で中身の引越し(リストアですね)
 # zcat /mnt/backup/<IMAGE-file> | partclone.extfs -r -o /dev/<引越し先パーティション>
    ※この時点ではまだSDDの先頭にブートローダーは入っていない。

3) super-grub2 起動USBで起動して、 gpt2のgrub.cfgを呼び出して gpt2をブート
 ・ちゃんとgpt2のslackが立ち上がった。この時点で「ヨシヨシ」と満足げな私。

4) grub.cfg の内容(UUIDとか諸々)を確認して、よしと判断して grub-install コマンドで efiパーティション目掛けて grub2をインストール。
 # grub-install --target=x86_64-efi /dev/sda みたいな感じ。

5) PC再起動
 絶対に問題なく起動するはずだと信じてPCを再起動。 ・・・しかし、
「システムが見つからない」らしきメッセージが出て、ブートできない。
「そんなはずはない」と思い、もう一度再起動かけて、今度はブートデバイスの選択メニューを出して、”EFIから起動”を選択するといくつか階層を潜るように選択していった結果、/boot/efi/EFI/slackware14.2+ という階層にたどり着き、それでリターンキーを押すとやっと目指す Slackが起動した。

毎回そんな面倒くさいことして起動したくないので、ネット検索した結果、Arch-Wiki(よくお世話になってます)にそれらしきトラブルと対策があった。

6) 対策方法
 Step-1) /boot/efi/EFI に boot というディレクトリを作成する。
    # mount -t vfat /dev/sda1 /boot/efi
    # mkdir /boot/efi/EFI/boot
 Step-2) 作成した boot ディレクトリに grubx64.efi ファイルを bootx64.efi という名前でコピー。
    # cp /boot/efi/EFI/slackware-14.2+/grubx64.efi /boot/efi/EFI/boot/bootx64.efi

これで、無事に解決した。詳しいことはわからないが結果よければすべてよしとする。

言ってみれば、引越ししたはいいが、玄関のドアが見つからず中に入れなかったのを、「玄関はこちら」といった立て札を立てたようなものか。

追伸)
・・にしても、このノート(HP EliteBook 840 G1)のバイクで言えば「整備性の良さ」は特筆に値すると思う。ネジ一本外すことなくロックキーをスライドするだけでPC裏蓋が外れて、HDDtoメモリスロットにすぐアクセスできる。いままで扱ったノートの中では一番に位置する整備性の良さだと思う。

自分的一区切り(slackware64-current - 15.0相当)

ffmpegが v4.1.4になり自分の環境もアップデートして、 vlc, mplayer, mpv, xine-ui すべてで BluRay再生できることを確認したので、自分的には一区切りとして partclone でフルバックアップを取った。
ま、また明日からローリングアップデートが続くんだろうけど。

[バックアップ]
# partclone.extfs -c -s <SOURCE-PARTITION> | gzip -c > /mnt/backup/<BACKUP-DIR>/image-<IMAGE-NAME>-20190718.pcl.gz

[リストアしたいとき]
# zcat /mnt/backup/<BACKUP-DIR>/image-<IMAGE-NAME>-20190718.pcl.gz | partcloce.extfs -r -o <SOURCE-PARTITION>

nv-codec-headers ってまだ有効なのかな

cd ~/tmp && \
    git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers && \
    cd nv-codec-headers && \
    make && \
    sudo make install

このあとffmpeg をビルド。

何というか、やっぱslackwareだな

今更だが、わたしのこの日記で言うところの「Linux」は。基本、slackware のことである。
現在はメインとなるデスクトップ、サブとなるラップトップで両方共に slackware64-current を動かしており、趣味として日常的に使用している。
だから、どうしても「Slackwareが使い易い、とか、結局Slackwareだよな」といった結論を書くときが多くなる。逆襲のSlackwareさんのサイトオーナーさんが言う通り、別段ほかのディストリビューションをディスるつもりはまったくない。

しかし前に書いたが、
・Plamoはblueman-2.1.1がまともに動作してくれず、bluetoothマウスを使うのに consoleベースのbluetoothctl を使って設定しないとマウスが使えない状態が解決しない・
・Archはfingerprintの vfs_proprietaryパッチとインストールのための情報を仕入れたのがArchにも拘らず、Archで指紋認証ツールをインストール使用とすると依存関係が解決できずインストールできない。このあたりは、Archのしきたり(使い方)をよく知らないためでもあると思う・

・・で、結局「やっぱslackwareが使い易いな」となる。

現状のSlackware64-currentのアップデート状況だが、なんかこのままローリングアップデートで行ってしまいそうな予感。別に構わないが、「はいこっから version-15.0 ね」とか宣言してくんないと気持ち的にケジメがつかないんだが・・・。

HP EliteBook 840 G1 の指紋認証デバイス(その8)

Archから拝借したパッチで新たに追加サポートされたのが最後の8行分。ちなみに、わたしの HP 840 G1 はデバイスID= 138a:003f Supported Fingerprint Reader Devices by modified libfprint-0.99.0_git
USB ID Driver
045e:00bb Digital Persona U.are.U 4000/4000B/4500
045e:00bc Digital Persona U.are.U 4000/4000B/4500
045e:00bd Digital Persona U.are.U 4000/4000B/4500
045e:00ca Digital Persona U.are.U 4000/4000B/4500
0483:2015 UPEK TouchChip/Eikon Touch 300
0483:2016 UPEK TouchStrip
04f3:0903 ElanTech Fingerprint Sensor
04f3:0907 ElanTech Fingerprint Sensor
04f3:0c01 ElanTech Fingerprint Sensor
04f3:0c02 ElanTech Fingerprint Sensor
04f3:0c03 ElanTech Fingerprint Sensor
04f3:0c04 ElanTech Fingerprint Sensor
04f3:0c05 ElanTech Fingerprint Sensor
04f3:0c06 ElanTech Fingerprint Sensor
04f3:0c07 ElanTech Fingerprint Sensor
04f3:0c08 ElanTech Fingerprint Sensor
04f3:0c09 ElanTech Fingerprint Sensor
04f3:0c0a ElanTech Fingerprint Sensor
04f3:0c0b ElanTech Fingerprint Sensor
04f3:0c0c ElanTech Fingerprint Sensor
04f3:0c0d ElanTech Fingerprint Sensor
04f3:0c0e ElanTech Fingerprint Sensor
04f3:0c0f ElanTech Fingerprint Sensor
04f3:0c10 ElanTech Fingerprint Sensor
04f3:0c11 ElanTech Fingerprint Sensor
04f3:0c12 ElanTech Fingerprint Sensor
04f3:0c13 ElanTech Fingerprint Sensor
04f3:0c14 ElanTech Fingerprint Sensor
04f3:0c15 ElanTech Fingerprint Sensor
04f3:0c16 ElanTech Fingerprint Sensor
04f3:0c17 ElanTech Fingerprint Sensor
04f3:0c18 ElanTech Fingerprint Sensor
04f3:0c19 ElanTech Fingerprint Sensor
04f3:0c1a ElanTech Fingerprint Sensor
04f3:0c1b ElanTech Fingerprint Sensor
04f3:0c1c ElanTech Fingerprint Sensor
04f3:0c1d ElanTech Fingerprint Sensor
04f3:0c1e ElanTech Fingerprint Sensor
04f3:0c1f ElanTech Fingerprint Sensor
04f3:0c20 ElanTech Fingerprint Sensor
04f3:0c21 ElanTech Fingerprint Sensor
04f3:0c22 ElanTech Fingerprint Sensor
04f3:0c23 ElanTech Fingerprint Sensor
04f3:0c24 ElanTech Fingerprint Sensor
04f3:0c25 ElanTech Fingerprint Sensor
04f3:0c26 ElanTech Fingerprint Sensor
04f3:0c27 ElanTech Fingerprint Sensor
04f3:0c28 ElanTech Fingerprint Sensor
04f3:0c29 ElanTech Fingerprint Sensor
04f3:0c2a ElanTech Fingerprint Sensor
04f3:0c2b ElanTech Fingerprint Sensor
04f3:0c2c ElanTech Fingerprint Sensor
04f3:0c2d ElanTech Fingerprint Sensor
04f3:0c2e ElanTech Fingerprint Sensor
04f3:0c2f ElanTech Fingerprint Sensor
04f3:0c30 ElanTech Fingerprint Sensor
04f3:0c31 ElanTech Fingerprint Sensor
04f3:0c32 ElanTech Fingerprint Sensor
04f3:0c33 ElanTech Fingerprint Sensor
04f3:0c42 ElanTech Fingerprint Sensor
05ba:0007 Digital Persona U.are.U 4000/4000B/4500
05ba:0008 Digital Persona U.are.U 4000/4000B/4500
05ba:000a Digital Persona U.are.U 4000/4000B/4500
061a:0110 Veridicom 5thSense
08ff:1600 AuthenTec AES1610
08ff:1660 AuthenTec AES1660
08ff:1680 AuthenTec AES1660
08ff:1681 AuthenTec AES1660
08ff:1682 AuthenTec AES1660
08ff:1683 AuthenTec AES1660
08ff:1684 AuthenTec AES1660
08ff:1685 AuthenTec AES1660
08ff:1686 AuthenTec AES1660
08ff:1687 AuthenTec AES1660
08ff:1688 AuthenTec AES1660
08ff:1689 AuthenTec AES1660
08ff:168a AuthenTec AES1660
08ff:168b AuthenTec AES1660
08ff:168c AuthenTec AES1660
08ff:168d AuthenTec AES1660
08ff:168e AuthenTec AES1660
08ff:168f AuthenTec AES1660
08ff:2500 AuthenTec AES2501
08ff:2550 AuthenTec AES2550/AES2810
08ff:2580 AuthenTec AES2501
08ff:2660 AuthenTec AES2660
08ff:2680 AuthenTec AES2660
08ff:2681 AuthenTec AES2660
08ff:2682 AuthenTec AES2660
08ff:2683 AuthenTec AES2660
08ff:2684 AuthenTec AES2660
08ff:2685 AuthenTec AES2660
08ff:2686 AuthenTec AES2660
08ff:2687 AuthenTec AES2660
08ff:2688 AuthenTec AES2660
08ff:2689 AuthenTec AES2660
08ff:268a AuthenTec AES2660
08ff:268b AuthenTec AES2660
08ff:268c AuthenTec AES2660
08ff:268d AuthenTec AES2660
08ff:268e AuthenTec AES2660
08ff:268f AuthenTec AES2660
08ff:2691 AuthenTec AES2660
08ff:2810 AuthenTec AES2550/AES2810
08ff:5501 AuthenTec AES4000
08ff:5731 AuthenTec AES3500
138a:0001 Validity VFS101
138a:0005 Validity VFS301
138a:0008 Validity VFS301
138a:0010 Validity VFS5011
138a:0011 Validity VFS5011
138a:0015 Validity VFS5011
138a:0017 Validity VFS5011
138a:0018 Validity VFS5011
138a:0050 Validity VFS0050
147e:1000 UPEK TouchStrip Sensor-Only
147e:1001 UPEK TouchStrip Sensor-Only
147e:2016 UPEK TouchStrip Sensor-Only
147e:2020 Upek TouchChip Fingerprint Coprocessor
147e:3001 UPEK TouchChip/Eikon Touch 300
1c7a:0603 EgisTec ES603
138a:0007 Validity Sensors (proprietary driver)
138a:003c Validity Sensors (proprietary driver)
138a:003d Validity Sensors (proprietary driver)
138a:003f Validity Sensors (proprietary driver)
138a:0090 Hardcoded whitelist
138a:0091 Hardcoded whitelist
138a:0094 Hardcoded whitelist
138a:0097 Hardcoded whitelist

HP EliteBook 840 G1 の指紋認証デバイス(その7)

べつに指紋認証マニアというわけではない。しかし、一旦ある程度まで実現できてしまうと、slackware環境でどこまで可能なのか知りたくてさらに突き進んでみた。
結論は、下記画像の通り Fingerprint-GUIユーティリティーを起動させることができた。
画像から分かる通り、プロプライエタリなデバイスがちゃんと認識され右手人差し指の指紋が登録されていることがわかる。 settingタブを選んだときの機能確認もできた。
04_fprint-fingerprint-gui
というわけで、gnome環境、kde環境などがなくても(わたしは XFce4)、以下
  • Proprietaryな指紋リーダデバイスの認識
  • Linux-Pamインストール環境下での指紋認証ログイン(CUI)
  • 一般ユーザーが suコマンドで管理者権限を得るときの指紋認証
  • Fingerprint-GUI ツールの起動とユーティリティの使用
が可能であることが確認できた。
最後の(上記画像の)インストール方法を記録として以下に記す。

Step-1) Fingerprint-GUIのgit source を入手する
$ git clone https://github.com/Tilka/fingerprint-gui

Step-2) makeの準備
$ cd fingerprint-gui
$ sh qmake.sh
$ ls -a でMakefileが作成されていることを確認する

Step-3) make
$ make
※注記)おそらく qt5がインストールされている必要があるかもしれない。私の場合、べつの必要性から事前にqt5-5.13.0 をインストールしていた。qt5をインストールするのはかなりビルドに時間がかかるので、敢えて他人には勧めない。

Step-4) パッケージ用ディレクトリを作成してそこにインストールする
$ su - (指紋認証で管理者権限を得る)
# mkdir <PKG-DIR>
# make install INSTALL_ROOT=<PKG-DIR>

Step-5) パッケージ作成とインストール
# cd <PKG-DIR>
# mkdir install
# nano install/slack-desc (以下のような内容でslack-descを作成してslackawerっぽくする)
ーーーー>8ーーーー>8ーーーー>8ーーーー>8
               |-----handy-ruler------------------------------------------------------|
fingerprint-gui: fingerprint-gui (Fingerprint GUI is an application providing
fingerprint-gui: fingerprint-based authentication on Linux desktops. It features
fingerprint-gui: a simple GUI for fingerprint management and a PAM module.)
fingerprint-gui:                                       
fingerprint-gui:
fingerprint-gui: Source GitHub (https://github.com/Tilka/fingerprint-gui )
fingerprint-gui:
fingerprint-gui: Related URL: https://www.freedesktop.org/wiki/Software/fprint/
fingerprint-gui:
fingerprint-gui:
fingerprint-gui:
ーーーー>8ーーーー>8ーーーー>8ーーーー>8

# makepkg ../fingerprint-gui-1.09-x86_64-1.txz
# cd ../
# installpkg fingerprint-gui-1.09-x86_64-1.txz

Step-6) 設定
# nano /etc/pam.d/su
下記の一行をTOPに追加
auth    sufficient    pam_fingerprint-gui.so

Step-7) 気持ちとして一応再起動をかける
・・・で、ログインしてアプリケーション→設定で 「Fingerprint GUI」があるはず。

以上。


HP EliteBook 840 G1 の指紋認証デバイス(その6)

libfprint-0.99.0 にVFSプロプラ用パッチを摘要してSlackware用パッケージを作成するSlackBuildを作成した。→ libfprint.SlackBuild
最新版のlibfprint は meson によるコンパイルだ。(勉強になった)

fprintd の SlackBuildもそのうち作成するつもりだが、ちなみに linfprint-0.0.6 の環境で今でもお世話になっている pam_fprint は、いまでは独立したパッケージではなく fprintd の最新版に組み込まれている。(pam_fprintd.so
いろいろとややこしい。

従って、もし、libfprint-0.0.6 & pam_fprint-0.2 からステップアップして、libfprint-0.99.0 な環境で指紋認証する場合に必要となる関連パッケージは
  • Linux-PAM
  • Validity-Sensor-Setup (proprietary)
  • libfprint-0.99.0 with VFS proprietary support
  • fprintd-0.8.1
  • rc.vcsFPServerDaemon, /etc/pam.d/以下の設定変更など
といった感じかな。コンソールログイン(run-level:3)しか考えていないので、わざわざgnome環境を整えて、system.d環境にしてという大それた(面倒な)ことは眼中にないです。

HP EliteBook 840 G1 の指紋認証デバイス(その5)

鉄は熱いうちに打て、と言われる通り、ひとつハマりかけたことがあったので忘れないうちにメモしておく。
前回(その4)で書いた通り、libfprintのupstream sourceにVFS495を始めとしたVFSプロプライエタリなサポートが有効になるように libfprint-0.99.0_git を作成して使用していたときに、ふとしたことで一般ユーザーでのPC使用中に"fprintd-enroll"を実行して指紋登録をやり直そうとしたが、デバイスが見つからないという意味合いのメッセージが出て enroll できないことが(今更ながら)分かった。
これは、結論から言うと、 fprint-enroll コマンドで指紋登録できるのは、管理者権限を持っている者に限られることになっているからであった。
 一旦ログアウトして管理者(super user)でログインして以下のコマンド操作で一般ユーザーの指紋登録が出来る。

ヘルプの表示をしてみる。
# fprintd-enroll -h
Usage:
  fprintd-enroll [OPTION?] [username] Enroll a fingerprint

Help Options:
  -h, --help        Show help options

Application Options:
  -f, --finger      Finger selected to verify (default is automatic)

-f の指定がなければデフォルトで「右手人差し指」の登録になるので、「右手人差し指(right index finger)」を繊細にスワイプする。
# fprintd-enroll <ユーザー名>

以上
ギャラリー
  • deepl-clip.sh で簡単翻訳 [更新:2025-04-29]
  • Avidemux 2.8.2_20250323_7cf15b3
  • Avidemux 2.8.2_20250323_7cf15b3
  • Avidemux 2.8.x with Qt6 GUI
  • Avidemux 2.8.x with Qt6 GUI
  • MEGAcmd-2.0.0_Linux
  • gcolor3 with Japanese menu and LC_MESSAGES
  • avidemux2 TEST package from the latest git source (on jul.23.2024)
  • fcitx5-mozc-2.29.5135.102.1 (15jw) -- Added "merge-ut-dictionaries"