「Greenclip」の版間の差分
ナビゲーションに移動
検索に移動
(翻訳) |
Linuxmetel (トーク | 投稿記録) (→設定例: max_selection_size_bytes も設定ファイルに必須のようなので) |
||
(6人の利用者による、間の11版が非表示) | |||
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}} パッケージを[[インストール]]してください。 |
+ | {{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. |
+ | バージョン 4.0 以降では、設定ファイルは {{ic|~/.config/greenclip.toml}} に [[Wikipedia:ja:TOML|TOML]] 形式で置きます。 |
− | == 設定例 == |
+ | === 設定例 === |
− | {{hc|~/.config/greenclip. |
+ | {{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.toml
に TOML 形式で置きます。
設定例
~/.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