Over 10 years we help companies reach their financial and branding goals. Maxbizz is a values-driven consulting agency dedicated.

Gallery

Contact

+1-800-456-478-23

411 University St, Seattle

maxbizz@mail.com

Werken clipboardmanagers ook in terminal-apps?

Werken clipboardmanagers ook in terminal-apps?

Ja, op macOS werken ze gewoon. Terminal.app, iTerm2, Ghostty, Alacritty, kitty, WezTerm en Warp kopiëren en plakken allemaal via het standaard systeem-pasteboard. Een clipboardmanager zoals Maccy legt vast wat je daar kopieert en kan het terugplakken in de terminal. De uitzonderingen zijn de interne buffers van tmux, tekst die je op een externe SSH-host kopieert en een paar beveiligingsinstellingen. Die komen hieronder allemaal aan bod.

Waarom werken clipboardmanagers eigenlijk in terminals?

Een clipboardmanager haakt niet in op afzonderlijke apps. Hij houdt het systeembrede pasteboard in de gaten (in macOS-termen NSPasteboard.general) en bewaart elk nieuw item. Alles wat naar dat pasteboard schrijft, is zichtbaar voor de manager, of dat nu een browser, een teksteditor of een terminalemulator is.

Terminalemulators op macOS zijn gewone Cocoa-apps of apps met GPU-rendering. Als je tekst selecteert en op Cmd+C drukt, schrijft de emulator de selectie naar het algemene pasteboard. Cmd+V leest daaruit. De opdrachtregelprogramma’s pbcopy en pbpaste doen hetzelfde vanuit de shell. Een tool die op het pasteboard draait, zoals Maccy App, ziet kopieën uit de terminal dus op dezelfde manier als kopieën uit Safari of Notities.

Compatibiliteit in één oogopslag

ScenarioVastgelegd door een clipboardmanager?Opmerkingen
Tekst selecteren, Cmd+C in Terminal.app / iTerm2 / Ghostty / Alacritty / kitty / WezTerm / WarpJaStandaard schrijfactie naar het systeem-pasteboard.
echo hello | pbcopyJaSchrijft naar het algemene pasteboard. Dit is de makkelijkste manier om je setup te testen.
iTerm2 “copy on selection”JaElke selectie wordt een item in de geschiedenis, wat veel ruis geeft. Kijk naar de selectie-instellingen van iTerm2.
Kopiëren in de copy-mode van tmux (standaardconfiguratie)Meestal nietGaat naar de interne buffer van tmux, tenzij je die koppelt (zie hieronder).
Kopiëren in Vim/Neovim met "+yHangt af van de buildVereist clipboard-ondersteuning (een Vim-build met clipboard of de pbcopy-provider van Neovim). Een gewone y blijft binnen de editor.
Tekst geselecteerd in een SSH-sessieAlleen als de terminal het ondersteuntDe externe machine heeft geen toegang tot het pasteboard van je Mac. OSC 52 kan die brug slaan.
Een geschiedenisitem in de terminal plakkenJaWordt als platte tekst aangeleverd; rijke opmaak wordt genegeerd.

Hoe test je het in 30 seconden?

  1. Open een willekeurige terminal en voer echo "clipboard test $(date +%s)" | pbcopy uit.
  2. Open de geschiedenis van je clipboardmanager. In Maccy is de standaardsneltoets Shift+Cmd+C.
  3. Het nieuwste item hoort de teststring te zijn. Zo ja, dan werkt het vastleggen.
  4. Selecteer het item en plak het terug in de terminal. Werkt dat ook, dan ben je klaar.

Werkt het vastleggen wel, maar het terugplakken niet, dan zijn het bijna altijd rechten. Zie de volgende sectie.

Waarom plakt mijn clipboardmanager niet in de terminal?

Maccy Mac kan een geschiedenisitem naar het klembord kopiëren, zodat jij zelf op Cmd+V drukt, of het kan voor je plakken. In die laatste modus stuurt Maccy Clipboard een synthetische Cmd+V naar de app op de voorgrond, en daarvoor heeft macOS toestemming voor Toegankelijkheid nodig.

Loop dit in volgorde na:

  1. Toegankelijkheidsrechten. Open Systeeminstellingen → Privacy en beveiliging → Toegankelijkheid en controleer of Maccy aanstaat. Staat het er wel in, maar werkt het niet? Zet het uit en weer aan, of verwijder het en voeg het opnieuw toe. Dat komt vaak voor na een update van macOS of van de app.
  2. Instelling voor automatisch plakken. Controleer in de instellingen van Maccy of automatisch plakken aanstaat. Anders kopieert Maccy het item alleen naar het klembord en plak je handmatig.
  3. Secure Keyboard Entry. Terminal.app (Terminal → Secure Keyboard Entry) en iTerm2 (iTerm2 → Secure Keyboard Entry) kunnen deze beveiliging tegen het afluisteren van toetsaanslagen inschakelen. Dat kan botsen met tools die toetsenbordinvoer volgen of injecteren. Of het de sneltoets of het automatisch plakken van je clipboardmanager raakt, hangt af van hoe de tool is gebouwd. Heb je problemen, zet het dan als test uit. Wil je het aan laten, plak dan handmatig met Cmd+V.
  4. Conflicterende sneltoetsen. Sommige terminals gebruiken Shift+Cmd+C voor eigen acties (bijvoorbeeld kopieervarianten in bepaalde emulators). Opent het geschiedenisvenster nooit binnen één bepaalde app, wijzig dan de globale sneltoets van Maccy.

En tmux, Vim en SSH?

Hier komen de meeste klachten van het type “het werkt niet in terminals” vandaan. Aan de clipboardmanager ligt het niet: de data bereikt het macOS-pasteboard gewoon nooit.

tmux

tmux houdt eigen plakbuffers bij. Tekst die je in copy-mode selecteert, wordt daar opgeslagen en niet op het systeemklembord. Twee veelgebruikte oplossingen:

  • Stuur kopieën door naar pbcopy met een binding zoals bind -T copy-mode-vi y send -X copy-pipe-and-cancel "pbcopy".
  • Schakel de optie set-clipboard in, zodat tmux OSC 52-sequenties naar je terminal stuurt. Je terminal moet dan wel klembordtoegang toestaan (zie hieronder).

Muisselectie binnen tmux is een andere bron van verwarring. Met muismodus aan wordt slepend selecteren door tmux afgehandeld in plaats van door de terminal. In veel terminals houd je een modifiertoets ingedrukt (vaak Option) om tmux te omzeilen en de native selectie te gebruiken. Welke toets dat is, verschilt per terminal.

Vim en Neovim

Yanken met een gewone y blijft in het naamloze register van Vim. Om bij het systeemklembord te komen, yank je naar het +-register ("+y) of stel je clipboard=unnamedplus in. Daarvoor is een Vim-build met clipboard-ondersteuning nodig. Niet elke build heeft die, dus controleer het met vim --version | grep clipboard en zoek naar +clipboard. Neovim gebruikt op macOS automatisch pbcopy/pbpaste zodra die beschikbaar zijn.

SSH-sessies

Tekst die je selecteert in een externe vim of tmux staat op een machine die niet bij het pasteboard van je Mac kan. Selecteer je die tekst met de muis op terminalniveau, dan wordt hij lokaal gekopieerd zoals elke andere tekst op het scherm. Wil een applicatie aan de externe kant je lokale klembord vullen, dan is OSC 52 nodig: een escape-sequentie die de terminal vraagt dat te doen.

De ondersteuning verschilt per terminal en staat om veiligheidsredenen vaak standaard uit. In iTerm2 vind je de relevante optie onder Instellingen → General → Selection (“Applications in terminal may access clipboard”). Veel andere moderne terminals (kitty, WezTerm, Alacritty, Ghostty) hebben hun eigen OSC 52-instellingen, dus lees de documentatie. Houd er rekening mee dat het toestaan van externe programma’s om naar je klembord te schrijven een serieuze vertrouwenskwestie is.

Is het veilig om een clipboardmanager met een terminal te gebruiken?

Grotendeels wel, met twee kanttekeningen die je serieus moet nemen.

1. Geheimen belanden in de geschiedenis

Commando’s als pass -c, op read ... | pbcopy of het kopiëren van een API-sleutel uit een .env-bestand zetten gevoelige tekst op het pasteboard, en elke tool die een geschiedenis bijhoudt, bewaart die. Goed opgevoede wachtwoordmanagers markeren hun kopieën als verborgen (concealed) of tijdelijk (transient), zodat clipboardmanagers ze overslaan. Dat is een conventie van nspasteboard.org. Maccy respecteert die markeringen . Maar een gewone pbcopy zet ze niet, dus de shell kan je daar niet van afschermen.

Wat je praktisch kunt doen:

  • Gebruik de negeerinstellingen van Maccy (Instellingen → Ignore) om specifieke apps, pasteboard-types of tekstpatronen via reguliere expressies over te slaan. Je kunt bijvoorbeeld alles negeren dat begint met een bekend tokenvoorvoegsel, zoals ^ghp_ voor GitHub-tokens of ^sk- voor sommige API-sleutels.
  • De terminal-app helemaal negeren kan, maar is een botte methode, omdat je dan ook elk onschuldig commando kwijtraakt dat je kopieert. Of negeren op app-niveau de pbcopy-uitvoer van een terminal betrouwbaar opvangt, hangt af van hoe de bronapp wordt herkend.
  • Verwijder gevoelige items direct na gebruik uit de geschiedenis.
  • Geef de voorkeur aan tools die het klembord helemaal niet aanraken, zoals op run of omgevingsvariabelen injecteren, boven het met de hand kopiëren van geheimen.

Omdat Maccy privacy-security/is-maccy-safe-privacy-security-review-2026″>open source is en de geschiedenis lokaal op je Mac bewaart, wordt er niets naar een server gestuurd. Dat beperkt de blootstelling vergeleken met managers met cloudsynchronisatie, maar lokale opslag betekent nog steeds dat alles wat je kopieerde op schijf staat tot je het wist.

2. Paste hijacking

Een kwaadaardige webpagina kan andere tekst op je klembord zetten dan wat de pagina toont, bijvoorbeeld een onschuldig ogend commando met een verborgen regeleinde en een tweede commando erachter. Plak je tekst met meerdere regels in een shell, dan kan die direct worden uitgevoerd. De meeste moderne terminals en shells ondersteunen bracketed paste mode, die geplakte tekst met meerdere regels vasthoudt tot je op Return drukt. Zorg dat die actief is (recente zsh zet hem standaard aan; in bash regel je het met enable-bracketed-paste in readline). Met een clipboardmanager bekijk je een item makkelijk voordat je het plakt, en dat is een goede gewoonte voor alles wat je van het web kopieert.

Praktische tips voor een werkwijze met veel terminal

  • Pin je standaardteksten. Veelgebruikte one-liners (SSH-hosts, docker-flags, kubectl-contexten) kun je in Maccy vastpinnen, zodat ze de limiet van de geschiedenis overleven.
  • Gebruik zoeken. Scroll niet door je geschiedenis, maar typ een paar tekens van het commando dat je nodig hebt.
  • Let op de omvang van je geschiedenis. Grote logdumps die je uit de terminal kopieert, kunnen de geschiedenis opblazen. Verlaag de geschiedenisgrootte in de instellingen als je daar last van hebt.
  • Commando’s met meerdere regels. Gaat een geplakt commando mis, kijk dan of de plakbeveiliging van de terminal of bracketed paste het gedrag verandert, en niet de clipboardmanager.

Veelgestelde vragen

Werkt Maccy met iTerm2?

Ja. iTerm2 gebruikt het systeem-pasteboard om te kopiëren en te plakken, dus Maccy legt de kopieën vast en kan erin plakken. Faalt automatisch plakken, controleer dan de Toegankelijkheidsrechten van Maccy en de instelling Secure Keyboard Entry van iTerm2.

Waarom verschijnt mijn tmux-selectie niet in de klembordgeschiedenis?

tmux slaat selecties uit copy-mode op in een eigen buffer. Koppel een copy-mode-toets aan een pipe naar pbcopy, of schakel OSC 52 in via set-clipboard en sta het toe in je terminal.

Leggen clipboardmanagers tekst vast die via SSH is gekopieerd?

Alleen als je de tekst op terminalniveau kopieert (tekst op het scherm selecteren) of de externe app OSC 52 gebruikt en je terminal dat toestaat. Anders is het klembord op de externe machine onzichtbaar voor je Mac.

Bewaart een clipboardmanager mijn wachtwoorden uit de terminal?

Kopieer je een geheim met pbcopy of door het te selecteren, dan wordt het bewaard zoals elke andere tekst. Gebruik negeerregels, verwijder items na gebruik, of kopieer geheimen liever helemaal niet.

Kan ik met opmaak in een terminal plakken?

Nee. Terminals werken met platte tekst, dus opmaak wordt weggegooid bij het plakken, ongeacht welke clipboardmanager je gebruikt.

Tot slot

Clipboardmanagers werken prima in terminals, omdat terminals hetzelfde macOS-pasteboard gebruiken als al het andere. Lijkt er iets stuk te zijn, dan is het vrijwel altijd een van drie dingen: een app met een eigen buffer (tmux, Vim), een externe sessie zonder pad naar het klembord van je Mac, of een ontbrekend recht zoals Toegankelijkheid. Los die op, voeg een negeerregel voor geheimen toe, en je geschiedenis wordt een van de nuttigste hulpmiddelen in een workflow op de opdrachtregel.

Wil je het proberen? Maccy is gratis en open source. Welk klembordgat steekt jou het vaakst: tmux, externe sessies of iets anders?


SEO-PAKKET

1. Titelopties

  1. Werken clipboardmanagers ook in terminal-apps?
  2. Clipboardmanagers in de terminal: wat werkt er op de Mac
  3. Een clipboardmanager gebruiken met tmux, iTerm2 en SSH

2. Metabeschrijving (150-160 tekens)

Ja, clipboardmanagers werken in Terminal-apps op macOS. Lees wat wordt vastgelegd, wat niet (tmux, SSH, Vim) en hoe je plak- en geheimenproblemen oplost.

3. URL-slug

werken-clipboardmanagers-in-terminal-apps (of korter: clipboardmanager-terminal-mac)

4. Zoekwoorden

Primair: clipboardmanager terminal mac
Secundair / semantisch: clipboardmanager iTerm2, pbcopy pbpaste, tmux kopiëren naar systeemklembord, OSC 52 klembord, Terminal.app kopiëren plakken, Secure Keyboard Entry, bracketed paste mode, Vim systeemklembord macOS, klembordgeschiedenis opdrachtregel, Toegankelijkheidsrechten clipboardmanager

Author

gespk_admin

Leave a comment