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.

  • Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    4 months ago

    If you like gaming:

    For the CLI:

  • Fliegenpilzgünni@slrpnk.net
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    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.

    • Fizz@lemmy.nz
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      Do you feel like offloading stuff into your notes helps your cognition?

      • Fliegenpilzgünni@slrpnk.net
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 months ago

        Yeah, definitely, especially at work.
        It really helped me to switch off my “work brain”, because I know, that everything I did today is written down, and I don’t have to keep things in my mind anymore after work. Doing that was a blessing for my stress level and mental health.

        It also gives me the edge above my colleagues that I “remember” everything I did in the last months, which is nice when my boss wants to know details of a project I did a year ago.

        I basically can’t even remember what I did 5 minutes ago (ADHD says hello), but I know exactly where I can find that knowledge. This frees up my working memory (psychological term, not related to work) immensely. It’s basically like transfering more tasks onto your hard drive instead of keeping it in the RAM.

        It’s also great to give me an graphical overview of all I think and work on all day, and unveals connections I never thought of between different topics.

        For private use, it’s also great as a journal, though I gave up on that because I’m too busy for it and it cost too much time in my everyday life. But I still use it daily for normal note taking, e.g. results of some experiments at home, hobbies, thoughts, and much more.

        • Fizz@lemmy.nz
          link
          fedilink
          arrow-up
          1
          ·
          5 months ago

          Fuck you I’m sold. That sounds so useful if I can stick with it enough.

          • Fliegenpilzgünni@slrpnk.net
            link
            fedilink
            arrow-up
            1
            ·
            5 months ago

            That sounds so useful if I can stick with it enough.

            That’s my main issue for private use. At my job, I never had problems sticking with the habit of writing everything down. I work in a science job, and documentation is key there. So, I basically get paid for exactly that.

            But in my free time, the whole concept of task management, knowledge offloading, and more, is a bit harder for me, especially when I come home tired.

            Welcome in the life of someone with ADHD. I need my life to be organized, but have a hard time with exactly that. It’s like needing to find your contact lenses because you dropped them…

        • fossphi@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          All of this makes sense, but I still can’t wrap my head around the “finding” of information. How do you search for it? Do you remember keywords or the location of the note (this I feel like maybe defeats the purpose of Logseq’s write anywhere idea)

          • Fliegenpilzgünni@slrpnk.net
            link
            fedilink
            arrow-up
            1
            ·
            5 months ago

            I use a mix of

            • Search bar, very powerful
            • The graph overview, which allows me to “hunt” for the thing I need
            • Filters
            • And a lot of tags, aliases and crosslinks
      • Nibodhika@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        I don’t use Logseq, I use Silverbullet, and yes, it helps A LOT. I have lots of random notes on random pages on how to do things at work, or on my personal servers or whatever. You know that feeling of “I’ve already had to deal with this, how the hell did I do it?” It’s completely gone.

        If you use a good organization system with a hierarchy that makes sense and tags you can easily find stuff, so you can turn off your brain from having to remember all of that and it can focus on the thing you need to actually solve now. Don’t know if you’re old enough to remember a time before cellphones, we had to remember our friends number, nowadays this is not a concern, because your phone will remember the number for you, it’s like that but for everything, very liberating.

      • Fliegenpilzgünni@slrpnk.net
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        5 months ago

        Do it!

        I had some initial problems in the beginning, because I was used to linear note taking apps like OneNote or Joplin, but once I watched a guide on how it works, it clicked and now it’s my second nature. I even began to write my hand written notes in Logseq style!


        TL;DR, if you don’t wanna watch any guides/ read docs:

        • Indentation matters. Logseq works with a parent-child hierarchy
        • You usually don’t open or create new pages, you write everything in your journal and link stuff there.
        • Use links, either with [[Link]] or #Tag, which are the same. They crosslink different topics and reveal connections.
        • Make use of plugins. There are thousands of it. Especially the Graph Analysis plugin should be included by default.
        • governorkeagan@lemdro.id
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          I used Obsidian extensively at a previous job. The linking of notes was super helpful! I don’t think it’ll work as well for my needs at the moment (at work) but I’ll give it a go

          • Fliegenpilzgünni@slrpnk.net
            link
            fedilink
            arrow-up
            0
            ·
            5 months ago

            What do you do at your job? As long as you don’t work at an assembly belt in a factory, you will still probably get benefits out of it.

            Examples:

            • Notes about colleagues or customers
            • Project ideas
            • Random thoughts
            • Writing down meetings and mails
            • And much more!
        • kurcatovium@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          QOwnNotes

          Thank you for recommending this. I started using Joplin about week or two ago, but this one seems even better for me.

        • governorkeagan@lemdro.id
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          I have not, I’m using Standard Notes at the moment. I’ll have a look at QOwnNotes though, thanks for the recommendation

    • Hadriscus@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      I tried it on desktop but the fact that it’s “paragraph-based” so to say is annoying. I’d like to format text freely and hit return to go to a new line, not create bullet points for everything I write. It seems a bit contrived in this way, but perhaps I just haven’t found how to make it work the way I want yet

    • T (they/she)@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      I’m actively looking for a Logseq replacement, since they require CLA singing and can pull the rug at any moment.

      We discovered Trilium and will be trying it out to see if we can migrate.

      • bastion@feddit.nl
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        Trillium is great. I’ve been scrolling through here to see if anyone mentioned it, and was gonna put it out there if nobody had.

        I haven’t tried it out on android (if that even exists), though.

        • T (they/she)@beehaw.org
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          Well, I just realized they don’t support multi user which is kind of a deal breaker for us, since we are a couple sharing a homelab. We always wanted to share a few files when using Logseq and it seems this won’t be solved with Trilium either. This sucks.

    • noodlejetski@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      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.

      • Fliegenpilzgünni@slrpnk.net
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        Yeah, the Android app is horrible. I only use it if I don’t have my PC in arm’s reach.

        It feels sluggish, buggy, is overloaded, I always get sync issues (usually the last words I just typed go missing), and some features (especially the graph overview) don’t work at all sometimes. And the whole app sometimes feels like an alpha version, which is just a no-go…

        I really hope the mobile app gets polished more over the next months. Many people nowadays mostly use mobile devices, and having such an unpolished app really hurts the image. And, PLEASE devs, test your software before shipping it out. Especially the mobile app is broken half the time.

        I still gladly pay the 5$/ month for the optional sync and to support the devs.

  • Ramin Honary@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    5 months ago

    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
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      5 months ago

      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…)

    • Papamousse@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      It comes also with a doctor, you can invoke it with “M-x doctor”. I discovered Emacs in the 80s, used it a lot in uni in the 90s, Emacs is a religion, or an OS, it’s so powerful it’s incredible. Nowadays I’m mostly using code for coding, or simply nano for small scripts/text.

      • CCRhode@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        Doctor, Doctor, my brother thinks he’s a chicken!

        Too much fun! Like many other Comp. Sci. students, I spent way too many hours trying to get Eliza, an automated psychiatrist from MIT, to say something shocking. Weizenbaum, the developer, “was surprised and shocked that individuals, including his secretary, attributed human-like feelings to the computer program.” In this sense AI is nothing new because Eliza passed the Turing Test in 1967.

    • arxdat@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

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

    • yetAnotherUser@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      How do you think one should get started with Emacs? Should they start start with regular GNU Emacs or should they install one of the “distros”?

      • arxdat@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        Honestly, just download/install from your package manager and then start using it. One of the best built-in modes is called Org mode. Don’t try anything crazy because it’s easy to get overwhelmed. It took me some periods of stopping and starting before things felt natural and became my daily driver.

      • Ramin Honary@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        How do you think one should get started with Emacs? Should they start start with regular GNU Emacs or should they install one of the “distros”?

        I always recommend using the default setup for any software. The same goes for learning GIMP, Krita, Blender, FreeCAD, or whatever else, even though you can customize them all to your liking.

        It is usually a good idea to try and learn the workflow that was intended by the people who developed this software, you could learn something from trying to use the computer in the same way that the professionals do. Same for Emacs: professional software developers have used it for almost 50 years, the default keyboard shortcuts are set the way they are partially for random historical reasons, but partially because they often make a lot of sense.

        If you are interested, please check out my blog series on getting started with Emacs, called Emacs for Professionals

  • muhyb@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    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

      • sfera@beehaw.org
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

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

      • muhyb@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        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@lemmy.zip
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

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

      • MonkderDritte@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        5 months ago

        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.

    • swooosh@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      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@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        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@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          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@lemdro.id
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      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
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        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@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          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.

  • paradox2011@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    Well the list turned out a bit longer than I expected. I guess I’m a needy person on mobile 😅

    Metro - music player
    Fossify calendar - calendaring
    Joplin - notes
    Immich - photo management (requires server)
    Les pas - photo management that works in conjunction with Nextcloud
    Molly - signal client with enhanced security and useability features
    Mull - web browser
    Cromite - web browser
    Aegis - 2fa provider
    FUTO Voice - speech to text replacement for google speech services
    Heliboard - awesome keyboard
    Seal - YouTube downloader
    Magic earth - google maps replacement
    Thunder - Lemmy client

  • macniel@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    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.

  • devpaul@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    Someone already mentioned Logseq, but I’m really enjoying Obsidian for my note taking needs. It’s similar, but I have found Obsidian to be very nice. Not FOSS, but I really like what the devs are doing.

    • Eyck_of_denesle@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      5 months ago

      Same I tried logsec but it needs a bit more polishing and most importantly the excalidraw plugin is not that good.

      • devpaul@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        Yeah I’ve tried One Note, Evernote and notion before coming across Logseq and Obsidian. I’m really enjoying it. I haven’t given Excalidraw much use in obsidian but I may do so in the future.

    • land@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      5 months ago

      Same here. I have tried:

      • Joplin
      • Standard Notes
      • loqseq
      • simple notes
      • craft and a few others, but I keep coming back to obsidian. Currently self-hosting it using one of the plugins, that helps me easily sync between pc, MacBook, android and iOS.
      • devpaul@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        Nice! Yeah you’ve definitely tried a bunch of apps.

        What service are you using to self host obsidian? And is it cheaper than paying for obsidian sync?

        • land@lemmy.mlOP
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          5 months ago

          Nextcloud and Janitor plugin. In my opinion, obsidian sync is not worth it. You have many ways to sync your data across different devices. Even using GitHub or Sorj.

          Edit: For my usecase, Janitor plugin works the best. You could try it.

          Edit:

  • MonkderDritte@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    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.

  • pH3ra@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

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

  • The Bard in Green@lemmy.starlightkel.xyz
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago
    • sshfs. I use it for everything.
    • autossh
    • git. It always annoys me how Debian doesn’t come with it out of the box. Gets me every time I set up a new server.
    • Signal desktop app.
  • koen@lemmy.zip
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago
    • Obsidian - great markdown-based note app
    • NewsFlash - fast and elegant RSS news reader
    • Bottles - program to run Windows apps and managing them easily
    • BreakTimer - a life-saver for me; it allows you to set a break after given amount of time
    • LibreWolf - privacy-focused fork of Firefox

    There are a lot of awesome programs on Linux, I recommend browsing Flathub to find them

    • aktenkundig@discuss.tchncs.de
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      +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.