「Greenclip」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(他言語へのリンクを追加)
(→‎設定例: max_selection_size_bytes も設定ファイルに必須のようなので)
 
(2人の利用者による、間の4版が非表示)
2行目: 2行目:
 
[[en:Greenclip]]
 
[[en:Greenclip]]
 
[[es:Greenclip]]
 
[[es:Greenclip]]
[https://github.com/erebe/greenclip Greenclip] はシンプルなクリップボードマネージャです。[[Haskell]] で書かれており [[Rofi]] と統合して動作するように作られています。
+
[https://github.com/erebe/greenclip Greenclip] はシンプルな[[クリップボードマネージャ]]です。[[Haskell]] で書かれており [[Rofi]] と統合して動作するように作られています。
   
 
== インストール ==
 
== インストール ==
30行目: 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,
+
max_history_length = 250
  +
max_selection_size_bytes = 0
historyPath = "~/.cache/greenclip.history",
 
staticHistoryPath = "~/.cache/greenclip.staticHistory",
+
history_file = "~/.cache/greenclip.history"
  +
enable_image_support = true
imageCachePath = "/tmp/",
 
  +
image_cache_directory = "~/tmp/greenclip"
usePrimarySelectionAsInput = False,
 
  +
use_primary_selection_as_input = false
blacklistedApps = [],
 
  +
blacklisted_applications = []
trimSpaceFromSelection = True
 
  +
trim_space_from_selection = true
}
 
  +
# version 4.0 より static history は設定ファイル内
  +
static_history = [
  +
'''¯\_(ツ)_/¯''',
  +
]
 
</nowiki>}}
 
</nowiki>}}
   

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