I was going to suggest setting a delay in Spectacle, but seems like the enlarged mouse cursor does not show up in screenshots, even if you set “Include mouse pointer”…
I was going to suggest setting a delay in Spectacle, but seems like the enlarged mouse cursor does not show up in screenshots, even if you set “Include mouse pointer”…
Because shaking your cursor to spot it is kind of universal?
- Cargo is truly great, but it’s a mystery to me right now how I’m going to get it to work with certain packaging systems.
Yeah, Cargo itself doesn’t deal with any of the bundling after the executable is built.
For that stuff, the efforts are certainly still ongoing. There’s no grand unified tool yet.
If you just want e.g. a DEB file, then you probably want this: https://crates.io/crates/cargo-deb
But if you want to do more in CI, then there’s kind of three popular options that I’m aware of.
just
: More or less a shell script runner, and kind of like make
.cargo-make
: A lot of effort has been put into this, it’s certainly got a good amount of features, but personally not a fan, since it makes you write a custom TOML format and then ideally you should be writing a custom script language, DuckScript. You can also use Rust scripts with it, which we tried, but there was just no way of passing parameters between tasks.cargo-xtask
: This is not a tool, it’s a pattern, basically just build your own build tool. It does have its downfalls, you’re not going to build good caching into your own build tool, for example. But in principle I find this quite workable, as you get to write your CI code in Rust. There’s also more and more community-made libraries to aid with that.The thing is, people willing to maintain a fork could contribute to Firefox today, and reduce the development cost, reduce the need for income.
Sure, some people will be more willing to contribute, if it’s a pure grassroots effort, or if they’re left without a browser otherwise, but to just assume that a fork will fix it, that’s wishful thinking.
Chromium is developed by Google. It’s not some grassroots fork with user interests in mind…
It’s probably at least a factor, yeah. They’ve been trying to reduce dependence on Google for a long time, which was always a smash hit with the community (not), but if there’s a very concrete scenario where will stop paying, then the urgency ramps up quickly.
You might generally prefer not setting zsh as the system-wide default shell, but rather just to be launched by default in Konsole or whatever terminal emulator you’re using.
The actual default shell will still show up in TTYs, or when you use the newgrp
command, or I believe when you ssh into the machine, and probably other such edge cases, but usually, you can then just run zsh
to get into zsh.
Not setting it as the system-wide default shell just avoids any potential for problems, particularly also if some script doesn’t have a proper shebang.
Having said that, on Debian-based distros, I usually still set the system-wide default shell to Bash (even though I use Fish), because the default dash
shell is pretty much unusable.
Not unusable enough to prevent typing “zsh”+Enter (if you don’t typo), so this is definitely optional, but yeah, it comes up often enough that dash
annoys me, and I haven’t yet had compatibility problems from setting it to Bash instead.
Cool, that seems like the best way to handle this.
Oh right, that’s a server URL path, I thought it was just some config file one would have on their Linux host.
And this says that K-9 supports the same autoconfig as Thunderbird, so presumably the rebranded app would, too: https://forum.k9mail.app/t/autodiscover-autoconfig/7118
Well, an unbranded build would be perfectly possible, like how “Fennec” is just a build of Firefox. In case they continue to release updates for K-9, that would be an unbranded app right there…
I cannot imagine that it would support that. Android generally does not give its users root access…
You must’ve caught my comment shortly before I snuck that “non-security” into there. 🙃
Slowroll can alleviate that pain, if you’re fine with non-security updates being delayed by up to six weeks or so.
The guy is the lead dev of the Budgie desktop environment. Budgie started out kind of reusing components from GNOME, but Strobl has been rather frustrated with GTK and the directions it took with GTK4, for various reasons: https://joshuastrobl.com/2021/09/14/building-an-alternative-ecosystem
(The disclaimer is important, some opinions on what alternative to use changed, but the frustrations with GTK remain.)
Git uses the diff
binary under the hood (unless you configure it to use something else).
You can invoke that directly with diff file_a.txt file_b.txt
.
How would you make it non-awful, without specifying static types?
I guess, a unit test would catch it, but needing 100% test coverage to catch typos isn’t exactly great…
Autocorrect got you pretty bad, there.
I was very confused, why we’re suddenly talking about rationing food during winter. 🙃
Hmm, interesting. I would expect NOYB to not just file complaints for no reason, but my understanding of PPA is that things get aggregated, which would make it irrelevant for the GDPR. Either I’m missunderstanding something, or NOYB or Mozilla is…
This is called the Pyramid of Doom, by the way.
You need to be on Plasma 6.1+.
Then it’s under System Settings → Accessibility → Shake Cursor, although I think it gets enabled by default.