For me, it’s hands down Flameshot. The best screenshot tool in the world - I’ve got it hooked up to my PrtScrn key for super easy screenshots.

I also love Kwrite as a Notepad++ alternative, and KolourPaint as a MSPaint alternative

  • bloopernova@programming.dev
    link
    fedilink
    English
    arrow-up
    47
    ·
    edit-2
    11 months ago

    Firefox with tree style tabs, with the user CSS that removes tabs and combines bookmarks bar into the title bar.

    Away from computer right now but I’ll take a screenshot in an hour or so.

    And Emacs. :)


    Back at my computer now!

    OK, here’s my screenshot:

    screenshot of desktop showing Firefox showing Tree Style Tabs on the left of the window

    So, you can see the tree style tabs (TST) in the sidebar area on the left. I’m using the “photon” theme for TST. with another extension for TST called TST Colored Tabs. If you middle-button-click a link, it’s opened in a new tab like usual, but TST also assigns it as a child tab of the page you were viewing. It’s incredibly useful for keeping track of where you are and what you’re doing. Especially in my DevOps job, I have dozens of tabs open and chaos would reign supreme if I used top-of-window tabs like standard. You can see the bookmarks toolbar has been dragged up into the title bar using the customize toolbar window accessed by right clicking on the title bar.

    To accomplish this you need to enable a setting in about:config called toolkit.legacyUserProfileCustomizations.stylesheets, set that to true. Then exit Firefox.

    Then create a directory called chrome in your profile directory, which on Linux is in ~/.mozilla/firefox/PROFILENAME/, which you can get from the about:profiles page. Inside the chrome directory, you create a file called userChrome.css and add this stuff to it:

    #main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar > .toolbar-items {
      opacity: 0;
      pointer-events: none;
    }
    #main-window:not([tabsintitlebar="true"]) #TabsToolbar {
        visibility: collapse !important;
    }
    
    #sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header {
      display: none;
    }
    
    /*
        Display the status bar in Firefox Quantum (version 61+)
        permanently at the bottom of the browser window.
        Code below works best for the Dark Firefox theme and is based on:
        https://github.com/MatMoul/firefox-gui-chrome-css/blob/master/chrome/userChrome.css
        This userChrome.css file was last modified on: 28-Jun-2018.
        Tested to work with Firefox 61 on Windows.
        Related blog post: http://www.optimiced.com/en/?p=1727
    */
    
    #browser-bottombox {
      height: 20px;
      border-top: solid 1px #505050;
    }
    
    .browserContainer>#statuspanel {
      left: 4px !important;
      bottom: 0px;
      transition-duration: 0s !important;
      transition-delay: 0s !important;
    }
    
    .browserContainer>#statuspanel>#statuspanel-inner>#statuspanel-label {
      margin-left: 0px !important;
      border: none !important;
      padding: 0px !important;
      color: #EEE !important;
      background: #333 !important;
    }
    
    window[inFullscreen="true"] #browser-bottombox {
      display: none !important;
    }
    
    window[inFullscreen="true"] .browserContainer>#statuspanel[type="overLink"] #statuspanel-label {
      display: none !important;
    }
    
    /*
      Begin section to move system UI buttons to the same UI bar/box
      as the addressbar
    */
    
    /* Adding empty space for buttons */
    #nav-bar {
    	margin-right:100px;
    }
    
    /* For dragging whole window by mouse*/
    #titlebar {
    	appearance: none !important;
    	height: 0px;
    }
    
    /*
      Fix for main menu calling by Alt button
      THIS BREAKS THE UI!!
      */
    /* #titlebar > #toolbar-menubar {
    	margin-top: 10px;
    } */
    
    /* Move minimize/restore/close buttons to empty space */
    #TabsToolbar > .titlebar-buttonbox-container {
    	display: block;
    	position: absolute;
    	top: 5px;
    	right: 1px;
    }
    

    And there you go! TST has more tips and configuration details in its Github project: https://github.com/piroor/treestyletab and https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#for-userchromecss

  • UnfortunateShort@lemmy.world
    link
    fedilink
    arrow-up
    36
    ·
    11 months ago

    Wine/Proton. It’s a one-stop solution for gaming on Linux (for current games). Lutris is also worth mentioning as a frontend/launcher.

    • simple@lemm.ee
      link
      fedilink
      arrow-up
      7
      ·
      11 months ago

      Also worth mentioning Heroic Launcher. Works beautifully with the Epic store.

    • HR_Pufnstuf@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      2
      ·
      11 months ago

      Although, I find it a sad commentary that the most upvoted (even by me) in this thread is something to made to run non-linux software. :(

      • merthyr1831@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        11 months ago

        that’s one way to look at it, but if not for WINE and proton we’d not have had the renaissance of desktop Linux that’s well under way :)

        • HR_Pufnstuf@lemmy.world
          link
          fedilink
          arrow-up
          4
          arrow-down
          3
          ·
          11 months ago

          And I totally agree with you. I just lament that games and other made for Windows software is what’s enabling that. People should just want a free and opensource operating system as a matter of self interest… but no. It’s games and Windows apps. Yet another sign that our species is just sick in the head. :)

          • merthyr1831@lemmy.world
            link
            fedilink
            arrow-up
            4
            ·
            11 months ago

            I’m with you that we need some deprogramming when it comes to how we’re far too complacent with the privacy-ignoring and humanity-disrespecting behaviour of Microsoft. But at least personally I was always someone who accepted it with gritted teeth because the alternatives sounded like a downgrade in other ways.

            Now that Linux is faster, smoother, more user friendly and compatible than ever, it made the decision to delete my Windows partition much less daunting.

            And now if Linux does give me headaches (it’s not a perfect experience!) I’m much less likely to immediately give in and reinstall Windows because I’m now accustomed to the aspects that I didn’t realise were so important to me before.

            • sLLiK@lemmy.ml
              link
              fedilink
              arrow-up
              1
              ·
              11 months ago

              Only reason I’m holding on to my Windows partition at this point is for rare scenarios like needing to reprogram my VKB stick, which only has a Windows executable. Other than that, I’ve not fired it up in months. And I’m a pretty rabid gamer.

              It’s taken a long damn time to get here.

        • HR_Pufnstuf@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          11 months ago

          Oh we need it, it’s just how to make linux survive in a capitalist world where things are only made for platforms that can make them money.

            • HR_Pufnstuf@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              11 months ago

              Did I object to making money? No. I object to allowing the making of money to be the guiding principle of software development. Make something great? Want to sell it? Fine. But only write it for Windows because it will sell better? Burn in heck.

              • Mane25@feddit.uk
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                11 months ago

                Not sure why you’re being hostile to me but I’m not interested in an argument.

                • HR_Pufnstuf@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  11 months ago

                  Did you think the burn in heck was for you? It wasn’t. It’s for people who only write software for Windows because it makes them more money. No one was being hostile to you. Seriously, what the heck?

  • Mane25@feddit.uk
    link
    fedilink
    English
    arrow-up
    20
    ·
    11 months ago

    If based on the thing I used most then it has to be Firefox!

    If you want something more trivial but personal, openttd - the best game ever. :)

      • FarLine99@lemm.ee
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        1
        ·
        11 months ago

        Way better UI, no hussle with configuration, flatpak support is seamless. Very good experience over all, such a smooth game adding -> configuring -> playing experience.

      • HERRAX@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        11 months ago

        I agree with FarLine that bottles is way better than Lutris. I still believe Heroic launcher is better than bottles for Epic/GoG/Prime games, but Battle.net and sc2 for example was so much easier to get up and running on bottles compared to lutris!

  • Lvxferre@lemmy.ml
    link
    fedilink
    arrow-up
    17
    ·
    11 months ago

    The kernel. I literally can’t use my computer without it!

    Jokes aside, I’m a big fan of Kolourpaint too.

    • daq@lemmy.sdf.org
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      I’m glad I’m not the only one that prefers Spectacle to Flameshot. Flameshot is way too bloated IMHO.

  • merthyr1831@lemmy.world
    link
    fedilink
    arrow-up
    16
    arrow-down
    1
    ·
    11 months ago

    Being a flutter dev (and shameless fanboy) I will suggest people try:

    appflowy - a FOSS near-clone to Notion.

    spotube - FOSS music streaming using the spotify API for metadata and youtube for music playing/downloading. Completely free of ads and works surprisingly well as long as the music you like is mirrored to YouTube.

    honourable mentions:

    Plex, Nextcloud, Radarr, Sonarr, qbittorrent. Not your usual apps for these kinds of threads but they’re absolutely top-tier for linux home servers.

  • vettnerk@lemmy.ml
    link
    fedilink
    arrow-up
    14
    ·
    11 months ago

    xorg. I used its predecessor a lot in the past, and I still get PTSD when I see an XFree86 config file.

  • eayavas@lemmy.ml
    link
    fedilink
    arrow-up
    14
    ·
    11 months ago

    It’s probably Neovim. I spend most of time in a day while working on it. Its suitable for almost all code and text editing jobs.

    Also I should have to add okular which is really nice for reading pdf’s and mangas.

  • moreeni@lemm.ee
    link
    fedilink
    arrow-up
    13
    ·
    11 months ago

    I’ve replaced Flameshot with Spectacle on my system because it is preinstalled on Plasma, has almost the same set of features and, in my experience, work snappier. Also, Flameshot can have issues working on Wayland

    • NoGodsNoMasters [they/them, she/her]@hexbear.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      Yeah Flameshot is probably the thing I’ve been missing the most on Hyprland. Idk why since in theory it should be able to work but I could never get it to so I’ve been stuck using a much worse solution for screenshots