Got adblock and yt premium, that way the creators I watch still benefit
Also especially if you get a family plan and split the cost it’s really not too bad, £5 a month seems pretty reasonable to me for yt plus music
Got adblock and yt premium, that way the creators I watch still benefit
Also especially if you get a family plan and split the cost it’s really not too bad, £5 a month seems pretty reasonable to me for yt plus music
Screen sharing from Linux is amusing though, so far I’ve yet to have anyone even mention it (hyprland so looks very different to Windows)
Sounds like some pretty serious cons
Out of curiosity why do you like qubes? Having everything in a VM doesn’t sound that great to me
I get that the main concern of it is security but what do you do that it demands that level of hardening? I’ve only ever got one virus in my life that I know of as it is and that was on windows
Generally I think “I agree with *.hexbear.net” is a pretty telling sign for the opinion that’s about to come next
The reason people say stuff like this though is because while you can try to force it into behaving like windows, you’re going to get a much better experience if you let go of that and embrace the differences
Tiling window managers, package managers and command line tools are all examples that you just don’t really get properly using windows and they provide a lot of the reasons people want to daily drive linux
Pretty sure they didn’t want to go for command line editors but helix has a much more intuitive search and replace feature nowadays where you don’t need to type a whole sed command
It’s not that it’s not widely usable, it’s just that you should be open to different workflows
An oven and a toaster can both toast bread, but you wouldn’t expect someone who’s just bought a toaster after using an oven to complain because it doesn’t have a door or shelves
I’ve found vscode generally doesn’t open as fast as np++ did
Check protondb instead of winehq, it’s normally accurate and something like 95% of games are playable now
Though no games outside of steam, personally I don’t have many games on anything other than steam that I want to play so I don’t know how other launchers fare (though heroic is a thing for epic and gog)
Notepad++ I couldn’t say because I only really use terminal based stuff now with the aforementioned million shortcuts, but I think kde’s built in one (Kate) does exactly what you want
Nvidia drivers aren’t that much of a problem anymore, last big issue for me was explicit sync which they fixed a couple months ago (though some distros make it a bit of a pain to install them)
Rdp not an issue unless the machine you’re rdping into is using strict AD settings that only allow connections from other AD machines, you should use Remmina imo it’s very good
Xbox one controllers should work fine, I don’t own one but I’ve used controllers that present themselves as Xbox one controllers
Only controller that hasn’t just worked perfectly straight away is PS5 and that was because of a Bluetooth setting
As for distro, bazzite is probably a pretty good one to look at, it’s immutable so there’s a limit to the amount you can break it though sometimes it can make more technical things difficult to do
MPV is a frontend by itsself, just set it as your default in your file browser and it’ll play video files if you open them
Depending on the game modding can be a challenge. If mod organizer supports it you can usually get it to work fine, anything that supports mods by default will generally be fine and Minecraft is pretty much the exact same modding experience as windows
While you can do a lot on Linux without the terminal now you shouldn’t be afraid of it as it can often be the quickest and easiest way to do things. It’s one of the big advantages of Linux in general that the terminal experience is so good
This is unfortunate for new programmers cause I think it’s some kind of learned instinct rather than a hard rule
Programmers don’t get given the leeway to make the work they do of good quality if it doesn’t directly lead to more profit
“tells the user the current time” would be an excellent comment for a clock
I’m not the best at commenting my code, but generally I just try to think of what information I’d want to know if looking at this 10 years from now
Imo comments are best used sparingly, don’t bother commenting something that anyone with a basic understanding of programming would understand straight away by reading the code
Functions should generally be commented with what parameters are and what they’re for, plus what they output
use reqwest::Client;
// create a http client class that all other files can import
// so as to only create one instance globally
pub struct HttpClient {
client: Client,
}
impl HttpClient {
pub fn new() -> Self {
HttpClient {
client: Client::new(),
}
}
pub fn client(&self) -> &Client {
&self.client
}
}
Here’s an example where if I were to stumble onto this file 10 years from now, I might think wtf is this looking at it out of context, the comment explains why it exists and what it’s used for
(we’ll ignore the fact I totally didn’t just add this comment because I suck at commenting personal projects)
Just because you can take a hammer to it doesn’t mean that’s the best solution
In the right situation I imagine it could be a useful tool, much more subtle than just smashing the thing, less time consuming than taking it apart
Not that I know of, I meant it could be put in a pressurised spray bottle, for example a deodorant can
If it’s bolted to a wall and unattended neither of those things are an option
You don’t necessarily need to put it into the air supply, could just bathe the specific device you want disabled in helium from a deodorant can or something
I suppose I could write a custom script that runs sudo echo or something so it’s cached
Have tried using it this way though the glaring issue for me is that I have to type the password at the end rather than start, meaning I’ll start a rebuild, go for something else then it’ll time out on the sudo password
Yep that I imagine is one of the main intended use cases, in my case would probably be overkill though