Clipmenu: Jak Zapomnieć o Problemach z Schowkiem na Linuksie
Czy zdarzyło Ci się kiedyś potrzebować wkleić tekst skopiowany pół godziny temu, ale schowek został już nadpisany? Dla programistów, administratorów systemów i wszystkich, którzy intensywnie pracują z tekstem, to codzienny problem. Dziś opowiem Ci o prostym rozwiązaniu — narzędziu clipmenu, które sprawia, że praca z historią schowka na Linuksie jest wygodna i szybka.
Czym jest Clipmenu?
Clipmenu to minimalistyczny menedżer schowka, który działa w połączeniu z dmenu, rofi lub innymi kompatybilnymi launcherami. To nie jest potworna aplikacja wypełniona niepotrzebnymi funkcjami, lecz narzędzie, które rozwiązuje konkretny problem: daje dostęp do całej historii schowka poprzez wygodny interfejs.
Projekt jest napisany w C, podąża za filozofią suckless (proste, wydajne, modularne narzędzia) i bezproblemowo integruje się z każdym środowiskiem Linuksa.
5 powodów, by wypróbować Clipmenu
- Natychmiastowy dostęp do historii — przechowuje do 1000 ostatnich kopii (konfigurowalne)
- Elastyczna konfiguracja — możesz wykluczyć aplikacje (np. menedżery haseł) ze śledzenia
- Małe zużycie zasobów systemowych — działa przez XFixes bez ciągłego odpytywania
- Integracja z ulubionymi launcherami — dmenu (domyślnie), rofi, fzf
- Pełna kontrola — możesz tymczasowo wyłączyć monitorowanie schowka lub usunąć pojedyncze wpisy
Jak to działa?
System składa się z dwóch głównych komponentów:
clipmenud— demon działający w tle, śledzący zmiany schowkaclipmenu— interfejs do wybierania i wklejania zapisanych danych
Po zainstalowaniu i uruchomieniu demona (dostępna jest obsługa systemd) otrzymujesz automatyczne zapisywanie wszystkiego, co kopiujesz. Aby wkleić, po prostu wywołaj clipmenu (wygodnie jest przypisać go do skrótu klawiszowego) i wybierz żądany fragment z listy.
Praktyczne zastosowania
Oto kilka scenariuszy, w których clipmenu naprawdę oszczędza czas:
- Programowanie — szybkie przełączanie się między różnymi fragmentami kodu
- Administracja — ponowne wprowadzanie długich poleceń z historii
- Pisanie dokumentacji — praca z wieloma cytatami lub linkami
- Badania — zbieranie i organizowanie informacji z różnych źródeł
# Пример вызова с кастомными настройками dmenu
clipmenu -i -fn Terminus:size=8 -nb '#002b36' -nf '#839496' -sb '#073642' -sf '#93a1a1'
Instalacja i konfiguracja
Pakiety binarne są dostępne dla większości dystrybucji:
# Arch Linux
sudo pacman -S clipmenu
# Nix/NixOS
nix-env -iA nixos.clipmenu
Dla innych systemów możesz zbudować ze źródeł (projekt jest mały, zależności są minimalne). Po instalacji zalecam:
- Dodaj clipmenud do autostartu (przez systemd lub .xinitrc)
- Przypisz wygodny skrót klawiszowy do wywoływania clipmenu
- Skonfiguruj wykluczenia dla wrażliwych aplikacji
Clipmenu to jedno z tych narzędzi, które po tygodniu używania staje się absolutnie niezbędne. Nie próbuje być „szwajcarskim scyzorykiem
Powiązane projekty