Clipmenu:Linuxでクリップボードの問題を忘れる方法
Linuxで、半時間前にコピーしたテキストを貼り付けたいのに、クリップボードがすでに上書きされてしまった経験はありませんか?開発者、システム管理者、テキストを多用する任何人にとって、これは日常的な頭痛の種です。今日、私が紹介するのは、Linuxでのクリップボード履歴の操作を便利で高速にするシンプルな解決策——clipmenuユーティリティです。
Clipmenuとは?
Clipmenuは、dmenu、rofi、またはその他の互換性のあるランチャーと連携するミニマリストクリップボードマネージャーです。余計な機能が詰め込まれた巨大なアプリケーションではなく、特定の問題を解決するツールです:クリップボード履歴全体に便利なインターフェースからアクセスできるようにします。
このプロジェクトはC言語で書かれており、sucklessの哲学(シンプル、高效的、モジュール式のユーティリティ)を遵循し、あらゆるLinux環境にシームレスに統合されます。
Clipmenuを試す5つの理由
- 履歴への即座アクセス — 最大1,000件の最近のコピーを保存(設定可能)
- 柔軟な設定 — アプリケーション(例:パスワードマネージャー)を追跡から除外可能
- システムリソースに優しい — XFixes経由でポーリングなしで動作
- お気に入りのランチャーとの統合 — dmenu(デフォルト)、rofi、fzf
- 完全なコントロール — クリップボードの監視を一時的に無効にしたり、個々のエントリを削除可能
動作の仕組み
システムは2つの主要なコンポーネントで構成されています:
clipmenud— クリップボードの変更を追跡するバックグラウンドで動作するデーモンclipmenu— 保存されたデータを選択して貼り付けるインターフェース
インストールしてデーモンを起動すると(systemdサポートが利用可能)、コピーしたすべてのものが自動的に保存されます。貼り付けするには、単にclipmenuを呼び出す(ホットキーにバインドすると便利)だけで、リストから必要なフラグメントを選択できます。
実践的な応用例
clipmenuが本当に時間を節約するシナリオをいくつか紹介します:
- 開発 — 異なるコードスニペット間の素早い切り替え
- 管理 — 履歴から長いコマンドを再入力
- ドキュメント作成 — 複数の引用やリンクの操作
- 調査 — 様々なソースからの情報の収集と整理
# Пример вызова с кастомными настройками dmenu
clipmenu -i -fn Terminus:size=8 -nb '#002b36' -nf '#839496' -sb '#073642' -sf '#93a1a1'
インストールと設定
ほとんどのディストリビューションでビルド済みパッケージが利用可能です:
# Arch Linux
sudo pacman -S clipmenu
# Nix/NixOS
nix-env -iA nixos.clipmenu
その他のシステムでは、ソースからビルドできます(プロジェクトは小さく、依存関係は最小限です)。インストール後のおすすめの設定:
- clipmenudを自動起動に追加(systemdまたは.xinitrc経由)
- clipmenu呼び出しに便利なホットキーを割り当て
- 機密アプリケーションの除外を設定
Clipmenuは、1週間使用すると絶対に不可欠に感じるツールの1つです。「スイスアーミーナイフ」になろうとはしません——シンプルに、優雅に1つの問題を解決します:クリップボードをコントロールできるようにします。
特におすすめなのは:
- ミニマリストなsucklessユーティリティのファン
- ターミナルで作業し速度を重視する方
- コピーした情報を失うことに厌倦した任何人
試してみてください——このツールなしではどう生きていたかに驚くかもしれません。
関連プロジェクト