The most feature-rich RSS reader that I’m aware of, is QuiteRSS. I don’t actually know, though, if it has PDF/ePUB export…
The most feature-rich RSS reader that I’m aware of, is QuiteRSS. I don’t actually know, though, if it has PDF/ePUB export…
I’m guessing, they did it this way, because there’s no persistent process to keep the decrypted files open. You’d need to ask the user for the password for every single command they run. With GPG, that persistent process is gpg-agent
.
Of course, encryption with a GPG key is also going to be more secure than the longest password you can come up with.
I guess, many people will want access to GPG, too, if they want access to their passwords, so they’re not bothered by it.
But yeah, I do also remember setting that up on Android, where you need a separate app to do the GPG, and it really stops feeling simple pretty quickly…
It’s a password manager that’s conceptually kept as simple as possible. It’s essentially just a bunch of GPG-encrypted files in a folder structure. But you can then get various GUIs and apps to interact with it, if you prefer.
Using a Chromium-based browser when you’re bother by ad tech makes no sense whatsoever. Chromium is mostly developed by an ad company.
Maybe should be mentioned, if you just run cargo run
in the project repo, you should get the same error without all the noise surrounding it…
I didn’t mean that the feature is universally available. I meant that lots of people will intuitively start moving their mouse to find the cursor, because our eyes are good at spotting motion and because it might be placed somewhere which matches its color.
Maybe not everyone starts shaking rapidly enough to trigger the feature, but well, you don’t want it activating all the time either…
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.
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?
Normally, the process is:
Having said that, I don’t know what you mean with “graceful”. Desktop environments may involve lots of packages, which may create configuration files in your home directory or get auto-started in your other DEs, so it can be messy.
Something minimal, like LXQt or the various window managers, isn’t going to cause much of a mess, though.
I guess, creating a second user with a separate home-directory, like the other person suggested, would isolate that potential mess…
Presumably you’re using an IDE or smart text editor to run your code. Otherwise you’d be running e.g. cargo build
and cargo test
from the command-line quite often.
The difference to Pip is that Cargo detects changes in the Cargo.toml
and will automatically install all the necessary dependencies, when you run cargo build
or cargo test
(or other similar commands). And since your IDE / editor runs these for you, it looks to you like you’re just editing a text file.
It should also be said that Pip has a somewhat unusual workflow in that you pip install
everything, which would normally install it globally into your operating system. And then with venv
, you kind intercept that to install it into the .venv/
folder in your repo instead.
This workflow doesn’t make a ton of sense, if you always have a repo folder where the dependencies can be installed into, so Rust just doesn’t do it that way.
(In particular, installing dependencies globally quickly causes issues when different projects have different version requirements for the same library.)
There is a cargo install
command, but it’s only for installing applications, not libraries.
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.
I feel like there’s just too many different programming workflows, to try to pre-install them.
Here on openSUSE, there’s ‘patterns’ you can install, which are basically just groups of packages, and they’ve got some pre-defined patterns for programming:
I feel like that kind of goes in a more useful direction, although it’s still partially questionable what those contain. For example, the Java development pattern comes with Ant as the build system, when Maven and Gradle are more popular, I believe.
I also have to say that I often prefer installing programming tooling in distro-independent ways, and ideally automated in the project repo, to avoid works-on-my-machine situations.
Of course, something like Git, Docker, VMs etc. tend to be stable across versions, and I might not care for having the newest versions, but even with those, I think it’s good to install them on demand, rather than having them pre-installed. If the distro simply makes it a breeze to install them, that’s ideal IMHO.
A VLAN is very different from a VPN.
With VLANs, you can separate traffic that goes over the same physical wire.
With a VPN, on the other hand, you can connect devices from anywhere on the planet, as if they were in the same LAN, which bypasses firewalls, NAT and all that crap. Presumably, you want a VPN.
The closest thing I know is an impossible bottle: https://en.wikipedia.org/wiki/Impossible_bottle
It has quite some limitations, but maybe you can find someone who does impossible bottles and they can tell you, if it can be done.
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.
Hmm, Kate has a feature called “Sessions”, which might be able to do that.
You can create just one session and then in the settings, set it to always load that session:
Well, and there are those two checkboxes, which I’ve also marked. The “Newly-created unsaved files” sounds like what you want, but seems to be broken on my system. It just reopens an empty file for me. Is that also broken for you?
Looks like a cool software from a usability viewpoint, and that machine learning recipe import is probably actually quite useful for archiving other people’s recipes.
But for long-term archiving, I think just a bunch of Markdown files + images are a better choice.
To still get a searchable webpage, personally I’d use mdBook.