「Clipmenu」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(記事を作成)
 
(systemdサービスの起動時エラーについて追記)
 
5行目: 5行目:
   
 
{{Pkg|clipmenu}}パッケージを[[インストール]]してください。
 
{{Pkg|clipmenu}}パッケージを[[インストール]]してください。
  +
  +
== トラブルシューティング ==
  +
  +
=== {{ic|ERROR: The X display is unset, is your X server running?}} ===
  +
clipmenuは起動するために [[X]]が起動している必要がありますが、標準的な[[X11]]ユニット/ターゲットが存在しないため公式で配付されている{{ic|clipmenud.service}}では[[X]]が起動しているか否かを確認しません。[https://github.com/cdown/clipmenu/issues/147]
  +
そのため、[[X]]が適切に起動する前に{{ic|clipmenud.service}}が起動されてしまうと起動できずエラーとなります。
  +
  +
==== xinitrcから呼び出す ====
  +
{{ic|clipmenud.service}}を使用せず、 {{ic|xinitrc}} から呼び出すようにします。
  +
  +
{{ic|~/.xinitrc}}に以下の行を付け加えます:
  +
  +
{{bc|
  +
systemctl --user import-environment DISPLAY
  +
clipmenud
  +
}}
  +
  +
==== {{ic|clipmenud.service}}を編集する ====
  +
  +
{{ic|clipmenud.service}}が[[X]]の後に起動するように[[systemd#ユニットファイルの編集|ユニットファイルを編集]]します。

2022年2月2日 (水) 11:06時点における最新版

clipmenuは、dmenu(やrofi)とxselを使用する、シンプルなクリップボードマネージャーです。

インストール

clipmenuパッケージをインストールしてください。

トラブルシューティング

ERROR: The X display is unset, is your X server running?

clipmenuは起動するために Xが起動している必要がありますが、標準的なX11ユニット/ターゲットが存在しないため公式で配付されているclipmenud.serviceではXが起動しているか否かを確認しません。[1] そのため、Xが適切に起動する前にclipmenud.serviceが起動されてしまうと起動できずエラーとなります。

xinitrcから呼び出す

clipmenud.serviceを使用せず、 xinitrc から呼び出すようにします。

~/.xinitrcに以下の行を付け加えます:

systemctl --user import-environment DISPLAY
clipmenud

clipmenud.serviceを編集する

clipmenud.serviceXの後に起動するようにユニットファイルを編集します。