コンテンツにスキップ

「Greenclip」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
Pkg/AUR テンプレートの更新
設定例: max_selection_size_bytes も設定ファイルに必須のようなので
 
(5人の利用者による、間の9版が非表示)
1行目: 1行目:
[[Category:アプリケーションランチャー]]
[[Category:アプリケーションランチャー]]
[[en:Greenclip]]
[[en:Greenclip]]
[[es:Greenclip]]
[https://github.com/erebe/greenclip Greenclip] はシンプルなクリップボードマネージャです。[[Haskell]] で書かれており [[Rofi]] と統合して動作するように作られています。
[https://github.com/erebe/greenclip Greenclip] はシンプルな[[クリップボードマネージャ]]です。[[Haskell]] で書かれており [[Rofi]] と統合して動作するように作られています。


== インストール ==
== インストール ==


{{AUR|greenclip}}{{Broken package link|パッケージが存在しません}} パッケージを[[インストール]]してください。
{{AUR|rofi-greenclip}} パッケージを[[インストール]]してください。


ブート時にデーモンを起動するサービスを作成します:
起動にサービスを開始できるようにします:

{{hc|/usr/lib/systemd/user/greenclip.service|<nowiki>
[Unit]
Description=Start greenclip daemon
After=display-manager.service

[Service]
ExecStart=/usr/bin/greenclip daemon
Restart=always

[Install]
WantedBy=default.target
</nowiki>}}

作成したらサービスを有効化してください:


$ systemctl --user enable greenclip.service
$ systemctl --user enable greenclip.service
30行目: 16行目:
デーモンを生成:
デーモンを生成:
$ /usr/bin/greenclip daemon
$ /usr/bin/greenclip daemon

あるいはサービスを起動・有効化:

$ systemctl --user start greenclip.service


[[rofi]] の中でリストとしてエントリを表示:
[[rofi]] の中でリストとしてエントリを表示:
40行目: 30行目:
== 設定 ==
== 設定 ==


設定ファイルは {{ic|~/.config/greenclip.cfg}} に存在します。
バージョン 4.0 以降では、設定ファイルは {{ic|~/.config/greenclip.toml}} に [[Wikipedia:ja:TOML|TOML]] 形式で置きます。


=== 設定例 ===
=== 設定例 ===


{{hc|~/.config/greenclip.cfg|<nowiki>
{{hc|~/.config/greenclip.toml|<nowiki>
[greenclip]
Config {maxHistoryLength = 250, historyPath = "~/.cache/greenclip.history", staticHistoryPath = "~/.cache/greenclip.staticHistory", usePrimarySelectionAsInput = False}
max_history_length = 250
max_selection_size_bytes = 0
history_file = "~/.cache/greenclip.history"
enable_image_support = true
image_cache_directory = "~/tmp/greenclip"
use_primary_selection_as_input = false
blacklisted_applications = []
trim_space_from_selection = true
# version 4.0 より static history は設定ファイル内
static_history = [
'''¯\_(ツ)_/¯''',
]
</nowiki>}}
</nowiki>}}

== トラブルシューティング ==

=== i3-wm でクリップボードの記録ができない ===

i3設定ファイルに下記を入れてください。サービス起動は必要ありません。
[[https://github.com/erebe/greenclip/issues/70 greenclip issue #70]]

{{hc|~/.config/i3/config|
# clipboard tool
exec --no-startup-id greenclip daemon>/dev/null
bindsym $mod+c exec --no-startup-id rofi -modi "clipboard:greenclip print" -show clipboard
}}

2023年2月6日 (月) 19:42時点における最新版

Greenclip はシンプルなクリップボードマネージャです。Haskell で書かれており Rofi と統合して動作するように作られています。

インストール

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

起動時にサービスを開始できるようにします:

$ systemctl --user enable greenclip.service

使用方法

デーモンを生成:

$ /usr/bin/greenclip daemon

あるいはサービスを起動・有効化:

$ systemctl --user start greenclip.service

rofi の中でリストとしてエントリを表示:

$ rofi -modi "clipboard:greenclip print" -show clipboard

選択したエントリがクリップボードに保存されます。

クリップボードの履歴を全て消去するには:

$ greenclip clear

設定

バージョン 4.0 以降では、設定ファイルは ~/.config/greenclip.tomlTOML 形式で置きます。

設定例

~/.config/greenclip.toml
[greenclip]
max_history_length = 250
max_selection_size_bytes = 0
history_file = "~/.cache/greenclip.history"
enable_image_support = true
image_cache_directory = "~/tmp/greenclip"
use_primary_selection_as_input = false
blacklisted_applications = []
trim_space_from_selection = true
# version 4.0 より static history は設定ファイル内
static_history = [
 '''¯\_(ツ)_/¯''',
]

トラブルシューティング

i3-wm でクリップボードの記録ができない

i3設定ファイルに下記を入れてください。サービス起動は必要ありません。 [greenclip issue #70]

~/.config/i3/config
# clipboard tool
exec --no-startup-id greenclip daemon>/dev/null
bindsym $mod+c exec --no-startup-id rofi -modi "clipboard:greenclip print" -show clipboard