「Clipmenu」の版間の差分
ナビゲーションに移動
検索に移動
(記事を作成) |
(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を使用する、シンプルなクリップボードマネージャーです。
目次
インストール
トラブルシューティング
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がXの後に起動するようにユニットファイルを編集します。