<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Parth Dixit</title>
    <description>The latest articles on DEV Community by Parth Dixit (@parth_dixit).</description>
    <link>https://dev.to/parth_dixit</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3986666%2F5265ba63-f638-42bd-9625-63f85b6b2afa.jpg</url>
      <title>DEV Community: Parth Dixit</title>
      <link>https://dev.to/parth_dixit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/parth_dixit"/>
    <language>en</language>
    <item>
      <title>We've all pressed Ctrl+C a million times. Linux solved this in the 1980s — the rest of us didn't.</title>
      <dc:creator>Parth Dixit</dc:creator>
      <pubDate>Wed, 17 Jun 2026 05:44:54 +0000</pubDate>
      <link>https://dev.to/parth_dixit/weve-all-pressed-ctrlc-a-million-times-linux-solved-this-in-the-1980s-the-rest-of-us-didnt-5bd9</link>
      <guid>https://dev.to/parth_dixit/weve-all-pressed-ctrlc-a-million-times-linux-solved-this-in-the-1980s-the-rest-of-us-didnt-5bd9</guid>
      <description>&lt;p&gt;Pay attention to the next thing you copy on your computer. Actually watch yourself do it.&lt;/p&gt;

&lt;p&gt;You don't do &lt;em&gt;one&lt;/em&gt; thing. You do two: you &lt;strong&gt;select&lt;/strong&gt; the text, &lt;em&gt;then&lt;/em&gt; you press &lt;code&gt;Ctrl+C&lt;/code&gt;. And if your hands are on the mouse, it's often worse — select, right-click, hunt for "Copy" in a menu, click it. Two steps, sometimes three.&lt;/p&gt;

&lt;p&gt;Pasting is the same trap. You don't just paste — you first &lt;strong&gt;click into the place&lt;/strong&gt; you want the text to land (activate the field, position the cursor), &lt;em&gt;then&lt;/em&gt; you press &lt;code&gt;Ctrl+V&lt;/code&gt;. Two steps again.&lt;/p&gt;

&lt;p&gt;So the simplest possible action — &lt;em&gt;move this text from here to there&lt;/em&gt; — is really &lt;strong&gt;four&lt;/strong&gt; discrete actions: select, copy, click-to-place, paste.&lt;/p&gt;

&lt;p&gt;Now here's the part that got me: &lt;strong&gt;you do this maybe a thousand times a day.&lt;/strong&gt; Coding, replying to messages, filling forms, moving a link, grabbing an error to paste into a search bar. It's so automatic you've stopped seeing it. It's the background radiation of using a computer.&lt;/p&gt;

&lt;p&gt;And once I saw it, I couldn't unsee it. Why are we doing four things for one thing?&lt;/p&gt;

&lt;h2&gt;
  
  
  Linux noticed this 40 years ago (and fixed half of it)
&lt;/h2&gt;

&lt;p&gt;Turns out one half of this was solved in the &lt;strong&gt;1980s&lt;/strong&gt;. On Linux/X11 there's something called the &lt;em&gt;PRIMARY selection&lt;/em&gt;: you highlight text and it's &lt;strong&gt;already copied&lt;/strong&gt; — no keystroke, no menu. The act of selecting &lt;em&gt;is&lt;/em&gt; the act of copying. It's been sitting in the X Window System since &lt;strong&gt;1984&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Mac and Windows never adopted it. So half the friction we all live with has had a fix for four decades — it just never crossed over.&lt;/p&gt;

&lt;p&gt;That bugged me enough to try building it. The result is &lt;strong&gt;&lt;a href="https://pluks.app" rel="noopener noreferrer"&gt;Pluks&lt;/a&gt;&lt;/strong&gt;, and the goal was to collapse those four actions down.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Feel it in 2 seconds, no download:&lt;/strong&gt; go to &lt;a href="https://pluks.app" rel="noopener noreferrer"&gt;pluks.app&lt;/a&gt; and select any text on the page. It's already on your clipboard.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The whole idea: 4 steps → fewer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copy becomes 1 step.&lt;/strong&gt; You select text. That's it — it's copied. The select &lt;em&gt;is&lt;/em&gt; the copy, exactly like Linux has always done.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paste becomes 1 step.&lt;/strong&gt; A single deep-click (press-and-hold) in any text field both &lt;em&gt;activates that spot&lt;/em&gt; and &lt;em&gt;drops the text there&lt;/em&gt; — no separate "click to place, then &lt;code&gt;Ctrl+V&lt;/code&gt;." One gesture does both halves.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the four-action ritual — select, copy, click, paste — compresses toward &lt;strong&gt;select … deep-click&lt;/strong&gt;. The thing your hands already wanted to do, minus the bureaucracy.&lt;/p&gt;

&lt;p&gt;There's also a searchable history of your last 200 clips (&lt;code&gt;Ctrl+Shift+V&lt;/code&gt; / &lt;code&gt;⌘⇧V&lt;/code&gt; from anywhere), because once copying is frictionless you copy &lt;em&gt;more&lt;/em&gt;, and losing things gets annoying fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I actually want to talk about: making it work across OSes
&lt;/h2&gt;

&lt;p&gt;I built it in &lt;strong&gt;Rust + Tauri&lt;/strong&gt; (not Electron — the whole binary is under 10 MB; for something running in your menu bar all day, every idle megabyte is a tax the user pays forever).&lt;/p&gt;

&lt;p&gt;But the genuinely hard problem wasn't the UI. It was &lt;strong&gt;detecting "a selection just happened" on three operating systems that each disagree about what that even means:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linux&lt;/strong&gt; hands it to you — the PRIMARY selection buffer already exists at the protocol level.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;macOS&lt;/strong&gt; has &lt;em&gt;no&lt;/em&gt; native equivalent. You go through the &lt;strong&gt;Accessibility API&lt;/strong&gt; to observe selection changes — which is also why there's a one-time permission prompt on first launch (the part everyone's rightly suspicious of). No Accessibility access, no select-to-copy. There's no quieter way to do it on macOS, and I'd rather explain that than bury it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows&lt;/strong&gt; is its own dance through clipboard and focus APIs to figure out &lt;em&gt;when&lt;/em&gt; a selection has actually settled versus when you're still mid-drag.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The real work was making "the selection is final — copy it now" feel instant &lt;strong&gt;without&lt;/strong&gt; firing on every twitch of the cursor. Too eager and it copies garbage while you're just reading; too lazy and it feels broken. That tightrope was most of the three months.&lt;/p&gt;

&lt;p&gt;(Linux users know this tightrope intimately — everyone who's used X11 has at some point highlighted text just to read it, accidentally middle-clicked, and pasted a random sentence into a terminal. The feature and the footgun are the same mechanism.)&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it's at
&lt;/h2&gt;

&lt;p&gt;It's &lt;strong&gt;free&lt;/strong&gt;. macOS 11+ (universal Apple Silicon + Intel), Windows 10/11 in beta, Linux builds too (though you already have half of this 🐧). Clips never leave your machine — no account, no cloud, anonymous opt-out stats only, never the contents.&lt;/p&gt;

&lt;p&gt;But mostly I'm curious whether other people see the four-step thing the way I started to, or whether I just broke my own brain staring at it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, two honest questions:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Now that it's pointed out — does the "four actions for one action" bug you, or is it genuinely invisible/fine for you?&lt;/li&gt;
&lt;li&gt;What would make you trust a tool that auto-copies on select enough to leave it running all day?&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>productivity</category>
    </item>
  </channel>
</rss>
