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
-
Amberol is probably one of the biggest hidden gems in GNOME apps. It’s a simple easy music player whose background color changes based on the song’s artwork.
-
Parabolic is another GNOME app for downloading videos from youtube using yt-dlp. It’s super easy to use and even allows for multiple concurrent downloads.
-
mpv is one of those rare moments where using a proprietary implementation is objectively worse. Must install on any personal computer/mobile device.
MPV has automatic native wayland support, VLC doesn’t (yet, see https://wiki.archlinux.org/title/VLC_media_player#Wayland_support)
I haven’t found any other large differences in functionality when it comes to simply playing video (only thing I use either one for).
VLC is also less accurate to the source than mpv is.
See the notice on this wiki that contains some comparisons.
I don’t know the full details but this is a quote I have seen from reddit about VLC:
- uses wrong matrix for RGB conversion (results in wrong colors)
- uses point upscaling for chroma planes
- introduces strong banding
- wrong chroma location (MPEG-1 for everything)
- Old subtitle renderer that in more Typesetting heavy situation will say fuck you
- all the other bugs (including some that haven’t been fixed in years) make it equally unsuitable media player.
It is probably possible to get things in order by digging into the settings in VLC, but mpv prioritizes accuracy by default.
Both are comparable in terms of video playback (both use hardware acceleration and ffmpeg) but mpv’s appeal is that it’s ultimately a minimal (as in lack of apparent GUI) command line tool rather than a fully featured application like VLC. I like mpv because of it’s non-features which is why it’s the backend for a lot of Desktop environment video players.
If you want minimalism I advise you to use a tiling window manager instead of Gnome. If you want Wayland absolutely, use Hyprland.
How does Amberol hold up with libraries in the high thousands? So many nice looking music played keep struggling with my music folders.
Really makes me miss Winamp sometimes.
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:
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
emacs
with doom
FTW.
Looking forward to learning how to get tree tabs in FF.
Wine/Proton. It’s a one-stop solution for gaming on Linux (for current games). Lutris is also worth mentioning as a frontend/launcher.
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. :(
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 :)
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. :)
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.
I’m a bit of a fan of Okular. It just does a good job displaying PDFs and is not annoying. The table of content works well if the document has one. There is text select and block select for when you need to get content out of the PDF. You can tell Okular to ignore DRM with a simple checkbox in the settings, for files that “don’t allow” selecting and copying text or “don’t allow” printing.
Syncthing is one of the most useful pieces of software I’ve ever used. It just works, and it works well.