this post was submitted on 16 Dec 2024
78 points (89.8% liked)

Linux

48669 readers
449 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hello everyone! I know that Linux GUI advanced in last few years but we still lack some good system configuration tools for advanced users or sysadmins. What utilities you miss on Linux? And is there any normal third party alternatives?

you are viewing a single comment's thread
view the rest of the comments
[–] flashgnash@lemm.ee 36 points 6 days ago (12 children)

I generally don't miss anything graphical, once I learn how to do something from the cli I rarely feel the need to do it graphically anymore as it's usually a lot slower

The obvious one would be Photoshop and paint.net of course but krita does the trick

[–] user_naa@lemmy.world 3 points 6 days ago (11 children)

I maybe need to correct my post. I am talking about system utilities like Device Manager or something else.

[–] atzanteol@sh.itjust.works 9 points 6 days ago (9 children)

Why would I want gui for those things? CLI is often a better interface. Being able to grep lsusb rather than scanning a gui for an entry is much better. It's easier to pipe to an email as well. Screenshots don't allow copy/paste...

[–] someacnt@sh.itjust.works 1 points 5 days ago (1 children)
[–] syklemil@discuss.tchncs.de 3 points 5 days ago* (last edited 5 days ago) (1 children)

The part is constructed from two parts:

  1. ls: list
  2. usb: usb

It lists usb devices that your machine (/kernel) knows has been connected; they may not necessarily be usable.

E.g. I have some sound output device connected via USB to one machine. On most of my machines I've switched from pulseaudio to pipewire¹, and I figured I'd bring that machine closer to the others so there's less variance. Unfortunately the sound output device didn't want to work with pipewire. The problem manifested as no sound and pipewire not listing the device. lsusb helped me know that the machine at the very least recognized the device, but wasn't currently able to use it. (It did actually also show up as an error in dmesg -H, but reinstating pulseaudio let the device work again as normally. So now I just have to live with a situation where some machines use pipewire because ~bluetooth~ and others use pulseaudio because … usb?¹)

¹ There's a memory of ALSA vs OSS I didn't want to be reminded of

[–] someacnt@sh.itjust.works 1 points 4 days ago (1 children)

Ah thanks, I wonder if GUI tools for this is useful. Especially if it is for system diagnostics.

[–] syklemil@discuss.tchncs.de 1 points 3 days ago

I think I wouldn't find it particularly useful, as I'm used to the quasi-programming I can do in a terminal. The shell commands take some time & effort to learn, but once you're over that hump, being able to extract and compose information is really good. The primary shell tools I'd miss in a gui are |, jq, awk, sed and grep/rg, as well as for, if, while, variables, and having everything in one lightweight window.

load more comments (7 replies)
load more comments (8 replies)
load more comments (8 replies)