Open6

Linuxライフでの備忘録

nemolizenemolize

Fatal: Cannot mix incompatible Qt library (5.15.4) with this library (5.15.5) が発生する

Qtアプリの起動時に

Fatal: Cannot mix incompatible Qt library (5.15.4) with this library (5.15.5)

が発生することがある。
こうした場合、下記のように環境変数QT_DEBUG_PLUGINS=1をセットして起動すると詳細なログを表示できる

QT_DEBUG_PLUGINS=1 ksnip

https://forum.qt.io/topic/108401/find-out-which-library-is-causing-cannot-mix-incompatible-qt-library

nemolizenemolize

VSCodeのSettings Syncでkeychain failed with error 'GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown

Manjaro with KDE でVSCodeを起動し、Settings Syncにログインすると

keychain failed with error 'GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:

というエラーが出る場合、pacman -S gnome-keyring としてgnome-keyringをインストールすれば解消する

参考: https://github.com/microsoft/vscode/issues/104319

nemolizenemolize

SlackのSign in to new workspaceで新しいワークスペースがSlackアプリで開かない場合

下記で開きました

  1. Launching <チャンネル名> ページで開発者コンソールを表示させる
  2. 下記のようなログが出ているのでそのリンクをコピー
    Launched external handler for 'slack://...'.
    
  3. ターミナルを開き、 xdg-open <2でコピーしたurl> を実行する

Thanks:

nemolizenemolize

サービスのログをリアルタイムにwatchしたい

journalctl-fオプションで叩けばOK

システムサービス

journalctl --unit ssh -f

ユーザーサービス

journalctl --user-unit pulseaudio -f
nemolizenemolize

Magic Trackpad 3 を使う

何もしなくても大前提として一般的なBluetoothタッチパッドとして動作します。

しかし、さらにチューニングしたい場合にはlibinput-gesturesというパッケージが便利です。
https://github.com/bulletmark/libinput-gestures

Manjaroでは下記でインストールできます

sudo pacman -S libinput-gestures

次に、ユーザーをinputグループに所属させる必要があります。
下記のようにして下さい。

sudo gpasswd -a $USER input
sudo reboot # 自分は念の為rebootしました。不要かも知れません。

その後、サービスを開始させます

libinput-gestures-setup autostart start

※ここで、ユーザーがinputグループに所属していないと
libinput-gestures failed to start as a desktop application.
のようなエラーが出ます。

あとは公式のREADMEに沿って設定を変更すると良いでしょう。