this post was submitted on 29 May 2025
112 points (98.3% liked)

Linux

54458 readers
1 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 6 years ago
MODERATORS
 

For me, it was perhaps simple-scan, a very simple and efficient GUI to scan documents. I used it with my Brother printer / scanner and it works like a charm. Especially since I do not scan stuff often, so a program with more complex UI would have the effect that I forget how to use it until the next time.

you are viewing a single comment's thread
view the rest of the comments
[–] IceVAN@beehaw.org 4 points 3 days ago (1 children)

Bash. It has enabled me to automatize a lot of sh*t I wouldn't do just because it would take me a lot of time/efford to do. There's a LOT you can do with a few simple scripts, a few examples:

  • Remove files I don't need (images, rip/conversion logs, empty folders...).
  • Compress and optimize folders of photos recursively.
  • Apply watermarks to photos recursively.
  • Convert filetypes (flac2mp3, pdf2cbr, webm2mp3,web2jpg...).
  • Configure input devices (keyboards, mouse, graphic tablets).
  • Autorename files (spaces to _, . to _, _ to spaces...).
  • Remove audio from videos recursively.
  • Remove audio/subtitle tracks from videos.
  • Download images/videos/audio from websites.
  • Update appimages automatically.
  • Update/cleanup system/repos.
  • Use different theming for different applications.
  • Mount iso/bin... images.
  • Extract zip|rar|tar.gz|.... files automatically.
  • Modify pdfs.
  • Get the weather for my location.
  • Get stats from my PCs to be shown in panel applet.
  • Alias program names to ones of my choosing.
  • Open CUPS config in firefox.
  • Refresh font caches and other management tools I don't care to remember.
  • Fix permissions.
  • Make a backup.
  • Restore a backup.
  • Copy files safely (rsync).
  • Change volume level.
  • Install all the packages and configs I need to make the OS/apps behave/look the way I like.

...you name it...

...in most cases just by typing one word in the terminal. It was kind of a mindblow coming from the crappy window$ crappysystem eons ago.

[–] Shareni@programming.dev 13 points 3 days ago

Which program is the one that surprised you most that it is available on Linux?

Bash.

I find that the least surprising, but ok...