>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML セキュリティ
C

Clipmenu:Linuxでクリップボードの問題を忘れる方法

1,248 スター

Linuxで、半時間前にコピーしたテキストを貼り付けたいのに、クリップボードがすでに上書きされてしまった経験はありませんか?開発者、システム管理者、テキストを多用する任何人にとって、これは日常的な頭痛の種です。今日、私が紹介するのは、Linuxでのクリップボード履歴の操作を便利で高速にするシンプルな解決策——clipmenuユーティリティです。

Clipmenuとは?

Clipmenuは、dmenu、rofi、またはその他の互換性のあるランチャーと連携するミニマリストクリップボードマネージャーです。余計な機能が詰め込まれた巨大なアプリケーションではなく、特定の問題を解決するツールです:クリップボード履歴全体に便利なインターフェースからアクセスできるようにします。

このプロジェクトはC言語で書かれており、sucklessの哲学(シンプル、高效的、モジュール式のユーティリティ)を遵循し、あらゆるLinux環境にシームレスに統合されます。

Clipmenuを試す5つの理由

  1. 履歴への即座アクセス — 最大1,000件の最近のコピーを保存(設定可能)
  2. 柔軟な設定 — アプリケーション(例:パスワードマネージャー)を追跡から除外可能
  3. システムリソースに優しい — XFixes経由でポーリングなしで動作
  4. お気に入りのランチャーとの統合 — dmenu(デフォルト)、rofi、fzf
  5. 完全なコントロール — クリップボードの監視を一時的に無効にしたり、個々のエントリを削除可能

動作の仕組み

システムは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

その他のシステムでは、ソースからビルドできます(プロジェクトは小さく、依存関係は最小限です)。インストール後のおすすめの設定:

  1. clipmenudを自動起動に追加(systemdまたは.xinitrc経由)
  2. clipmenu呼び出しに便利なホットキーを割り当て
  3. 機密アプリケーションの除外を設定

Clipmenuは、1週間使用すると絶対に不可欠に感じるツールの1つです。「スイスアーミーナイフ」になろうとはしません——シンプルに、優雅に1つの問題を解決します:クリップボードをコントロールできるようにします。

特におすすめなのは:

  • ミニマリストなsucklessユーティリティのファン
  • ターミナルで作業し速度を重視する方
  • コピーした情報を失うことに厌倦した任何人

試してみてください——このツールなしではどう生きていたかに驚くかもしれません。

関連プロジェクト