/ 雑記帳

upplay 起動しない!

困りました。どうすれば解決するんでしょうか?
$ upplay
Initializing library with interface eno1
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QColorSpace(), profile QSurfaceFormat::NoProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QColorSpace(), profile QSurfaceFormat::NoProfile)
Could not initialize GLX
中止 (コアダンプ) upplay

エラー内容を元に検索を重ねているとこれを実行後に起動すると良いかもと...
確かに改善されるがレンダラー選択のウインドウが表示された後に止まる...
$ export QT_XCB_GL_INTEGRATION=none
---------------------------------------------------------------------------------------------------------------------------
結論から!これを実行後にupdateしたら解決しました。
# pacman -R reflective-rapidjson

そう言えば起動できなくなる前のupdateの時に依存関係からllvm-libsを省いたのが怪しいという事で
(# pacman --ignore llvm-libs -Syu)

upplayが起動不能になった後にupdateしようとするとreflective-rapidjsonが引っかかったので
削除して再度updateしたら起動成功!正常に戻った!?
うーん理屈がないなぁ(苦笑)

— posted by くま at 07:18 am  

Arch Linuxで2台目のマウスに独立したポインタ(XTESTポインタ)を割り当てる

$ 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

AIよる説明
2台目のカーソルを削除する場合
削除する方法: 作成したマスターを消して元の状態に戻すには、以下のコマンドを使用します。
$ xinput remove-master [SecondMouse pointerのID]

再起動後も自動で有効にする場合(永続化)
xinput のコマンドは実行したその場限りの設定なので、起動時に自動実行される場所に追記する必要があります。
環境に合わせて以下のいずれかを選んでください。

デスクトップ環境の「自動起動設定」ツールを使う(おすすめ)
Ubuntu / Debian 等: 「自動起動するアプリケーション (Startup Applications)」を開き、
「追加」をクリックして、コマンド欄に xinput create-master SecondMouse を入力します。
Linux Mint: 同様に「セッションと起動」メニューから設定可能です。
設定ファイルに直接書く
.xprofile または .xinitrc: ホームディレクトリにあるこれらのファイルの末尾に追記します。

# 例: .xprofile に追記する場合
$ echo "xinput create-master SecondMouse" >> ~/.xprofile

— posted by くま at 09:11 pm  

トラックボール”IST PRO"(親指操作タイプ) M-IPT10MRSBK

多ボタントラックボールを購入しました。
以前からKensington ケンジントン 製のものを使用していたので
その延長線上で使うつもりで今回改めてボタンの割り付け方法をAIへ聞いてみたところ
-------------------------------------------------------------------------------
AI による概要
Linuxでマウスのボタン(特にサイドボタンなど)にカスタムスクリプトを割り当てるには、
主にxbindkeys(X11環境)またはInput Remapper(Wayland/X11両対応・GUI推奨)を使用します。
-------------------------------------------------------------------------------
との事だった。
前回はxbindkeysで行っていたのだがGUIで設定出来るという事なので
今回はInput Remapperでやってみた。
一番の躓きはこの部分でプルダウンメニューにExecuteが無く色々試行錯誤という^^;
まずは xev コマンドでボタンの割り付けを調査

PRO


NONALNUM-4221


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

B3


※Archlinuxはネットで検索すると各種のドキュメントを見る事が出来てホント助かる。感謝!

— posted by くま at 11:38 pm  

<< 2026.3 >>
SMTWTFS
1234567
89 1011 121314
1516 1718192021
22232425262728
293031    
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.0391 sec.