Arch Linuxで2台目のマウスに独立したポインタ(XTESTポインタ)を割り当てる
2026/3/11
$ xinput create-master SecondMouse
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Kensington Kensington Slimblade Trackball id=11 [slave pointer (2)]
⎜ ↳ SONiX USB Device Mouse id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ SONiX USB Device id=12 [slave keyboard (3)]
↳ SONiX USB Device System Control id=14 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
⎡ SecondMouse pointer id=15 [master pointer (16)]
⎜ ↳ Microsoft Basic Optical Mouse id=10 [slave pointer (15)]
⎜ ↳ SecondMouse XTEST pointer id=17 [slave pointer (15)]
⎣ SecondMouse keyboard id=16 [master keyboard (15)]
↳ SecondMouse XTEST keyboard id=18 [slave keyboard (16)]
$ xinput reattach 10 15
2台目のカーソルを削除する場合(AIより
削除する方法: 作成したマスターを消して元の状態に戻すには、以下のコマンドを使用します。
xinput remove-master [SecondMouse pointerのID]
再起動後も自動で有効にする場合(永続化)
xinput のコマンドは実行したその場限りの設定なので、起動時に自動実行される場所に追記する必要があります。
環境に合わせて以下のいずれかを選んでください。
デスクトップ環境の「自動起動設定」ツールを使う(おすすめ)
Ubuntu / Debian 等: 「自動起動するアプリケーション (Startup Applications)」を開き、
「追加」をクリックして、コマンド欄に xinput create-master SecondMouse を入力します。
Linux Mint: 同様に「セッションと起動」メニューから設定可能です。
設定ファイルに直接書く
.xprofile または .xinitrc: ホームディレクトリにあるこれらのファイルの末尾に追記します。
bas
# 例: .xprofile に追記する場合
echo "xinput create-master SecondMouse" >> ~/.xprofile
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Kensington Kensington Slimblade Trackball id=11 [slave pointer (2)]
⎜ ↳ SONiX USB Device Mouse id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ SONiX USB Device id=12 [slave keyboard (3)]
↳ SONiX USB Device System Control id=14 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
⎡ SecondMouse pointer id=15 [master pointer (16)]
⎜ ↳ Microsoft Basic Optical Mouse id=10 [slave pointer (15)]
⎜ ↳ SecondMouse XTEST pointer id=17 [slave pointer (15)]
⎣ SecondMouse keyboard id=16 [master keyboard (15)]
↳ SecondMouse XTEST keyboard id=18 [slave keyboard (16)]
$ xinput reattach 10 15
2台目のカーソルを削除する場合(AIより
削除する方法: 作成したマスターを消して元の状態に戻すには、以下のコマンドを使用します。
xinput remove-master [SecondMouse pointerのID]
再起動後も自動で有効にする場合(永続化)
xinput のコマンドは実行したその場限りの設定なので、起動時に自動実行される場所に追記する必要があります。
環境に合わせて以下のいずれかを選んでください。
デスクトップ環境の「自動起動設定」ツールを使う(おすすめ)
Ubuntu / Debian 等: 「自動起動するアプリケーション (Startup Applications)」を開き、
「追加」をクリックして、コマンド欄に xinput create-master SecondMouse を入力します。
Linux Mint: 同様に「セッションと起動」メニューから設定可能です。
設定ファイルに直接書く
.xprofile または .xinitrc: ホームディレクトリにあるこれらのファイルの末尾に追記します。
bas
# 例: .xprofile に追記する場合
echo "xinput create-master SecondMouse" >> ~/.xprofile
— posted by くま at 09:11 pm
トラックボール”IST PRO"(親指操作タイプ) M-IPT10MRSBK
2026/3/9
多ボタントラックボールを購入しました。
以前からKensington ケンジントン 製のものを使用していたので
その延長線上で使うつもりで今回改めてボタンの割り付け方法をAIへ聞いてみたところ
-------------------------------------------------------------------------------
AI による概要
Linuxでマウスのボタン(特にサイドボタンなど)にカスタムスクリプトを割り当てるには、
主にxbindkeys(X11環境)またはInput Remapper(Wayland/X11両対応・GUI推奨)を使用します。
-------------------------------------------------------------------------------
との事だった。
前回はxbindkeysで行っていたのだがGUIで設定出来るという事なので
今回はInput Remapperでやってみた。
一番の躓きはこの部分でプルダウンメニューにExecuteが無く色々試行錯誤という^^;
まずは xev コマンドでボタンの割り付けを調査
-------------------------------------------------------------------------------
AI による概要
「Execute」を直接入力してみる
UIの仕様により、ドロップダウンリストから選ぶのではなく
Mapping欄に直接テキストを入力することで切り替わる場合があります。
-------------------------------------------------------------------------------
Mapping欄に直接テキストを入力することと言うのはこんな感じで
※Archlinuxはネットで検索すると各種のドキュメントを見る事が出来てホント助かる。感謝!
以前からKensington ケンジントン 製のものを使用していたので
その延長線上で使うつもりで今回改めてボタンの割り付け方法をAIへ聞いてみたところ
-------------------------------------------------------------------------------
AI による概要
Linuxでマウスのボタン(特にサイドボタンなど)にカスタムスクリプトを割り当てるには、
主にxbindkeys(X11環境)またはInput Remapper(Wayland/X11両対応・GUI推奨)を使用します。
-------------------------------------------------------------------------------
との事だった。
前回はxbindkeysで行っていたのだがGUIで設定出来るという事なので
今回はInput Remapperでやってみた。
一番の躓きはこの部分でプルダウンメニューにExecuteが無く色々試行錯誤という^^;
まずは xev コマンドでボタンの割り付けを調査


-------------------------------------------------------------------------------
AI による概要
「Execute」を直接入力してみる
UIの仕様により、ドロップダウンリストから選ぶのではなく
Mapping欄に直接テキストを入力することで切り替わる場合があります。
-------------------------------------------------------------------------------
Mapping欄に直接テキストを入力することと言うのはこんな感じで

※Archlinuxはネットで検索すると各種のドキュメントを見る事が出来てホント助かる。感謝!
— posted by くま at 11:38 pm
Louis Van Dijk 古いCDの購入が難しい...
2026/2/18
むかーーし 神戸の冗談伯爵でLouis Van Dijk Nightwings を聴いた時にFANになった(笑)
素人感覚でこの人のピアノはJAZZなの?と思う時もあるけど良いのである(笑)
Louis Van Dijk Collage CD 探しています!!
素人感覚でこの人のピアノはJAZZなの?と思う時もあるけど良いのである(笑)
Louis Van Dijk Collage CD 探しています!!

— posted by くま at 09:15 pm
archlinux PKGBUILD 高速化
2026/2/12
/etc/makepkg.confの設定変更
(1) ccacheの利用: BUILDENVでccacheを有効にする。
※これには事前にccache をインストールが必要( pacman -S ccache )
# 修正前
BUILDENV=(!distcc color !ccache check !sign)
# 修正後
BUILDENV=(!distcc color ccache check !sign)
(2)複数のCPUコアを利用する。
並列コンパイルを有効化: MAKEFLAGS="-j$(nproc)" を設定し、全CPUコアを利用
(3)圧縮処理の並列化・高速化
修正前
COMPRESSXZ=(xz -c -z --threads=0 -)
修正後
COMPRESSZST=(zstd -c -T0 -)
(1) ccacheの利用: BUILDENVでccacheを有効にする。
※これには事前にccache をインストールが必要( pacman -S ccache )
# 修正前
BUILDENV=(!distcc color !ccache check !sign)
# 修正後
BUILDENV=(!distcc color ccache check !sign)
(2)複数のCPUコアを利用する。
並列コンパイルを有効化: MAKEFLAGS="-j$(nproc)" を設定し、全CPUコアを利用
(3)圧縮処理の並列化・高速化
修正前
COMPRESSXZ=(xz -c -z --threads=0 -)
修正後
COMPRESSZST=(zstd -c -T0 -)
— posted by くま at 07:18 pm
Black magic Intensity Pro 4K (1)
2026/2/11
Intensity Pro 4K(キャプチャーカード)は1080HDビデオを最大60fpsでキャプチャー可能である。
このカードをlinux-OSで使用するのに Archlinux は結構最適化されている様に思う。
$ yay -S mediaexpress これだけで一応キャプチャーが可能になるのだが
運用する際にはちょっと問題になる事がある。
つづく...
このカードをlinux-OSで使用するのに Archlinux は結構最適化されている様に思う。
$ yay -S mediaexpress これだけで一応キャプチャーが可能になるのだが
運用する際にはちょっと問題になる事がある。
つづく...
— posted by くま at 03:15 pm
Arch Linux Intelグラフィックス ハードウェアエンコードを可能に
2026/2/9
Arch Linux上でIntelグラフィックス(QuickSync Video: QSV)を使用して
FFmpegのハードウェアエンコードを実現するには
intel-media-driver(Gen8以降)またはlibva-intel-driver(Broadwell以前)と、
最新のonevpl-intel-gpuおよびffmpegパッケージをインストールすると
h264_qsvやhevc_qsvなどのコーデックが利用可能になる。
確認するためのコマンド
$ ffmpeg -encoders | grep qsv
一部省略
V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1)
V..... h264_qsv H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264)
V..... hevc_qsv HEVC (Intel Quick Sync Video acceleration) (codec hevc)
V..... mjpeg_qsv MJPEG (Intel Quick Sync Video acceleration) (codec mjpeg)
V..... mpeg2_qsv MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2video)
V..... vp9_qsv VP9 video (Intel Quick Sync Video acceleration) (codec vp9)
大丈夫みたいです。
FFmpegのハードウェアエンコードを実現するには
intel-media-driver(Gen8以降)またはlibva-intel-driver(Broadwell以前)と、
最新のonevpl-intel-gpuおよびffmpegパッケージをインストールすると
h264_qsvやhevc_qsvなどのコーデックが利用可能になる。
確認するためのコマンド
$ ffmpeg -encoders | grep qsv
一部省略
V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1)
V..... h264_qsv H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264)
V..... hevc_qsv HEVC (Intel Quick Sync Video acceleration) (codec hevc)
V..... mjpeg_qsv MJPEG (Intel Quick Sync Video acceleration) (codec mjpeg)
V..... mpeg2_qsv MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2video)
V..... vp9_qsv VP9 video (Intel Quick Sync Video acceleration) (codec vp9)
大丈夫みたいです。
— posted by くま at 09:16 am
【PS5】グランツーリスモ7
2026/2/8
何日か前にやっと100%が達成出来た...
このゲームで一番難しいコースだと自分は思う。
一番最後までクリア出来なかった。
ちょっと裏技と言うかズルしてますm(_ _)m

このゲームで一番難しいコースだと自分は思う。
一番最後までクリア出来なかった。
ちょっと裏技と言うかズルしてますm(_ _)m
— posted by くま at 09:13 pm
APU1C4にx86_64-upnpgwをインストールしてフロントを作成したんだが...
2026/2/5
先程トラブルに備えて
APU1C4にx86_64-upnpgwをインストールしてフロント側の設定をした。
このフロントの意味はIPアドレス変更をしてLAN上での絶縁をするというものだが
これってもしかしてL3スイッチングハブを使って同じ様にIPアドレスを変えてやれば
同じ効果が出るんじゃなかろうかと...ちょっと思った(苦笑)
変な事を書くとキチガイ扱いされるけど
このフロントもAPU1とAPU2では出てくる音が明らかに違うのが
どうにも理解不能なんだよなぁ(笑)
APU1C4にx86_64-upnpgwをインストールしてフロント側の設定をした。
このフロントの意味はIPアドレス変更をしてLAN上での絶縁をするというものだが
これってもしかしてL3スイッチングハブを使って同じ様にIPアドレスを変えてやれば
同じ効果が出るんじゃなかろうかと...ちょっと思った(苦笑)
変な事を書くとキチガイ扱いされるけど
このフロントもAPU1とAPU2では出てくる音が明らかに違うのが
どうにも理解不能なんだよなぁ(笑)
— posted by くま at 03:27 pm
I2C通信の仕様からそうなるのか?...某掲示板での質問-解答を読んで
2026/1/31

DAC449基板の仕様、IV基板の出力仕様を見れば
DAC4499基板x2で4WAYシステムは可能なんじゃないかと考えたが
これを Controller Unit, Equalizer, Renew5142x4, Equalizer, Renew5142x4 に接続してコントーロールする段になれば
Controller UnitからI2C通信でDAC基板を見た時にはDAC4499基板にはステレオ(LR出力)が4出力があっても
単体DACが2個には見えない。なぜならI2Cのアドレスは一個しかないから
そうするとその2個が仮に認識できたとしても同じパラメーターが書き込まれてしまうので
マルチシステム構築が出来ないという事になるのだろうと思う。
旧式のDIV5142基板ならDACとのI2C通信は無いから問題なかったんだろうと
— posted by くま at 12:11 pm
自作派...自画自賛になりやすい?所詮は素人(笑)
2026/1/11
自宅の再生システムの殆どが市販製品では無い自分が
偉そうな事を言えるワケ無いのだけど
自作派の一部は(誰かの設計なのに)
自分が作った機器で良い音が出ている!というだけで
錯覚的に自分は高価な機器をならべて再生している方々よりも
偉いとか思っているのでは?とか感じる事がある(失礼なヤツです私)
その何割かは 「あばたもえくぼ」 に陥っていないかなぁとか(笑)
(尊敬、称賛されるべきは設計者だよね。ただ何処までの完成度を求めるのか?)
もちろん完璧な完成度は求める次元のモノではないハズ
自作品の殆どは(名人、知的ベテラン勢製作品は除く)市販品よりも
見栄え、長期安定性、再生ソフトへの対応、使いやすさ等が劣っていると自分は思っているのだが
まぁ作る事自体が楽しいという部分を否定はしない。
それら所謂自作品を自慢げに紹介しているブログのほとんどは
その再生音の美しさを大々的に書いているがその方式、回路での再生で欠点は無いのでしょうか?
そういうマイナス部分は大抵の場合まったく記述されていないよねぇ(笑)
まぁおっしゃる通りで 美しい音が出ている状態だとして
その方式でたとえば再生データーが変わった時とかそうでは無い時でも
曲間でデカいノイズが出てしまうとか頭の部分切れて再生されるとか
そんな類のトラブル無しに音楽が楽しめますか?とか
その部分の検討はそのkitを購入製作運用する人の範疇なのだと思うが
そこにに言及しているブログはあまり見た事が無い。
まぁそんなサイトに何度も騙されて?成長するって事はあるかもだけど
資金も乏しく知識も薄い初心者には厳しすぎるんじゃないかなぁ...
偉そうな事を言えるワケ無いのだけど
自作派の一部は(誰かの設計なのに)
自分が作った機器で良い音が出ている!というだけで
錯覚的に自分は高価な機器をならべて再生している方々よりも
偉いとか思っているのでは?とか感じる事がある(失礼なヤツです私)
その何割かは 「あばたもえくぼ」 に陥っていないかなぁとか(笑)
(尊敬、称賛されるべきは設計者だよね。ただ何処までの完成度を求めるのか?)
もちろん完璧な完成度は求める次元のモノではないハズ
自作品の殆どは(名人、知的ベテラン勢製作品は除く)市販品よりも
見栄え、長期安定性、再生ソフトへの対応、使いやすさ等が劣っていると自分は思っているのだが
まぁ作る事自体が楽しいという部分を否定はしない。
それら所謂自作品を自慢げに紹介しているブログのほとんどは
その再生音の美しさを大々的に書いているがその方式、回路での再生で欠点は無いのでしょうか?
そういうマイナス部分は大抵の場合まったく記述されていないよねぇ(笑)
まぁおっしゃる通りで 美しい音が出ている状態だとして
その方式でたとえば再生データーが変わった時とかそうでは無い時でも
曲間でデカいノイズが出てしまうとか頭の部分切れて再生されるとか
そんな類のトラブル無しに音楽が楽しめますか?とか
その部分の検討はそのkitを購入製作運用する人の範疇なのだと思うが
そこにに言及しているブログはあまり見た事が無い。
まぁそんなサイトに何度も騙されて?成長するって事はあるかもだけど
資金も乏しく知識も薄い初心者には厳しすぎるんじゃないかなぁ...
— posted by くま at 10:20 am












Comments