What are your must-have programs?

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.

steeznson,

Emacs is the only app you’ll ever need once you’ve mastered it.

kurcatovium,

Is it even possible to master emacs?

Palacegalleryratio,

Not exactly unheard of:

Terminal:

Vim or Neovim, Tmux or Zillij.

Web browser:

Firefox or a fork, but personally I’m fine with the standard Mozilla offering with a couple of extensions.

Photos:

Big fan of darktable as a lightroom replacement.

aktenkundig,

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.

eugenia,
@eugenia@lemmy.ml avatar

I use XSane and TheGimp to scan and edit my paintings, Firefox with privacy extensions to browse, VLC to play videos, Gnome Mahjongg to waste time playing. I used to use Resolve to edit videos, I’ll soon start using Kdenlive. As a visual artist I have a thing for film emulation that Kdenlive can’t do, but it’s something I’ll have to leave behind.

Nibodhika,

What do you mean with film emulation that Kdenlive can’t do?

eugenia,
@eugenia@lemmy.ml avatar

On Resolve there various helper for-film-emulation plugins, and also third parties like Dehancer and Cineprint (which are exceptional), that do near-perfect film emulation. These things don’t exist on Linux video editors. They barely exist for Premiere/FinalCut. It’s a Resolve-first ability.

Nibodhika,

I think I didn’t expressed myself correctly, what do you mean with film emulation?

eugenia,
@eugenia@lemmy.ml avatar

Film emulation is a whole “sub-genre” of photography and video, where creators are trying to emulate the look and feel of various types of films, like kodachrome, fujifilm, etc. In fact, most movies and music videos have a layer of such emulation during their color grading process. I also treat my videos that way for a more cinematic look.

kylian0087,

Htop vim and ncdu to name a few terminal apps.

aktenkundig,

+1 for vim. Although I usually use a stripped down gvim.

Didn’t know ncdu, will try.

I prefer btop to htop, the interface is much nicer.

For the terminal (and within vim) another must-have is fzf.

42yeah,

ncdu is like Filelight but for terminal. It’s awesome!

JackGreenEarth,

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,

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

JackGreenEarth,

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.

the_doktor,

STOP ADDING AI TO EVERYTHING PLEASE

Am I going to be able to use a computer in any way at all in the future without having freaking world power-sucking, thieving, inaccurate, laughable AI doing stuff for me?

JackGreenEarth,

First of all, I actually find it quite helpful, AI is not bad in itself, just the people who use it for things it’s not designed for are misguided. Secondly, did you miss the part where this AI is optional?

the_doktor,

The fact that it’s optional now is irrelevant. Most people aren’t going to disable AI and will thus use a horrible, broken feature that has never been proven to work reliably. And what is “optional” now becomes the standard later. Best to kill it now before it becomes the complete ruination of the tech industry.

possiblylinux127,

Chilax it is optional

toastal,

Profanity & Dino are nice chat clients

999999999,
@999999999@lemmy.ml avatar

Blanket is an app that plays relaxing sounds, not really a “must have” but it works great.

dotslashme,

K9S, it is a TUI kubernetes manager that really integrates well into my workflow.

Steamymoomilk, (edited )

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

sh.itjust.works/post/11871260

governorkeagan,

tuptime: I’ve been looking for something like this

Eyck_of_denesle,

YouTube-tui is so good but it crashes in kitty and it’s image protocols are not that good. There’s a rewrite going on. Wish it would fix it.

Steamymoomilk,

If you build from github it works in kitty and crashes if you scroll to fast. It kinda works, hope they rewrite it

Eyck_of_denesle,

yeah I know. It’s super irritating, cause kitty image protocol is one of the best but the author hasnt properly acknowledged the issue yet.

echutaa,

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

nobleshift,
@nobleshift@lemmy.world avatar

deleted_by_author

  • Loading...
  • rem26_art,
    @rem26_art@fedia.io avatar

    If anyone's interested and using KDE, there's Yakuake, which is also a Quake-style terminal that fits in nicely with that environment

    xcjs,
    @xcjs@programming.dev avatar

    I’m also going to push forward Tilda, which has been my preferred one for a while due to how minimal the UI is.

    kurcatovium,

    Although I’m not really terminal-heavy user, I use Yakuake multiple times a day. It’s awesome to have it ready all the time with one on keypress…

    rem26_art,
    @rem26_art@fedia.io avatar

    Ya Quake-style terminals are super convenient!

    DmMacniel,

    KDE Itinerary. To keep all your travel (rail tickets, hotel reservations…) documents and Infos in one place.

    Tokodon/Tuba a great mastodon client for KDE and GNOME respectively

    Lollypop a beautiful and useful Mediaplayer and Jukebox for GNOME.

    Geary a great mail client by the same developer as Lollypop, also for GNOME.

    muhyb,

    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

    swooosh,

    People started saying apps to programs on computer as well. No idea who’s fault it is. Apple’s? Only old people call it software or so.

    muhyb,

    Not exactly sure whose fault is this but if OP still wants to use the term “app”, they should at least mention it’s “desktop apps”, or just go with “programs” which is the proper term. Because even with “desktop apps” I still understand it is as web apps more likely.

    j4k3,
    @j4k3@lemmy.world avatar

    Distrobox supports waydroid to use android apps on wayland. There are many small purpose built apps for android than can be useful on desktop.

    No one seems to be mentioning apps in this specific kind of context, and I don’t consider a locked down and stripped orphan kernel to be “Linux” but a lot of this stuff it FOSS and can now run on both.

    governorkeagan,

    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,

    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.

    darklamer,
    @darklamer@lemmy.dbzer0.com avatar

    However sometimes people don’t realize which community they are in and they just look at the title.

    Guilty as charged. After reading the title it didn’t even cross my mind that it could possibly refer to anything other than mobile apps so I saw no reason whatsoever to look at what community it was posted in as the app I came to think of as a good recommendation is cross platform.

    skullgiver, (edited )
    @skullgiver@popplesburger.hilciferous.nl avatar

    deleted_by_author

  • Loading...
  • muhyb,

    That makes sense. Maybe I’m just old but they are called as programs since punched cards, as well as on Unix, Linux, Windows (until recently apparently).

    Not exactly sure but I think the term “application >> apps” started with mobile phones. So, to me they are different. At least that evokes this meaning in my mind. It seems not with younger people though.

    the_doktor,

    Go search Usenet posts from the 80s. We’ve used the short term “app” for “application” for goddamn forever.

    muhyb,

    It seems I’m not that old and apparently it first appeared around between 50’s and 60’s as a term. I assume it’s only used among programmers back then (until Apple, approximately late 80’s). Though it was not so common as today I guess.

    sfera,

    I would assume that “application” (or its short form “app”) implies some kind of GUI.

    MonkderDritte,

    I would say apps are software run with a runtime (PortableApps, Android apps, Windows Apps) while software runs by itself.

    Another interpretation could be “little (software) tools”. I assumed with “apps” you wanted some shell tools.

    skullgiver, (edited )
    @skullgiver@popplesburger.hilciferous.nl avatar

    deleted_by_author

  • Loading...
  • MonkderDritte,

    I mean, i’m a software developer too. I just sometines forget all he context.

    Hmm, thinking about it like that, the whole software stack has a similiar situation to the modern web: historical layers upon layers. Maybe we should sometime start from scratch, if the situation with vulnerabilities, reliability and brittleness becomes bad enough/gets more weigth.

    eveninghere,

    Software is the antonym of hardware.

    eveninghere, (edited )

    Generally speaking, all runtimes have been traditionally called programs. (On Unix systems runtimes are often synonymous to executables. I guess the term runtime is used more often by devs on the Windows and Java platform, and I think it is specifically an antonym of library, but not sure because I don’t develop on those often) Applications traditionally referred to programs that were exposed to the user through a mouse interaction by intention. On macOS an app has the .app extension and is thus a special type of a program.

    Although, depending on the context, an “application” might just mean programs because even official tech manuals aren’t perfectly rigorous.

    On Linux and Windows it is similar. They don’t have a specific extension (some .exe binaries on Windows are meant to be run through the commandline.)

    Software is the antonym of hardware, as I wrote in another comment.

    Honestly I’m surprised that people here don’t share this. The terminology was rather cleanly separated before iPhone. Unfortunately, due to smartphones the word “app” entered the mass population and it lost meaning as usual.

    paradox2011, (edited )

    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.

    swooosh,

    On linux?

    governorkeagan,

    My thought exactly

    paradox2011,

    Whoops, didn’t notice the /c this was posted to 🤦‍♂️

    Xy_lemmy,

    Hahaha if Aegis was available on Linux I’d switch to it instantly.

    paradox2011,

    I second that. It’s been brutal trying to find a good FOSS 2FA app for desktop.

    hellequin67,

    You could try 2fas.com open source mobile application with browser extensions and cloud sync for backups.

    Or www.bitwarden.com password manager is also open source and for a small “premium” supports 2FA for mobile/desktop/browser.

    paradox2011,

    I haven’t heard of 2fas before, they seem pretty interesting. I’m inclined to keep my password and 2fa vaults out of the cloud (thus Aegis and Keepass) so I’m interested in how the browser extension syncs data with a phone. If it uses a shared network or ephemeral data transfers that would be pretty nice.

    nastyyboi,

    If you’re already using keepassxc, you can import OTP codes and use that. That’s what I do when my phone is not around to use aegis. It’s not as pretty, but it works.

    paradox2011,

    I have a few codes duplicated in my keepass vault for the services I log in to often on desktop. The autotype is super nice in those cases. Other than that I do generally prefer having a separation between password manager and 2fa data though. Probably only a theoretical safeguard in my case, but simple enough to keep in place for the time being.

    ominousdiffusion,

    If you’re in the GNOME ecosystem, you could give Authenticator a shot. It’s worked quite well for me so far.

    paradox2011,

    I’m on KDE 🥲 That Gnome app has been almost enough to get me to switch though. There’s a few Gnome apps that KDE doesn’t have a comparable parallel to.

    governorkeagan,

    You should try Organic Maps.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • fightinggames
  • All magazines