While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- NVIDIA announce a native Linux app for GeForce NOW
- KDE Plasma 6.6 will finally stop the system sleeping when gaming with a controller
- NVIDIA announce DLSS 4.5 with Dynamic Multi Frame Generation, plus DLSS Updater gets Linux support
- Mesa RADV driver on Linux looks set for a big ray tracing performance boost
- The excellent free Command & Conquer - Combined Arms gets more missions and co-op
- > See more over 30 days here
- Browsers
- Jarmer - Will you buy the new Steam Machine?
- Caldathras - New Desktop Screenshot Thread
- Klaas - Weekend Players' Club 2026-01-09
- Klaas - A succesfull Windows-Ubuntu migration the story
- LoudTechie - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
View PC info
Beside it I normally use two editors:
vim – for simple text editing, mostly changing some config files.
Kate – if I’m forced to do some changes to some bigger shell or js codebase.
And I used to use Code::Blocks back at the university for C and C++ projects – but never really did anything big in them, requiring more complex refactoring, so not sure if I’d recommend it now as a full-blown IDE. It’s simple, and works well for smaller things.
I use Rider and PyCharm.
Technically, a text editor instead of a full blown IDE... but with the add-ons it does everything you will most likely need.
Atom C++
QT Creator (QT5 C++)
Ninja-IDE (python).
Also I use either editor for C++ or web-dev stuff.
D - Development = Neovim: My primary development tool
E - Environment = Solus: My current favorite Linux distribution.
I tried different ide, but find myself more efficient with simple tools I control than with tools that tries to help me and take control.
I can't possibly try every IDE mentioned here, but I'm glad to see that there are so many options. Personally I'm still using geany though.
Thanks for all the responses though! :-D. Nice to see I'm not the only Linux'er who uses it for development purposes.
Feel free to list any other IDE's you may use :-).
If you put in some effort Eclipse is the real deal, especially when integrating things like XText code generation, Maven build lifecycles, JIRA integration for issues and projects, Application Server & Docker integration.
Yes these things work (mostly) out of the box in IntelliJ, but can also work in Eclipse if you take your time.
But ok, these features are mostly useful in an enterprise development environment, for home use I still prefer out of the box experience ;)
My only real requirement is split views, being able to see and edit the same or different files in several different places at the same time. Kate does that well and I like the rest of its features well enough so I'm happy with it.
View PC info