Well Li-ion batteries are known in conventional wisdom to degrade to 70% of brand new battery life after being charged 500-1000 times. So if it was supposed to have 8 hours when new then 5-6 makes sense.
When I played around with my laptop’s power settings, the LCD screen and screen-brightness were a big power draw between 3W at dim to like 15W at max. That and all wireless functions off, if you can have an ethernet cord plugged in, no bluetooth or USB devices plugged then you can maximize your battery life. Years ago I got my laptop to host a minecraft server with screen off to like 4-5 W at idle.
E: And don’t forget if you have a backlit keyboard to turn that off.
Others have brought up open source solutions already so on a different note I’ll say I’ve used the (closed source and paid) Insync client successfully in the past, and it worked fine. An interesting bonus is you can have it on both Windows and Linux pointing to the same set of files if you dual boot and it’s supposed to work just fine.
I use 3. I never use anything integrated into an IDE for some reason, never started and probably never will.
Yakuake as drop down terminal 90%
Black box for nice looking full screen terminal for full screen.
Dolphin with emulator on bottom for niche things
If I could only have one for the rest of my life I’d be torn between Yakuake and Konsole. I love Konsole though, used it for years and is all round great for sticking with the DE aesthetics and integrating with themes.
Wayland replaces the older X protocol. It doesn’t have to operate with older protocols. You might be thinking of XWayland which is a proxy that receives X API calls from apps written for X, and translates those to the Wayland API so that those apps can run under Wayland implementations. Window managers can optionally run XWayland, and many do. But as more apps are updated to work natively with Wayland, XWayland becomes less important, and might fade away someday.
PipeWire replaces PulseAudio (the most popular sound server before PipeWire). Systems running PipeWire often run pipewire-pulse which does basically the same thing that XWayland does - it translates from the PulseAudio API to the PipeWire API. It’s a technically optional, but realistically necessary compatibility layer that may become less relevant over time if apps tend to update to work with PipeWire natively.
So no, both Wayland and PipeWire are capable of operating independently of other protocols.
youre right i was thinking of xwayland, tysm. also, yes i was thinking of pipewire-pulse. i was worried these compatibility layers WERE the programs in their entirety. as in, they had no protocols themselves but rather optimised older, deprecated ones.
According to this review they got 10 hours with wifi off, playing a 720p video that was stored locally on the machine. Youtube is going to have plenty of background tasks going on, wifi is going to be active downloading things, and you’ve probably got more than just youtube in the background so I would consider 5 hours to be expected without really delving deep into power saving (and probably killing performance).
Snaps were designed to solve dependency hell, get modern software, security, among other issues. If it weren’t for the fact Flatpak does a better job, many more people would be praising Snap.
It’s good that Canonical is trying to make the desktop better. It would be better if they focused their efforts elsewhere.
I run all headless Linux machines, and snapd always managed to show up somehow. It’s got shared lib dependencies so that shit like Firefox would be installed and have snap mount points on my machine. Just a bunch of useless noisy garbage on a headless machine. I finally solved the problem by switching to Debian.
I don’t care what flatpak does or does not do, IMHO snap sucks objectively.
Flatpak is intended for end-user graphical applications, not many terminal applications are packaged by Flatpak so it makes sense why it wouldn’t show up. Snap IIRC was first intended for their embedded system.
linux
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.