Open7

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に沿って設定を変更すると良いでしょう。

nemolizenemolize

Discordでアップデート通知が出て起動できない

主にアップデート通知が来るのにアップデート公開前でアップデートできない場合の対処法です。

下記をインストールして、discord-update-skipを実行すればアップデート通知がスキップされて起動できるようになりまするようになります。
https://github.com/n3oney/discord-update-skip