<?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: Timur Guseynov</title>
    <description>The latest articles on DEV Community by Timur Guseynov (@timurguseynov).</description>
    <link>https://dev.to/timurguseynov</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%2F276313%2Fab8ab18d-5e87-4e70-b845-36884005c8ee.jpg</url>
      <title>DEV Community: Timur Guseynov</title>
      <link>https://dev.to/timurguseynov</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/timurguseynov"/>
    <language>en</language>
    <item>
      <title>X Mode - A macOS-like Workflow on Linux with Omarchy</title>
      <dc:creator>Timur Guseynov</dc:creator>
      <pubDate>Sun, 11 Oct 2026 14:33:46 +0000</pubDate>
      <link>https://dev.to/timurguseynov/x-mode-a-macos-like-workflow-on-linux-with-omarchy-4fp0</link>
      <guid>https://dev.to/timurguseynov/x-mode-a-macos-like-workflow-on-linux-with-omarchy-4fp0</guid>
      <description>&lt;p&gt;You love the power and customization of Linux, but you miss the seamless, muscle-memory window management of macOS.&lt;/p&gt;

&lt;p&gt;Enter &lt;strong&gt;X Mode&lt;/strong&gt; for &lt;a href="https://omarchy.org" rel="noopener noreferrer"&gt;Omarchy&lt;/a&gt;. It’s similar to macOS, but not the same.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/y0BNmPdK4e8" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Here is the core philosophy of how it’s meant to be used, and why it might just change the way you work.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;The Golden Rule of X Mode:&lt;/strong&gt; &lt;em&gt;Never minimize or hide windows. No manual window resizing. Workspaces are only for something extra. Snaps and tabs arrange the windows so they can sit on top of each other. You never think about hiding windows or where you put them. The Dock is always on for fast access.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let’s break down how this workflow actually feels in practice.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Tabs Over Workspaces 🗂️
&lt;/h4&gt;

&lt;p&gt;On a Mac, if you open two Finder windows, they can be grouped. X Mode brings this to &lt;em&gt;every&lt;/em&gt; app you choose. If you have two windows of the same app on a workspace, they automatically become tabs of a single window.&lt;br&gt;
Instead of scattering 10 editor windows across 4 workspaces, you have one workspace with a single, tabbed editor window. Your cognitive load drops significantly.&lt;br&gt;
Optional compact tabs: one Chrome-like row.&lt;/p&gt;
&lt;h4&gt;
  
  
  2. Rectangle-style Snapping 📐
&lt;/h4&gt;

&lt;p&gt;X Mode adds a Mac-like titlebar with intuitive snapping:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drag to a side → halves the screen.&lt;/li&gt;
&lt;li&gt;Drag to a corner → quarters the screen.&lt;/li&gt;
&lt;li&gt;Drag to the top edge → maximizes.&lt;/li&gt;
&lt;li&gt;Keyboard alternative: &lt;code&gt;Super + Alt + ←/→&lt;/code&gt; cycles through &lt;code&gt;½ → ⅔ → ⅓&lt;/code&gt; splits.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  3. The Dock &amp;amp; App Switcher 🚀
&lt;/h4&gt;

&lt;p&gt;The Dock lives on the right edge. It’s always visible.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Click:&lt;/strong&gt; Focus or launch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Right-click:&lt;/strong&gt; Open a new window, see the window list, pin, or quit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App Switcher:&lt;/strong&gt; Hold &lt;code&gt;Super&lt;/code&gt; and tap &lt;code&gt;Tab&lt;/code&gt;. It works exactly like macOS &lt;code&gt;Cmd+Tab&lt;/code&gt;, prioritizing the most recently used apps. Release &lt;code&gt;Super&lt;/code&gt; to switch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tab switching:&lt;/strong&gt; &lt;code&gt;Alt + Tab&lt;/code&gt; cycles the focused window’s tabs. &lt;code&gt;Ctrl + 1&lt;/code&gt;…&lt;code&gt;0&lt;/code&gt; or &lt;code&gt;Super + 1&lt;/code&gt;…&lt;code&gt;0&lt;/code&gt; (with Workspaces on &lt;code&gt;F1…F10&lt;/code&gt;) jumps to a tab, off by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  4. Your Mac Keyboard Shortcuts, Everywhere ⌨️
&lt;/h4&gt;

&lt;p&gt;In X Mode, &lt;code&gt;Super&lt;/code&gt; acts as your &lt;code&gt;Command&lt;/code&gt; (⌘) key. The plugin intelligently maps the shortcuts you already know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Text Navigation:&lt;/strong&gt; &lt;code&gt;Super + ←/→&lt;/code&gt; (start/end of line), &lt;code&gt;Alt + ←/→&lt;/code&gt; (by word).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshots:&lt;/strong&gt; &lt;code&gt;Super + Shift + 3&lt;/code&gt; (full), &lt;code&gt;Super + Shift + 4&lt;/code&gt; (region), &lt;code&gt;Super + Shift + 5&lt;/code&gt; (recording).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App Control:&lt;/strong&gt; &lt;code&gt;Super + Q&lt;/code&gt; to quit, &lt;code&gt;Super + W&lt;/code&gt; to close a window/tab.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Terminal friendly:&lt;/strong&gt; &lt;code&gt;Ctrl + C&lt;/code&gt; still interrupts, but &lt;code&gt;Super + C&lt;/code&gt; copies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Some of this is a switch in the panel. &lt;code&gt;Super as Ctrl&lt;/code&gt; maps the keys Omarchy doesn’t already use, so &lt;code&gt;⌘T&lt;/code&gt;, &lt;code&gt;⌘R&lt;/code&gt;, &lt;code&gt;⌘L&lt;/code&gt; reach the app as &lt;code&gt;⌃T&lt;/code&gt;, &lt;code&gt;⌃R&lt;/code&gt;, &lt;code&gt;⌃L&lt;/code&gt; right away. Keys Omarchy keeps for itself, like &lt;code&gt;⌘W&lt;/code&gt;, stay put until you turn &lt;code&gt;⌘W as ⌃W&lt;/code&gt; on: then the browser or editor gets the key and closes its own tab instead of the window. Each can be set for every app, or pinned for one.&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  🎥 See it in action
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;(Notice how windows stack, tab, and snap without ever touching a "minimize" button)&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0d840197-4fcf-4000-ba25-4ebfc3ff6c65" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0d840197-4fcf-4000-ba25-4ebfc3ff6c65" alt="X Mode Workflow" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Why this workflow works
&lt;/h4&gt;

&lt;p&gt;By combining tabs, snapping, and a persistent dock, you stop thinking about "where" a window is. You get to the app with &lt;code&gt;Super+Tab&lt;/code&gt; or a click in the Dock, then to the tab with a click, &lt;code&gt;Alt+Tab&lt;/code&gt;, or &lt;code&gt;Super+1&lt;/code&gt;…&lt;code&gt;0&lt;/code&gt;. If you need to compare two documents, you snap them side-by-side. It’s fluid, fast, and respects your existing muscle memory.&lt;/p&gt;
&lt;h4&gt;
  
  
  Try it out
&lt;/h4&gt;

&lt;p&gt;X Mode is optional and additive. Omarchy’s default tiling stays intact. A single click in the top bar turns X Mode off, and uninstalling leaves your base config untouched.&lt;/p&gt;

&lt;p&gt;Not on Omarchy yet? It’s an Arch Linux distro with Hyprland. Strong defaults, a beautiful desktop, ready for work right after installation. It’s made by &lt;a href="https://x.com/dhh" rel="noopener noreferrer"&gt;DHH&lt;/a&gt;, the creator of Rails and Basecamp, and the co-author of &lt;em&gt;Rework&lt;/em&gt; and &lt;em&gt;Remote: Office Not Required&lt;/em&gt;. Here’s the &lt;a href="https://omarchy.org/manual/getting-started" rel="noopener noreferrer"&gt;installation guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are on Omarchy v4+, you can install it in seconds:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;hyprpm update
git clone https://github.com/timurguseynov/omarchy-x-mode.git ~/omarchy-x-mode
~/omarchy-x-mode/install.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;(Check the &lt;a href="https://github.com/timurguseynov/omarchy-x-mode" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt; for detailed settings, per-app configurations, and uninstallation instructions).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Let me know your thoughts in the comments! 👇&lt;/p&gt;

</description>
      <category>omarchy</category>
      <category>linux</category>
      <category>productivity</category>
      <category>archlinux</category>
    </item>
  </channel>
</rss>
