I use Zathura. Not really meant to be an epub reader (ie missing ways to change the font)—afaik it just converts it to a pdf then displays the epub using the pdf engine. But it works fine for my purposes and means I can use my preferred pdf reader for epubs too.
- 5 Posts
- 175 Comments
communism@lemmy.mlto
Linux@lemmy.ml•Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.
3·17 days agoCopying from a reply to another comment:
I picked OpenBSD over other non-Linuxes because of its focus on security. Also I think the pufferfish is cute. It wasn’t that deep of a decision for that particular laptop. I do find it quite an enjoyable OS to use, and I have anecdotally had fewer problems with it than with Linuxes, I suspect because their whole security focus also means fewer bugs.
If you’re interested in it, just try it out in a VM.
communism@lemmy.mlto
Linux@lemmy.ml•Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.
8·17 days agoI didn’t—I like to pick up old second-hand laptops that are selling for cheap and tinker with them (install different OSes, coreboot them, etc). One of the machines I regularly use is OpenBSD, but it’s not my sole OS. My gaming machine is Linux—afaik you’re gonna have a tough time trying to play AAA games on any other (FOSS) OS, but I’ve not tried, because the laptop I run OpenBSD on is an old underpowered Thinkpad anyway.
I picked OpenBSD over other non-Linuxes because of its focus on security. Also I think the pufferfish is cute. It wasn’t that deep of a decision for that particular laptop. I do find it quite an enjoyable OS to use, and I have anecdotally had fewer problems with it than with Linuxes, I suspect because their whole security focus also means fewer bugs.
communism@lemmy.mlto
Linux@lemmy.ml•Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.
961·18 days agoAs an OpenBSD user I find it funny how they list OpenBSD as 0%. Like, they could’ve just omitted it.
communism@lemmy.mlto
Selfhosted@lemmy.world•I've try to set up my E-Mail server 📬. Dovecot + Postfix. I can sends, but I can't receives.English
2·19 days agoDo you mean to don’t write some message to root@xolat.games? 🤔
You can, but most email servers redirect mail to root@xolat.games to some other user eg xolatgames@xolat.games. The root user usually does not have their own inbox.
I’m not sure why
hellois trying to write to/home/rootthen, that’s your problem. Do you have any Postfix aliases set up? Check/etc/postfix/aliases(there’s a chance it’s in a different location; the output ofpostconf alias_mapswill tell you where it is).But what’s the configs do you need? 🤔 Dovecot has about 20 separated configuration files! Do I will need to put each of them?
Just post the output of
doveconf -n. Redact any sensitive info.
communism@lemmy.mlto
Selfhosted@lemmy.world•I've try to set up my E-Mail server 📬. Dovecot + Postfix. I can sends, but I can't receives.English
4·19 days agoJust reading the first logs you pasted, it tells you the answer there. You can’t receive emails because you’re trying to receive emails as root, and writing emails to the home directory. Dovecot doesn’t run as root so it can’t write to root’s home directory.
You would ordinarily not receive mail as root. Most people set up root to redirect to your actual user. Look into Postfix aliases.
Try emailing a non-root user. It should write to the inbox. I mean, without your Dovecot configs, I can’t tell if there’s anything else wrong with them, but from the errors it seems Dovecot would work if not for the permissions errors.
It wouldn’t permanently lock you out if it failed because you can boot into a live ISO to change your password back if it fails to change it back to your original password.
communism@lemmy.mlto
Selfhosted@lemmy.world•What's your favourite thing to self host and why?English
1·22 days agoTbh was quite painless for me! Had a few hiccups but it was educational to troubleshoot them, and once it’s up and running, I haven’t had to touch it for the most part. Had to update my Dovecot configs when they changed the config syntax but that’s all I can think of. And will probably see about switching from spamassassin to rspamd because I swear spamassassin has so many false positives no matter how many false positives I feed to it to train it. But it’s really not so bad, and I would recommend it as a decent learning opportunity for folks who like tinkering with computers.
communism@lemmy.mlto
Selfhosted@lemmy.world•What's your favourite thing to self host and why?English
18·23 days agoEmail’s probably the most satisfying. I learnt a lot in setting up my own email server, and it’s nice being in complete control (well, of my end of things at least, ofc not of the other person’s end) of such an essential service.
communism@lemmy.mlto
Linux@lemmy.ml•Spent way too long building a feature rich YouTube Music desktop app for myself, might as well share it
2·23 days agoSemantics are defined by how a term is used, and people use the term to refer to AI generation of code in any capacity, as well as stricter definitions. The first commit is not just “evidence of AI”, it’s no code and just a markdown file instructing an LLM, which meets at least some definitions of vibe-coding.
Insisting “a word doesn’t mean X, it means Y” doesn’t make it so. Arguing about definitions can be on one of two premises: the word is in practice used to mean Y and not X, or it’s useful to define the word to mean Y and not X. You’ve argued neither, just made an assertion.
communism@lemmy.mlto
Linux@lemmy.ml•Spent way too long building a feature rich YouTube Music desktop app for myself, might as well share it
74·24 days agoI didn’t say it did, but also “vibe coding” is a fairly new term that does not have a strict consistent definition anyway.
communism@lemmy.mlto
Linux@lemmy.ml•Spent way too long building a feature rich YouTube Music desktop app for myself, might as well share it
182·24 days agoIf you view the first commit, you can see the
CLAUDE.md, so at least in part vibe-coded.Tbh all the vibe-coded apps look the same, and the UI has that vibe-coded style, so I’m not surprised.
Matrix works well for me.
It’s not out yet, but I’d keep an eye on Flatline. It’s by the people who make Molly (Signal client fork—it’s pretty good, been using it for years). Flatline is a Molly-compatible server implementation, i.e. so that you can host your own Signal server. Because generally if someone asked for a “reliable messenger for family use” I’d recommend Signal as a polished and reliable option, though not self-hostable unfortunately.
I think if you’re at the point of poweruser where you’re deciding an init system, you probably should just try them out in VMs. It doesn’t have to take loads of time. Install an OS, try writing some basic services, try doing some basic config for your use-case.
For the vast majority of users, they’ll never have this problem, because they’ll just use whatever init system comes with their OS. I know some distros give init freedom, but most are locked in to one or another init. The fact that you have this problem suggests that either you’re using the wrong distro and should switch to one that chooses for you (or just pick based on one-line descriptions), or it’d be worth your time to spend a day or two poking around with the init systems under consideration in VMs.
You can just try them out in a VM if you’re interested. Systemd can become quite a deep rabbit hole, but most of the others are quite simple and best learnt by doing.
Better software availability/support than BSDs. Refuse to use proprietary software. Plus, there’s a lot of software I use that isn’t available on Windows or macOS. I’ve tried to dual boot Windows for gaming before and I just couldn’t install most of my usual software on Windows.
communism@lemmy.mlto
Linux@lemmy.ml•Void users, what do you especially like about your distro?
4·2 months agopreparation for systemd compatibility
To be clear, they’re not switching to systemd; they’re just reportedly (I can’t find primary sources on this, only secondary) working on compatibility with programs that expect systemd to be there.
Same. It removes the ability to have plausible deniability of “oh I just forgot to tag it”—no, if you tagged it “non-AI” and it was actually vibe-coded, you clearly deliberately and consciously lied.
I’m just confused as some comments seem to suggest it’s not possible. There are already idle daemons like swayidle, so you just need to have an idle daemon execute a program that plays an animation and exits when it receives any input? I don’t know of any such programs, but I don’t see how it’d be impossible.
Yes, I’m not an IT professional and don’t have education in anything related to computers. Has always been a hobby for me. I don’t want to do my hobbies for work because I fear it would take the fun out.