this post was submitted on 30 May 2024
208 points (97.3% liked)

Linux

45443 readers
987 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
 

Trying to discover new/unheard Linux desktop programs (Sorry for the confusion).

Edit: I apologise for confusing a lot of people. I meant Linux desktop “programs” coming from Windows/Mac. I'm used to calling them “apps”.

Edit: 🙌 I’m overwhelmed with the great “programs” people have recommended in the comment section. Thank you guys.

top 50 comments
sorted by: hot top controversial new old
[–] Guenther_Amanita@slrpnk.net 53 points 1 month ago (16 children)

Logseq.

What is Logseq?
It's a non-linear note taking app that allows smart linking and is made as a second brain.

It makes use of the Zettelkasten system, where, in theory, you make notes of everything and categorize it. Over time, you offload your brain and make it free for more productive stuff.

Logseq is often considered as a FOSS alternative to Obsidian.

[–] noodlejetski@lemm.ee 18 points 1 month ago (1 children)

I tried it and really wanted to like it, but the Android client's UI is just unusable for me. as much as I prefer going FOSS whenever I can, I tried Obsidian and stuck with it. it's electron on desktop and definitely not native UI on mobile, but feels much more polished.

load more comments (1 replies)
[–] governorkeagan@lemdro.id 11 points 1 month ago (5 children)

I was never able to fully get into Logseq, might give it another try at some point.

[–] KazuchijouNo@lemy.lol 13 points 1 month ago (2 children)

Have you tried QOwnNotes? I think it's pretty good

load more comments (2 replies)
load more comments (4 replies)
load more comments (14 replies)
[–] Andromxda@lemmy.dbzer0.com 44 points 1 month ago* (last edited 3 days ago) (6 children)

If you like gaming:

For the CLI:

load more comments (6 replies)
[–] muhyb@programming.dev 39 points 1 month ago* (last edited 1 month ago) (5 children)

Because you asked about "apps", people are replying with mobile apps. I think you wanted to write "programs" considering the community. Maybe you should edit this

[–] governorkeagan@lemdro.id 17 points 1 month ago (1 children)

True but isn’t it safe to assume the OP meant desktop (considering the community)? There aren’t that many people using Linux phones.

I suppose since more than one response is related to mobile apps, it’s not a safe assumption that the OP intended for desktop apps/programs.

[–] muhyb@programming.dev 13 points 1 month ago (1 children)

Considering the community, that's what should happen. However sometimes people don't realize which community they are in and they just look at the title. If the first person who replied started with mobile apps, others possibly didn't notice because of them and continued adding up.

load more comments (1 replies)
load more comments (3 replies)
[–] JackGreenEarth@lemm.ee 38 points 1 month ago (5 children)

I don't know about you specifically, but I'm surprised how many people haven't heard of Krita, a FOSS image editing app with an optional AI Image Generation plugin.

[–] muhyb@programming.dev 9 points 1 month ago (1 children)

Huh, didn't know Krita had a plugin for that. Is it for Stable Diffusion?

[–] JackGreenEarth@lemm.ee 12 points 1 month ago

It uses Stable Diffusion, yes (specifically comfy UI for the backend), but it has a much better in app UI that any stable diffusion web UI I've tried.

load more comments (4 replies)
[–] paradox2011@lemmy.ml 27 points 1 month ago* (last edited 1 month ago) (12 children)

EDIT: realized this was for desktop, so removed the original list of mostly android apps. Here's my go to desktop apps:

Lollypop - music player
Invoiceninja - open source invoicing service
Meld - file/folder comparison
Librewolf - hardened Firefox
Joplin - notes
QEMU/Virt-Manager - virtualization for that one windows app you still need
KeepassXC - password management
Element-desktop - Matrix client
Gparted - no fuss partition management
Lutris - game launcher that works with epic games (among many others)
PDFarranger - best PDF management I've found on Linux Soundconverter - easy to use file converter
Restic - backups
Fdupes - duplicate file finder
Freetube - privacy respecting YouTube client
Paperless-ngx - very well built electronic document storage. Must be run as a server.

load more comments (12 replies)
[–] boredsquirrel@slrpnk.net 20 points 1 month ago (4 children)

Linux, system:

  • KDE Plasma (Dolphin, Kate, Kfind, Merkuro, shell, Spectacle)
  • Librewolf / hardened Firefox (system app because of user namespaces, which Flatpaks cant create)

Linux, Flatpak:

  • syncthingy
  • thunderbird
  • libreoffice
  • KDE: Okular, Gwenview, maybe soon digiKam
  • Qt: qBittorrent, Keepassxc
  • GNOME/Circle: Celluloid, PDF Arranger, Carburetor, Decoder, G4music, Railway, SimpleScan (or Skanlite), Impression, GIMP
  • GTK: localsend, GPU Screen recorder
  • Electron: Freetube, Signal, Cryptomator, Nextcloud
  • Podman: StirlingPDF

Android:

  • Fossify Gallery, Calendar
  • Material Files
  • Markor
  • Antennapod
  • Florisboard (or maybe Futo, but I dont need the fancy stuff yet)
  • Shelter
  • localsend
  • Obtainium
  • dict.cc
  • Grayjay
  • k9mail
  • soundbound (spotify), seal (ytdl)
  • öffi, kleine Wettervorschau
  • SaveTo...
  • mjpdf
[–] mexicancartel@lemmy.dbzer0.com 17 points 1 month ago (4 children)
load more comments (4 replies)
load more comments (3 replies)
[–] axzxc1236@lemm.ee 19 points 1 month ago (5 children)

Syncthing and KeepassXC for syncing 2FA between devices. (I use Bitwarden for passwords)

load more comments (5 replies)
[–] aktenkundig@discuss.tchncs.de 18 points 1 month ago

Analogous to the Krita post, I am surprised nobody seems to know KolourPaint. It's similar to MS paint. I use it, when I need to make a quick sketch, whiteboard style, e.g. when sharing my screen with a coworker.

Otherwise, I really must have Dolphin and Okular.

I love dolphin's split mode (quickly toggled with F3) and its ability to seamlessly navigate all kinds of protocols for my NAS, webdav for nextcloud storage, MTP for the phone...

Okular has annotations which have been super useful to me. And it's so easy to switch between viewing single page, two-page and multi-page. Which is great for skimming text documents and presentations. The auto reload ability is great when iterating on a document (e.g. latex doc or matplotlib chart).

Otherwise, of course firefox and thunderbird, not much to say here Please don't use chrome. It's market share makes Google the de-facto owner of www technology. But I guess I'd be preaching to the choir here.

[–] Ramin_HAL9001@lemmy.ml 18 points 1 month ago* (last edited 1 month ago) (9 children)

Emacs.

Emacs is an app platform in and of itself, and the vanilla installation comes with dozens of its own apps pre-installed. Like how web apps are all programmed in JavaScript, Emacs apps are all programmed in Lisp. All Emacs apps are scriptable and composable in Lisp. Unlike on the web, Emacs encourages you to script your apps to automate things yourself.

Emacs apps are all text based, so they all work equally well in both the GUI and the terminal.

Emacs comes with the following apps pre-installed:

  • a text editor for both prose and computer code
  • note taking and organizer called Org-mode (sort of like Obsidian, or Logseq)
  • a file browser and batch file renamer called Dired
  • a CLI console and terminal emulator
  • a terminal multiplexer (sort-of like "Tmux")
  • a process manager (sort-of like "Htop")
  • a simple HTML-only web browser
  • man-page and info page browser
  • a wrapper around the Grep and Find CLI tools
  • a wrapper around SSH called "Tramp"
  • e-mail client
  • IRC client
  • revion control system, including a Git porcelain called "Magit"
  • a "diff" tool
  • ASCII art drawing program
  • keystroke recorder and playback

Some apps that I install into Emacs include:

  • "Mastodon.el" Mastodon client
  • "Elfeed" RSS feed reader
  • "consult" app launcher (sort-of like "Dmenu")
[–] the_doktor@lemmy.zip 9 points 1 month ago* (last edited 1 month ago) (1 children)

I'll stick with nano over Esc+Meta+Alt+Ctrl+Shift, thanks. I mean, it's an interesting operating system, but too bad its default text editor sucks.

(This from someone who used to use "pull the power plug to exit" vim...)

load more comments (1 replies)
[–] arxdat@lemmy.ml 7 points 1 month ago

Was gonna recommend Emacs, myself, but looks like you got it covered! Emacs is an amazing tool and is worth the journey

load more comments (7 replies)
[–] SimplyTadpole@lemmy.dbzer0.com 17 points 1 month ago (6 children)

I use CoreCtrl to fix my GPU's atrocious fan curve, which is a necessity since normally it overheats to high hell. With CoreCtrl, I have a nice fan curve that makes my GPU rarely, if ever, run hotter than 70°C.

load more comments (6 replies)
[–] Lem453@lemmy.ca 13 points 1 month ago (1 children)

Thrown away your current ssh client and get

https://xpipe.io/

load more comments (1 replies)
[–] ChonkyOwlbear@lemmy.world 12 points 1 month ago (5 children)
load more comments (5 replies)
[–] MonkderDritte@feddit.de 11 points 1 month ago* (last edited 1 month ago) (1 children)

edir to mass-rename

fd is more convenient than find

aria2 makes downloads go brr with parameters -x 10 -k 5M and is integrated with multiple tools like yt-tlp, yay

Oh, and pass for password-management

ssu makes root console tools password-less. That and rdo for gui-tools (both a bit over 100 loc) made me uninstall sudo.

load more comments (1 replies)
[–] Dirk@lemmy.ml 11 points 1 month ago (1 children)

An web browser. 99 percent of my mobile activities are done in Firefox. I have Organic Maps for routing, a local mobile payment app and a local sharing electric sooter app.

This is pretty much all apps I use.

[–] sfera@beehaw.org 6 points 1 month ago (2 children)

I think that the question is primarily about Desktop Apps, since this is the Linux community.

load more comments (2 replies)
[–] rodbiren@midwest.social 10 points 1 month ago

Syncthing, micro, fish, btop, podman

I distro hop so these are usually the first that get installed.

[–] Steamymoomilk@sh.itjust.works 9 points 1 month ago* (last edited 1 month ago) (4 children)

I mostly use terminal unironically. Duf (to check system storage) Youtube-tui (written in rust tui for youtube) Btop (for system management) Iftop (see where my pc is calling to) Tuptime (has full system uptime from install to now. It just for fun to see how long my system has been alive)

Ive also gotten into atuin to find command i used and cant remember the command.

Also obligatory Megalist of terminal apps

https://sh.itjust.works/post/11871260

load more comments (4 replies)
[–] Churbleyimyam@lemm.ee 9 points 1 month ago (2 children)

A good kit IMO, in order of priority:

  • Cherrytree; nominally for making hierarchical lists but you can basically use it as a wiki for your entire life. You can theme it yourself too, if you think it looks too retro out of the box.
  • Syncthing, for keeping files synced between devices without having to use a server.
  • Qbittorrent, for getting files you need. Remember to install search plugins.
  • KeepassXC. Password manager (local, not on a server, use in combination with Syncthing).
  • Convertall, for unit conversions.
  • Calibre, for managing an ebook library, converting formats, removing DRM, transferring to ereader etc.
  • Rhythmbox, for music library, podcasts, internet radio.
  • Shotwell, for photo and video library. Easy to use, supports tags (metadata written to image files).
  • GIMP, for image manipulation. It's extremely versatile, comprehensive and versatile. 3.0 is due out soon and will include non-destructive layer effects. Heavyweight piece of software, so expect a learning curve.
  • Ardour, for music production. Heavyweight, steep learning curve.
  • Flowblade for video production. Lightweight, easy to learn.
  • Libreoffice, desktop publishing.
  • Librewolf; privacy-focussed web browser.
  • Thunderbird; highly organisable email client.
  • Freetube, for watching youtube videos without all the ads and tracking. Local subscriptions and playlists, which you can export to use with Newpipe on Android. Also lets you download video and audio.

If you like the terminal also add:

  • ranger; file manager
  • newsboat; RSS feed reader
  • yt-dl; download videos from youtube and many other sites ;)
  • w3m; command line web browser. I like to use this in combination with newsboat.

Enjoy!

load more comments (2 replies)
[–] learnbyexample@programming.dev 8 points 1 month ago (1 children)

oxipng, pngquant and svgcleaner for optimizing images

auto-editor for removing silent portions from video recordings

load more comments (1 replies)
[–] sic_semper_tyrannis@lemmy.today 7 points 1 month ago

BleachBit is a must have and PhotoGIMP is pretty neat.

[–] echutaa@programming.dev 6 points 1 month ago

I like to pack services in containers so ctop has been a great basic ui to manage and monitor them in the shell

[–] beeng@discuss.tchncs.de 6 points 1 month ago* (last edited 1 month ago)

My nixpkgs list is something like

  • Firefox
  • Vim
  • WezTerm
  • Fzf
  • Zoxide
  • Starship
  • Copyq
  • mpv
  • Obsidian
  • Chromium
  • Xbindkeys
  • Xte
[–] SolarPunker@slrpnk.net 6 points 1 month ago (3 children)

QuodLibet: I'm waiting for Amarok 3 to be ported but right now this is the best music collector/player in my experience.

load more comments (3 replies)
[–] node815@lemmy.world 6 points 1 month ago

For terminal, the first thing I install is Midnight Commander - dual pane file manager. https://midnight-commander.org/

For all of my physical Linux machines - Cockpit and Cockpit-File Sharing plugin.

Desktop

  • Thunderbird

  • Firefox

  • Vivaldi

  • Gnome

  • Chromium I use Firefox, wife uses Chromium and My WFH job I use Chrome. Vivaldi is a backup browser, I've been messing around with.

  • QEMU/LibVirtd - So I can run a Windows VM for my old Canon Lide 60 scanner which scans clearly there, otherwise in Linux, it's contrasted super grey for some reason.

  • Kopia-UI - Backup system which supports NFS Shares - set and forget type of setup.

  • VLC - Need I say more? Lol

  • OnlyOffice - Better aesthetically IMHO than LibreOffice

  • PDF Arranger - Works well to re-arrange pages or rotate them after scanning them in. (I self host Sterling PDF and will probably switch to that later)

And for some inspiration - the "Awesome Linux Software" list (Not mine) similar to the other Awesome lists you see around. https://github.com/luong-komorebi/Awesome-Linux-Software

[–] pH3ra@lemmy.ml 6 points 1 month ago (5 children)

The first things I install on a fresh linux install are always htop (task manager) and micro (nano but better).

[–] Astongt615@lemmy.one 10 points 1 month ago (2 children)

Have you looked at btop by chance? More visually appealing to me,, but still in terminal.

load more comments (2 replies)
load more comments (4 replies)
load more comments
view more: next ›