User Tools

Site Tools


linux_desktop_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux_desktop_setup [2026/04/21 18:33] – [Text editor shootout] tkbletsclinux_desktop_setup [2026/04/21 21:04] (current) – [Distro and desktop environment] tkbletsc
Line 24: Line 24:
   - **i3**: Insufferable nerd shit by people that never learned what UI discoverability is. The vim of desktops.   - **i3**: Insufferable nerd shit by people that never learned what UI discoverability is. The vim of desktops.
   - **GNOME**: See "Ubuntu" above – this UI needs to be put out of its misery. I would rather learn i3 than put up with this shit.   - **GNOME**: See "Ubuntu" above – this UI needs to be put out of its misery. I would rather learn i3 than put up with this shit.
-  - **Enlightenment**: This is it, the most jibbering batshit insane environment tested. On first boot, a sequence of incredibly neurotic warnings pop up for things ranging from ACPI stepping revision of your motherboard to the notification that ethernet, in fact, still exists. The launcher icons violently explode continuously at you if you so much as hover over them. Right click menu includes an option ominously labeled "Run everything". I mentioned using it to a friend, and he replied "Oh, you don't know about the Enlightenment guy? He's nuts" and linked me [[https://discord.com/channels/@me/446467085317701662/1197371852696322078|this article]], which states, among many things, that every interaction is based on the casting of void* pointers. I never thought I could look at a GUI and //feel//  the pointer casting, but here, you can.+  - **Enlightenment**: This is it, the most jibbering batshit insane environment tested. On first boot, a sequence of incredibly neurotic warnings pop up for things ranging from ACPI stepping revision of your motherboard to the notification that ethernet, in fact, still exists. The launcher icons violently explode continuously at you if you so much as hover over them. Right click menu includes an option ominously labeled "Run everything". I mentioned using it to a friend, and he replied "Oh, you don't know about the Enlightenment guy? He's nuts" and linked me [[https://web.archive.org/web/20250103001521/https://what.thedailywtf.com/topic/15001/enlightened|this article]], which states, among many things, that every interaction is based on the casting of void* pointers. I never thought I could look at a GUI and //feel//  the pointer casting, but here, you can. 
 + 
 ====== Random setup tips ====== ====== Random setup tips ======
  
Line 206: Line 208:
 Findings, in descending order of quality: Findings, in descending order of quality:
  
-  - **Kate**: The IDE from KDE. Fairly lightweight despite its features. The Flatpak install is fine to dodge KDE dependencies. Has every desired feature. If you install Language Server Protocol tools (LSP), it can even understand code struction in various languages. Here are the LSPs for common languages:+  - **Kate**: The IDE from KDE. Fairly lightweight despite its features. The Flatpak install is fine to dodge KDE dependencies. Has every desired feature. If you install Language Server Protocol tools (LSP), it can even understand code structure in various languages. Here are the LSPs for common languages:
      * **C/C++**: ''clangd''      * **C/C++**: ''clangd''
      * **Python**: ''python3-pylsp''      * **Python**: ''python3-pylsp''
Line 221: Line 223:
   - **SciTE**: No settings GUI at all, it will just open a mile-long config file for you to edit by hand. Super shameful.    - **SciTE**: No settings GUI at all, it will just open a mile-long config file for you to edit by hand. Super shameful. 
   - **VSCode**: Increasingly bloated, and here's the kicker: every time you use it to SSH into somewhere, it craps out a 150MB runtime without asking onto the server, and grows it by another 150MB with every update. Long-time deployments can lead to hidden server-side shitheaps of 1GB or more. Absolutely unconscionable.   - **VSCode**: Increasingly bloated, and here's the kicker: every time you use it to SSH into somewhere, it craps out a 150MB runtime without asking onto the server, and grows it by another 150MB with every update. Long-time deployments can lead to hidden server-side shitheaps of 1GB or more. Absolutely unconscionable.
-====== Fedora nVidia driver procedure ====== 
- 
-(untested, from a random goon) 
- 
-First: 
- 
-<code> 
-sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm 
- 
-</code> 
- 
-Then go to [[https://rpmfusion.org/Howto/NVIDIA|https://rpmfusion.org/Howto/NVIDIA]] and copy/paste a few more commands. 
- 
  
linux_desktop_setup.1776821590.txt.gz · Last modified: by tkbletsc

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki