in my 40s logo image In my 40s

featured image

Linux のクリップボードマネージャ CopyQ が動作しないときの対処法

Lastmod:

クリップボード履歴を保存したり定型文を登録して呼び出せる便利なクリップボードマネージャ CopyQ を愛用していましたがあるときからクリップボード履歴の保存ができなくなりました。

設定変更が必要だったので防備録として記録します。

環境

  • Ubuntu 23.04
  • CopyQ 6.4.0-1

クリップボードマネージャ CopyQ

クリップボード履歴を保存して貼り付けできるアプリケーションです。定型文を保存しておいたり、タグ付けして整理したりできる高機能なものです。

CopyQ show

トレーに常駐させることもできます。

CopyQ menu

Windows だとこの手のソフトは古くからいろいろあり、最近はクリップボード履歴は標準装備されるようになりましたが、Linux だと外部アプリが必要で、あまり種類が無い感じです。(知らないだけかも)

クリップボード履歴が保存されなくなる

かなり前、Debian を使っていたときに重宝していたのですが、あるときからクリップボード履歴が保存されなくなり、放置していました。

今回 PC を新調し、Ubuntu を入れたのでまた CopyQ を使おうとしたのですがやはり履歴が保存されず、原因を調べてみました。

Wayland が原因

CopyQの公式サイト の Known Issues に記載がありました。

ウィンドウマネージャに X11 ではなく、 Wayland を使っていると動かなくなるようです。環境変数 QT_QPA_PLATFORM を設定することで解決できるとのこと。

起動オプションを設定する

アプリケーションランチャから起動する場合

/usr/share/applications/com.github.hluk.copyq.desktop の下記行を変更する。

変更前

Exec=copyq --start-server show

変更後

Exec=env QT_QPA_PLATFORM=xcb copyq --start-server show

スタートアップアプリケーションとして登録している場合

~/.config/autostart/copyq.desktop の下記行を変更する。

変更前

Exec="/usr/bin/copyq"

変更後

Exec="env QT_QPA_PLATFORM=xcb /usr/bin/copyq"

これで無事に履歴が保存され、使えるようになりました。

まとめ

CopyQ を Wayland で使う場合には、 .desktop ファイルを編集して環境変数 QT_QPA_PLATFORM の設定が必要でした。

関連記事

featured image

XOSS Nav フリーソフトで作成したルートを読み込む

愛用しているGPSナビ、XOSS Navはスマホ公式アプリのルート作成機能に不満がありました。フリーソフトのQMapShackでルートを作成し、XOSS Navへ転送し使用する方法をご紹介します。

featured image

GPSログを編集するソフトQMapShackで地理院タイルを使う方法

サイクリングや登山で取ったGPSログを編集できる便利なソフト、QMapShackで登山地図でよく使われる国土地理院の1/2.5万図(地理院タイル)を表示するための設定方法を記載します。

featured image

GPSトラックログを編集するフリーソフト QMapShack

地図にGPSログを表示してマウスで選択して編集できるソフトが無いかなと探していたらQMapShackというソフトでできそうなのでインストールしてみました。

featured image

GPS走行ログを変換、軽量化する便利ツール GPSBabel

GPSログのファイル形式を変換したり、軌跡を間引いてファイルサイズを小さくできる便利ツールGPSBabelをご紹介します。

featured image

Linuxで使える安物HDMIビデオキャプチャカード

Linuxで動作するビデオキャプチャカードについてネットで調べても情報が少なくいです。今回人柱としてアマゾンで安物 HDMI ビデオキャプチャカード購入したらLinuxで動作したのでご紹介します。