Back

Tejas MK

Building Decentraliz... • 1d

How I Turned Ubuntu Into a Keyboard-Centric Developer Machine When I first started using Ubuntu, everything felt smooth and comfortable. But as I started diving deeper into development, especially with ROS2, the default GNOME desktop started showing its cracks. Managing multiple terminal windows became cumbersome, juggling sessions felt clunky, and my workflow slowed down. My first solution was to try Terminator and tmux. Terminator… well, it looked ugly and was frustrating to use. Tmux, on the other hand, was a delight: clean, fast, and entirely keyboard-driven. That’s when I realized something: I had fallen in love with using the keyboard. Everything clicked when I could navigate without reaching for the mouse. Soon after, someone introduced me to i3, a tiling window manager. It was perfect for a keyboard-centric workflow, but the default i3 setup on most distros looks… meh. So I thought, “I’ll just find a better Linux distro.” That led me to EndeavourOS, an Arch-based distro with a polished i3 setup out of the box. It was beautiful, fast, and exactly the kind of environment I wanted. But Arch has its quirks, frequent breaking updates, tricky package management, and, importantly for me, poor compatibility with ROS and many other tools I rely on. I found myself spending more time fixing dependencies just to install something than actually building and developing. That’s when the idea hit me: why not bring the polished i3 experience of EndeavourOS to Ubuntu? A few tweaks, some dependency fixes, and a fair amount of trial and error later, I now have a beautiful, keyboard-driven Ubuntu setup that’s fast, stable, and incredibly convenient. Multiple terminals? Easy. Parallel sessions? No problem. My workflow is smoother, my focus is better, and my productivity has skyrocketed. I know many developers struggle with juggling multiple terminal windows, especially when working on projects like ROS2. If you love keyboard-centric workflows and find the default Ubuntu terminal experience limiting, this setup is worth trying. I’ve put together all the instructions, scripts, and configurations adapted from EndeavourOS’s i3 setup into a repo. You can check it out here and set up your system:

1 Reply
8
14
Replies (1)

More like this

Recommendations from Medial

Image Description
Image Description

Yash Rudani

CEO at Laugh Logic L... • 1y

1st upgrade to the Setup: Trying mechanical keyboard for the first time. Can't wait to hear those keystrokes when I type ⌨️

4 Replies
11
Image Description
Image Description

Kanishka garg

Pursuing myself • 2m

Is it okay if I buy a Lenovo i3 11th Gen laptop for learning and trading like stuff ? I’m a bit confused about whether the i3 will be sufficient. Please share your insights....💭🐬

24 Replies
7

Saket Sambhav

 • 

ADJUVA LEGAL® • 3m

Learn and Earn Series - JULY "I Am Because We Are": The Power of "Ubuntu" for Unstoppable Startup Teams. 🤝🌍 Building a strong startup culture? The Southern African philosophy of "Ubuntu" - "I am because we are" - offers deep wisdom. It highligh

See More
Reply
7

Abhisekh

TerraNomics • 7m

I have a lucrative, life and nature centric idea need assistance and mentoring !

Reply
2
Image Description
Image Description

Vishal Nagar

Hey I am on Medial • 3m

I want setup my ev charging setup in ghaziabad any one interested please contact me and hotel setup business at jim corbett we delhi most favorite tent house

3 Replies
2
Image Description

Navaneeth M S

I love computers! • 3m

External monitor, laptop, keyboard, mouse, and a suspicious amount of water bottles... basically the hydration station meets productivity corner 😅 Nothing fancy, just a clean setup to keep distractions low and focus high. I will be posting daily up

See More
1 Reply
3
Image Description
Image Description

Somen Das

Senior developer | b... • 1y

hi folks, I just accidentally created a ci cd tool and named it cicd. ❤️ please comment your opinion on this project so it's very simple just one command and all set. automagically 🤯 so it has two way for automation the first way is you need

See More
9 Replies
1
19

Aditya Upadhyay

Student|| Python Pro... • 1y

Give me your opinion (laptop under 40k) every laptop hai have i3 1215u and intel UHD graphic (except AMD one , AMD have ryzen 5 5500U and AMD Radeon gfx) and 512 gb SSD. Which one should I prefer? As a beginner in Programming.

Reply
1
4
Image Description
Image Description

Abhijit Jha

Full Stack Devloper ... • 1y

Exams over Wohooooo 😂!!!! First I opened X to see what's happening and after watching the keyboard trend, I was like tf So then I opened Medium to see tech news Thanks for this app 🥰♥️

5 Replies
13
Image Description

BLUEMAX COLLECTION

Belt and bags manufa... • 10m

I HAVE A SETUP PLAN IN MANUFACTURING LIKE CHINA PRODUCT IS FASHION BELT AND BAGS I M FINDING INVESTOR

2 Replies
4

Download the medial app to read full posts, comements and news.