Clipmenu: Come dimenticarsi dei problemi con la clipboard su Linux
Ti è mai capitato di dover incollare del testo che avevi copiato mezz'ora prima, ma la clipboard era già stata sovrascritta? Per sviluppatori, amministratori di sistema e chiunque lavori extensivamente con il testo, questo è un problema quotidiano. Oggi ti parlerò di una soluzione semplice — l'utility clipmenu, che rende comodo e veloce lavorare con la cronologia della clipboard su Linux.
Cos'è Clipmenu?
Clipmenu è un gestore di clipboard minimalista che funziona in combinazione con dmenu, rofi o altri launcher compatibili. Non è un'applicazione mastodontica piena di funzionalità inutili, ma piuttosto uno strumento che risolve un problema specifico: ti dà accesso a tutta la cronologia della clipboard attraverso un'interfaccia comoda.
Il progetto è scritto in C, segue la filosofia suckless (utility semplici, efficienti e modulari) e si integra perfettamente in qualsiasi ambiente Linux.
5 Ragioni per Provare Clipmenu
- Accesso immediato alla cronologia — memorizza fino a 1.000 copie recenti (configurabile)
- Configurazione flessibile — puoi escludere applicazioni (es. gestori di password) dal tracciamento
- Leggero sulle risorse di sistema — funziona tramite XFixes senza polling costante
- Integrazione con i launcher preferiti — dmenu (predefinito), rofi, fzf
- Controllo completo — puoi disabilitare temporaneamente il monitoraggio della clipboard o eliminare singole voci
Come Funziona?
Il sistema è composto da due componenti principali:
clipmenud— un demone che gira in background tracciando le modifiche alla clipboardclipmenu— un'interfaccia per selezionare e incollare i dati salvati
Dopo l'installazione e l'avvio del demone (con supporto systemd disponibile), ottieni il salvataggio automatico di tutto ciò che copi. Per incollare, basta invocare clipmenu (è comodo associarlo a un tasto di scelta rapida) e selezionare il frammento desiderato dall'elenco.
Applicazioni Pratiche
Ecco alcuni scenari in cui clipmenu fa davvero risparmiare tempo:
- Sviluppo — passaggio rapido tra diversi snippet di codice
- Amministrazione — reimmisione di comandi lunghi dalla cronologia
- Scrittura di documentazione — lavoro con citazioni o link multipli
- Ricerca — raccolta e organizzazione di informazioni da varie fonti
# Пример вызова с кастомными настройками dmenu
clipmenu -i -fn Terminus:size=8 -nb '#002b36' -nf '#839496' -sb '#073642' -sf '#93a1a1'
Installazione e Configurazione
Sono disponibili pacchetti precompilati per la maggior parte delle distribuzioni:
# Arch Linux
sudo pacman -S clipmenu
# Nix/NixOS
nix-env -iA nixos.clipmenu
Per altri sistemi, puoi compilare dai sorgenti (il progetto è piccolo, le dipendenze sono minime). Dopo l'installazione, ti consiglio:
- Aggiungere clipmenud all'avvio automatico (tramite systemd o .xinitrc)
- Assegnare un tasto di scelta rapida comodo per invocare clipmenu
- Configurare le esclusioni per le applicazioni sensibili
Clipmenu è uno di quegli strumenti che dopo una settimana di utilizzo sembrano assolutamente indispensabili. Non cerca di essere un "coltellino svizzero" — risolve semplicemente e in modo elegante un problema: ti dà il controllo sulla tua clipboard.
Lo consiglio particolarmente a:
- Appassionati delle utility minimaliste suckless
- Chi lavora nel terminale e dà valore alla velocità
- Chiunque sia stanco di perdere le informazioni copiate
Provalo — potresti sorprendi di come facevi senza questo strumento.
Progetti correlati