SUSE Bets The Farm on AI-Powered Linux Administration
SUSE, in a race with Red Hat to add Al features nobody wants, has added âAl-powered administrationâ to Linux servers. â Read more
next-20251031: linux-next
Version:next-20251031 (linux-next)Released:2025-10-31 â Read more
next-20251030: linux-next
Version:next-20251030 (linux-next)Released:2025-10-30 â Read more
@movq@www.uninformativ.de Uh, that actually looks not that terrible. Somehow, I remember Swing GUIs being way uglier.
As for Visual Basic, I only had to use VBA once in my life. That was in the beginning of my career when I inherited a project from a leaving coworker. Fuck me, was that awful. Just alone the damn compiler error dialog box popping up in my face all the time while editing and the compiler already trying to parse the unfinished and hence of course uncompilable code. Boy, that left a lasting impression on me. I ported everything to Java very quickly. Luckily, the code base wasnât all that large at that point in time. I had to add a bunch of new features after that, so I was very glad that I convinced my workmate/project manager to do that first. We didnât even need a GUI, the button in Excel was transformed to a command line program that just generated the large file.
But I cannot comment on the VB GUI designer, I never used that. Your screenshot looks very similar to the Delphi one, though. Only towards the end of my Delphi days I found out about the possibility to make the widgets snap to window edges and corners (I donât remember how that was called), so that resizing the windows was actually possible without messing up their entire contents.
Switching to Linux, Delphi wasnât an option anymore. For some reason I couldnât use Kylix. Maybe it was already dead by the time I changed OSes. Or I couldnât get it to run. I just donât remember. I just recall that the unavailability of Delphi was the reason it took me a while to actually settle on Linux. I then fully switched to Java. The GridBagLayout was my absolutely favorite Swing layout manager. I reckon I used it 98% of the time, because it was so powerful and made the windows resize properly, just as I had learned to do in Delphi shortly before.
Up until discovering Swing, I used Javaâs AWT for a short amount of time. That was very limited I think and I hit the limits fairly quickly. Later at uni, we had one project making use of SWT. Didnât convince me either. I could be wrong, but I think there was also a SWT GUI designer plugin for Eclipse. If there really was, that one wasnât in the same street as Delphiâs (there must be a reason I forgot about it ;-)).
And maybe I should go back to using GUI designers. Havenât used those since the Visual Basic days. đ€ It wasnât pretty, but you got results very quickly and efficiently.
(When I switched to Linux, I quickly got stuck with GTK and that only had Glade, which wasnât super great at the time, so I didnât start using it ⊠and then I never questioned that decision âŠ)
5.4.301: longterm
Version:5.4.301 (longterm)Released:2025-10-29Source:linux-5.4.301.tar.xzPGP Signature:linux-5.4.301.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.4.301 â Read more
next-20251029: linux-next
Version:next-20251029 (linux-next)Released:2025-10-29 â Read more
There are no really good GUI toolkits for Linux, are there?
Theyâre either slow (like GTK4, Qt6), donât support Wayland (like Tk), and/or unmaintained (like GTK2 and many others).
next-20251028: linux-next
Version:next-20251028 (linux-next)Released:2025-10-28 â Read more
next-20251027: linux-next
Version:next-20251027 (linux-next)Released:2025-10-27 â Read more
6.18-rc3: mainline
Version:6.18-rc3 (mainline)Released:2025-10-26Source:linux-6.18-rc3.tar.gzPatch:full ( incremental) â Read more
Fedora: The First Vibe Coded Linux Distro
What does an Al developed Linux Distribution look like? â Read more
next-20251024: linux-next
Version:next-20251024 (linux-next)Released:2025-10-24 â Read more
The XMPP Standards Foundation: XMPP related Workshop at the Linux Day Torino 2025
Nicolas Vial will host the Quale sistema alternativo per il vostro cellulare? talk with a workshop that will demonstrate how to install and use XMPP for free from F-DROID, but will also give away free QR codes for Monocles Chat from [Google Play](https://play. ⊠â Read more
6.6.114: longterm
Version:6.6.114 (longterm)Released:2025-10-23Source:linux-6.6.114.tar.xzPGP Signature:linux-6.6.114.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.114 â Read more
next-20251023: linux-next
Version:next-20251023 (linux-next)Released:2025-10-23 â Read more
next-20251022: linux-next
Version:next-20251022 (linux-next)Released:2025-10-22 â Read more
next-20251021: linux-next
Version:next-20251021 (linux-next)Released:2025-10-21 â Read more
Omarchy Linux Hits 150,000 Installs This Month Alone
âNazi! â Read more
next-20251020: linux-next
Version:next-20251020 (linux-next)Released:2025-10-20 â Read more
6.18-rc2: mainline
Version:6.18-rc2 (mainline)Released:2025-10-20Source:linux-6.18-rc2.tar.gzPatch:full ( incremental) â Read more
6.1.157: longterm
Version:6.1.157 (longterm)Released:2025-10-19Source:linux-6.1.157.tar.xzPGP Signature:linux-6.1.157.tar.signPatch:full â Read more
5.15.195: longterm
Version:5.15.195 (longterm)Released:2025-10-19Source:linux-5.15.195.tar.xzPGP Signature:linux-5.15.195.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.15.195 â Read more
Rust Changes from âMasterâ to âMainâ
Two weeks ago, The Lunduke Journal pointed out how many Leftist Open Source organizations (Rust, NixOS, Linux Kernel, etc.) still used the âMasterâ branch naming (against their âinclusive namingâ rules). â Read more
next-20251017: linux-next
Version:next-20251017 (linux-next)Released:2025-10-17 â Read more
next-20251016: linux-next
Version:next-20251016 (linux-next)Released:2025-10-16 â Read more
Internal Password Spraying from Linux: Attacking Active Directory
[Continue rea ⊠â Read more
next-20251015: linux-next
Version:next-20251015 (linux-next)Released:2025-10-15 â Read more
6.6.112: longterm
Version:6.6.112 (longterm)Released:2025-10-15Source:linux-6.6.112.tar.xzPGP Signature:linux-6.6.112.tar.signPatch:full â Read more
6.1.156: longterm
Version:6.1.156 (longterm)Released:2025-10-15Source:linux-6.1.156.tar.xzPGP Signature:linux-6.1.156.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.1.156 â Read more
Well, it sure has been a while since I last posted here. Just up late doing yet another Linux installation. Debian turned out to be about as stable as a plutonium Jenga tower, and Alpine refused to boot, so I gave it the boot. Hereâs to hoping that Arch fares better. Oddly, Iâve always found Arch to be considerably more stable than other distrosâŠ
next-20251014: linux-next
Version:next-20251014 (linux-next)Released:2025-10-14 â Read more
Frameworkâs Discord Moderators Go on Strike over âFashâ Software Support
Volunteer moderators have âtaken a hiatusâ in response to Framework supporting Omarchy Linux and Hyperland - which Leftists say have âHitler Particlesâ. â Read more
âdetect-fashâ Feature Developed (and Rejected) for Systemd
âA utility to detect problematic software and configurations,â such as Omarchy Linux, Hyprland, & Ladybird, was developed by an account with a Russian Military email address. â Read more
next-20251013: linux-next
Version:next-20251013 (linux-next)Released:2025-10-13 â Read more
6.18-rc1: mainline
Version:6.18-rc1 (mainline)Released:2025-10-12Source:linux-6.18-rc1.tar.gzPatch:full â Read more
6.12.52: longterm
Version:6.12.52 (longterm)Released:2025-10-12Source:linux-6.12.52.tar.xzPGP Signature:linux-6.12.52.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.12.52 â Read more
6.6.111: longterm
Version:6.6.111 (longterm)Released:2025-10-12Source:linux-6.6.111.tar.xzPGP Signature:linux-6.6.111.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.111 â Read more
[$] Enhancing FineIBT
At the Linux\âšSecurity Summit Europe (LSS EU), Scott Constable and Sebastian
Ăsterlund gave a talk on an enhancement to a control-flow integrity (CFI)
protection that was added to the kernel several years ago. The â FineIBT: Fine-grain Control-flow\âšEnforcement with Indirect Branch Trackingâ mechanism was merged for
Linux 6.2 in early 2023 to harden the kernel against CFI attacks of various
sorts, but needed [ ⊠â Read more
next-20251010: linux-next
Version:next-20251010 (linux-next)Released:2025-10-10 â Read more
Ubuntu 25.10 released
Ubuntu\âš25.10, âQuesting Quokkaâ, has been released. This release includes
Linux 6.17, GNOME 49, GCC 15, Python 3.13.7,
Rust 1.85, and more. This release also features Rust-based
implementations of sudo and coreutils; LWN covered the switch to the
Rust-based tools in March. The 25.10 version of Ubuntu flavors
Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu
Kylin, Ubuntu MATE, Ubun ⊠â Read more
next-20251009: linux-next
Version:next-20251009 (linux-next)Released:2025-10-09 â Read more
Linux Sucks 2025 is coming.
âLinux Sucks: Windows 10 End of Life Editionâ will be live streamed on October 14th, 2025. â Read more
Framework Computer has Hitler Particles, Says GNOME Spokesman
Framework Computer has endorsed DHHâs Omarchy Linux & Hyprland. â Read more
[$] Upcoming Rust language features for kernel development
The
Rust for Linux project has been good for Rust, Tyler Mandry, one of the
co-leads of Rustâs language-design team, said. He
gave a talk at
Kangrejos 2025 covering upcoming Rust language features and thanking
the Rust for Linux developers for helping drive them forward. Afterward, Benno Lossin and Xiangfei Ding
went into more detail about their work on the three most important language
features for kernel development: ⊠â Read more
Security updates for Wednesday
Security updates have been issued by Fedora (apptainer, civetweb, mod_http2, openssl, pandoc, and pandoc-cli), Oracle (kernel), Red Hat (gstreamer1-plugins-bad-free, iputils, kernel, open-vm-tools, and podman), SUSE (cairo, firefox, ghostscript, gimp, gstreamer-plugins-rs, libxslt, logback, openssl-1_0_0, openssl-1_1, python-xmltodict, and rubygem-puma), and Ubuntu (gst-plugins-base1.0, linux-aws-6.8, linux-aws-fips, linux-azure, linux-azure-nvidia, linux-gke, linux-nvidia-tegra- ⊠â Read more
next-20251008: linux-next
Version:next-20251008 (linux-next)Released:2025-10-08 â Read more
next-20251007: linux-next
Version:next-20251007 (linux-next)Released:2025-10-07 â Read more
(g+) Schon altes Eisen?: Ăltere Hardware mit Linux Mint weiternutzen
Der von Microsoft erzwungene Umstieg auf Windows 11 sorgt dafĂŒr, dass an sich noch brauchbare Hardware nicht mehr nutzbar ist. Mit Linux Mint lassen sich entsprechende PCs aber bequem weiterverwenden. Eine Anleitung von Martin Loschwitz ( Linux Mint, Storage) Released:2025-10-06 â Read more
6.12.51: longterm
Version:6.12.51 (longterm)Released:2025-10-06Source:linux-6.12.51.tar.xzPGP Signature:linux-6.12.51.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.12.51 â Read more
6.6.110: longterm
Version:6.6.110 (longterm)Released:2025-10-06Source:linux-6.6.110.tar.xzPGP Signature:linux-6.6.110.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.110 â Read more
(g+) Frei-Staat: Open Source in bayerischen Kommunen
Bayern steht im Verdacht, lieber sein eigenes Ding zu machen, als mit nördlichen BundeslÀndern zu kooperieren. Drei Beispiele zeigen, wie es auch anders gehen kann. Von Markus Feilner ( Open Source, Linux)
Security updates for Friday
Security updates have been issued by AlmaLinux (idm:DL1), Debian (gegl and haproxy), Fedora (ffmpeg, firefox, freeipa, python-pip, rust-astral-tokio-tar, sqlite, uv, webkitgtk, and xen), Oracle (idm:DL1, ipa, kernel, perl-JSON-XS, and python3), Red Hat (git), SUSE (curl, frr, jupyter-jupyterlab, and libsuricata8_0_1), and Ubuntu (linux-aws, linux-lts-xenial, linux-aws-fips, linux-fips, linux-gcp-fips, linux-azure, linux-azure, linux-azure-6.8, linux-fips, linux-gcp-fips, and l ⊠â Read more
next-20251003: linux-next
Version:next-20251003 (linux-next)Released:2025-10-03 â Read more
All good things come to an end, I guess.
I have an Epson printer (AcuLaser C1100) and an Epson scanner (Perfection V10), both of which I bought about 20 years ago. The hardware still works perfectly fine.
Until recently, Epson still provided Linux drivers for them. That is pretty cool! I noticed today that they have relaunched their driver website â and now I canât find any Linux drivers for that hardware anymore. Just doesnât list it (it does list some drivers for Windows 7, for example).
I mean, okay, weâre talking about 20 years here. That is a very long time, much more than I expected. But if it still works, why not keep using it?
Some years ago, I started archiving these drivers locally, because I anticipated that they might vanish at some point. So I can still use my hardware for now (even if I had to reinstall my PC for some reason). It might get hacky at some point in the future, though.
This once more underlines the importance of FOSS drivers for your hardware. I sadly didnât pay attention to that 20 years ago.
Security updates for Thursday
Security updates have been issued by AlmaLinux (perl-JSON-XS), Debian (chromium and openssl), Fedora (bird, dnsdist, firefox, mapserver, ntpd-rs, python-nh3, rust-ammonia, skopeo, sqlite, thunderbird, and xen), Oracle (perl-JSON-XS), Red Hat (kernel, kernel-rt, and libvpx), SUSE (afterburn, cairo, docker-stable, firefox, nginx, python-Django, snpguest, and warewulf4), and Ubuntu (libmspack, libxslt, linux, linux-aws, linux-aws-5.15, linux-gcp, linux-gcp-5.15, linux-gkeop, linu ⊠â Read more
Linux, Rust, & NixOS Use Master Branch, Support Human Slavery
Using the term âMasterâ in our software projects is racist, right? â Read more
6.16.10: stable
Version:6.16.10 (stable)Released:2025-10-02Source:linux-6.16.10.tar.xzPGP Signature:linux-6.16.10.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.16.10 â Read more
6.12.50: longterm
Version:6.12.50 (longterm)Released:2025-10-02Source:linux-6.12.50.tar.xzPGP Signature:linux-6.12.50.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.12.50 â Read more
6.6.109: longterm
Version:6.6.109 (longterm)Released:2025-10-02Source:linux-6.6.109.tar.xzPGP Signature:linux-6.6.109.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.6.109 â Read more
6.1.155: longterm
Version:6.1.155 (longterm)Released:2025-10-02Source:linux-6.1.155.tar.xzPGP Signature:linux-6.1.155.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.1.155 â Read more
5.15.194: longterm
Version:5.15.194 (longterm)Released:2025-10-02Source:linux-5.15.194.tar.xzPGP Signature:linux-5.15.194.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.15.194 â Read more
5.10.245: longterm
Version:5.10.245 (longterm)Released:2025-10-02Source:linux-5.10.245.tar.xzPGP Signature:linux-5.10.245.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.10.245 â Read more
5.4.300: longterm
Version:5.4.300 (longterm)Released:2025-10-02Source:linux-5.4.300.tar.xzPGP Signature:linux-5.4.300.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.4.300 â Read more
Fedora Linux Weaponizes Code of Conduct Against Jews
Call a Jew a âNaziâ? â Read more
Alpine Linux plans /usr merge
The Alpine Linux project has announced
plans to change its base filesystem hierarchy:
In the future,
/lib,/bin, and/sbin
will be symbolic links to their/usrcounterparts, and every package
shall be installed under the/usrpaths. For now,
/usr/binand/usr/sbinwill continue to be independent paths,
but that might change if the Filesystem Hierarchy Standard (FHS) gets
updated.
The merge will take place in the upcomi ⊠â Read more
OpenSUSE Leap 16 released
The openSUSE\âšLeap 16 release is now available.
This major version update of our fixed-release community-Linux
distribution has a fresh software stack and introduces an unmatched
maintenance- and security-support cycle, a new installer and
simplified migration options.
See our look at this release for more
information. â Read more
[$] Linting Rust code in the kernel
Klint is a Rust compiler extension
developed by Gary Guo to run some
kernel-specific lint rules, which may also be useful for embedded system
development. He spoke about his
recent work on the project at
Kangrejos 2025. The next day, Alejandra GonzĂĄlez
led a discussion about Rustâs normal linter,
Clippy. The two tools ⊠â Read more
Bcachefs removed from the mainline kernel
After marking bcachefs âexternally maintainedâ in 6.17, Linus Torvalds has
removed\âšit entirely for 6.18. âItâs now a DKMS module, making the in-kernel
code stale, so remove it to avoid any version confusion.â â Read more
The Tactics of Leftist Open Source: Overturn Elections & Encourage Violence
From GNOME to NixOS & beyond, the Extreme Leftist Activists of Linux & Open Source have two primary tactics: subvert elections & incite violence. â Read more
6.17: mainline
Version:6.17 (mainline)Released:2025-09-28Source:linux-6.17.tar.xzPGP Signature:linux-6.17.tar.signPatch:full â Read more
NixOS Mod Team Mass Resigns in Protest
The unelected NixOS Mods, famous for their âNazi Purgeâ of contributors, object to attempts to âaddress perceptions of political biasâ in their Linux distro. â Read more
@prologic@twtxt.net No, this is a Linux manpage from the man-pages project: https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man/man7/ascii.7
I do have an idea whatâs going on. Could be an unfortunate interaction between the table preprocessor tbl and the man macro package. đ€
@zvava@twtxt.net Going to have to hard disagree here Iâm sorry. a) no-one reads the raw/plain twtxt.txt files, the only time you do is to debug something, or have a stick beak at the comments which most clients will strip out and ignore and b) Iâm sorry youâve completely lost me! Iâm old enough to pre-date before Linux became popular, so Iâm not sure what UNIX principles you think are being broken or violated by having a Twt Subject (Subject) whose contents is a cryptographic content-addressable hash of the âthingââą youâre replying to and forming a chain of other replies (a thread).
Iâm sorry, but the simplest thing to do is to make the smallest number of changes to the Spec as possible and all agree on a âMagic Dateâ for which our clients use the modified function(s).
Leftists Attack Cloudflare Funding of Ladybird & Omarchy Linux
Cloudflare contributes financially to Open Source projects. â Read more
Local Roots, Global Reach: CNCJ Reflects on KubeCon + CloudNativeCon Japan 2025
Konnichiwa from Tokyo! đŻđ” In June 2025, something remarkable happened: the global cloud native community gathered in Tokyo for the first-ever KubeCon + CloudNativeCon Japan, hosted by the Cloud Native Computing Foundation (CNCF) under the Linux⊠â Read more
openSUSE Removes File System Due to Developer âBehaviorâ
The openSUSE Linux project says they will re-add BCacheFS support âOnce the BCacheFS maintainer behavesâ. â Read more
How Much of Linux is Antifa?
âGNOME is Antifa,â says GNOME. â Read more
Hmm, not experiencing that. Using Zen (Firefox), under Linux, with uBlock Origin.
@mozilla@mozilla must have some telemetry or metrics or something to know how many #32bit firefox users are out there. I bet that, as a percentage, they arenât more than a blip. Still, there has to be several thousand machines out there, running on 32bit hardware, connected to the internet, using #Firefox as its web browser.
And now Mozilla decided to hand those users over to #chromium, by stopping 32-bit support and telling them the alternative is to install a 64bit OS instead.
https://blog.mozilla.org/futurereleases/2025/09/05/firefox-32-bit-linux-support-to-end-in-2026/
What kind of client for linux do I need?
Is that really necessary? How hard is it to make a 32-bit build? đ€ Honest question. https://blog.mozilla.org/futurereleases/2025/09/05/firefox-32-bit-linux-support-to-end-in-2026/
@dce@hashnix.club Apart from the crap produced in Redmond two decades ago, I only ever used and still happily use Linux, mainly Debian and Ubuntu. Iâve no idea, but maybe something in there catches your eye: https://en.wikipedia.org/wiki/List_of_operating_systems (I know, what a silly recommendation.)
I have a late-2010s ThinkPad running OpenBSD, but itâs about as fast as a snail carrying heavy shopping through molasses. Iâd like to run something other than Linux, for variety, but the other members of the BSD family failed for various reasons. What OS do you guys think I should try?
Iâve got a prototype of my hardcopy simulator going. Iâm typing on the keyboard and the âdisplayâ goes to the printer:
https://movq.de/v/235c1eabac/MVI_8810.MOV.mp4
The biiiiiiiiiig problem is that the print head and plastic cover make it impossible to see whatâs currently being printed, because this is not a typewriter. This means: In order to see what I just entered, I have to feed the paper back and forth and back and forth ⊠itâs not ideal.
I got that idea of moving back/forth from Drew DeVault, who â as it turned out â did something similar a few years back. (I tried hard to read as little as possible of his blog post, because figuring things out myself is more fun. But that could mean I missed a great idea here or there.)
But hey, at least this is running on my Pentium 133 on SuSE Linux 6.4, printer connected with a parallel cable. đ
(Also, yes, you can see the printouts of earlier tests and, yes, I used ed(1) wrong at one point. đ€Ș And ls insisted on using colors âŠ)
Iâm using #Filen (@filen@filen) for a while now and Iâm very pleased with it!
«Affordable zero-knowledge end to end encrypted cloud storage made in Germany.» Works on #Linux, nice well thought features.
So Iâm going to share a referral link because «For every friend you invite to Filen you receive 10 GB - and your friend also receives 10B. Itâs that easy»:
I have been using #Filen (@filen@filen) for a while now and Iâm very pleased with it!
«Affordable zero-knowledge end to end encrypted cloud storage made in Germany.» Works on #Linux, nice well thought features.
So Iâm going to share a referral link because «For every friend you invite to Filen you receive 10 GB - and your friend also receives 10B. Itâs that easy»:
(Just for fun, SuSE Linux 6.4 from ~25 years ago:
)In 1996, they came up with the X11 âSECURITYâ extension:
https://www.reddit.com/r/linux/comments/4w548u/what_is_up_with_the_x11_security_extension/
This is what could have (eventually) solved the security issues that weâre currently seeing with X11. Those issues are cited as one of the reasons for switching to Wayland.
That extension never took off. The person on reddit wonders why â I think itâs simple: Containers and sandboxes werenât a thing in 1996. It hardly mattered if X11 was âinsecureâ. If you could run an X11 client, you probably already had access to the machine and could just do all kinds of other nasty things.
Today, sandboxing is a thing. Today, this matters.
Iâve heard so many times that âX11 is beyond fixable, itâs hopeless.â I donât believe that. I believe that these problems are solveable with X11 and some devs have said âyeah, we could have kept working on itâ. Itâs that people donât want to do it:
Why not extend the X server?
Because for the first time we have a realistic chance of not having to do that.
https://wayland.freedesktop.org/faq.html
Iâm not in a position to judge the devs. Maybe the X.Org code really is so bad that you want to run away, screaming in horror. I donât know.
But all this was a choice. I donât buy the argument that we never would have gotten rid of things like core fonts.
All the toolkits and programs had to be ported to Wayland. A huge, still unfinished effort. If that was an acceptable thing to do, then it would have been acceptable to make an âX12â that keeps all the good things about X11, remains compatible where feasible, eliminates the problems, and requires some clients to be adjusted. (You could have still made âX11X12â like âXWaylandâ for actual legacy programs.)
@lyse@lyse.isobeef.org True, at least old versions of KDE had icons:
GNOME, on the other hand, didnât, at least to my old screenshots from 2007:
I switched to Linux in 2007 and no window manager I used since then had icons, apparently. Crazy. An icon-less existence for 18 years. (But yeah, everything is keyboard-driven here as well and there are no buttons here, either.)
Anyway, my draft is making progress:
I do like this look. đ
Only figured this out yesterday:
pinentry, which is used to safely enter a password on Linux, has several frontends. Thereâs a GTK one, a Qt one, even an ncurses one, and so on.
GnuPG also uses pinentry. And you can configure your frontend of choice here in gpg-agent.conf.
But what happens when you donât configure it? Whatâs the default?
Turns out, pinentry is a shellscript wrapper and itâs not even that long. Here it is in full:
#!/bin/bash
# Run user-defined and site-defined pre-exec hooks.
[[ -r "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec ]] && \
. "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec
[[ -r /etc/pinentry/preexec ]] && . /etc/pinentry/preexec
# Guess preferred backend based on environment.
backends=(curses tty)
if [[ -n "$DISPLAY" || -n "$WAYLAND_DISPLAY" ]]; then
case "$XDG_CURRENT_DESKTOP" in
KDE|LXQT|LXQt)
backends=(qt qt5 gnome3 gtk curses tty)
;;
*)
backends=(gnome3 gtk qt qt5 curses tty)
;;
esac
fi
for backend in "${backends[@]}"
do
lddout=$(ldd "/usr/bin/pinentry-$backend" 2>/dev/null) || continue
[[ "$lddout" == *'not found'* ]] && continue
exec "/usr/bin/pinentry-$backend" "$@"
done
exit 1
Preexec, okay, then some auto-detection to use a toolkit matching your desktop environment âŠ
⊠and then it invokes ldd? To find out if all the required libraries are installed for the auto-detected frontend?
Oof. I was sitting here wondering why it would use pinentry-gtk on one machine and pinentry-gnome3 on another, when both machines had the exact same configs. Yeah, but different libraries were installed. One machine was missing gcr, which is needed for pinentry-gnome3, so that machine (and that one alone) spawned pinentry-gtk âŠ
@lyse@lyse.isobeef.org Hm, I donât think so, the requested page was a Linux-specific post. đ€ I sometimes wonder if privacy-oriented browsers might do this on purpose, to create garbage data? đ€ No idea.
This is it, boys and girls! The year of the Linux Desktop is this! I can smell it! :-D
For the first time, Linux has officially broken the 5% desktop market share barrier in the United States of America! Itâs a huge milestone for open-source and our fantastic Linux community.
PSA: setpriv on Linux supports Landlock.
If this twt goes through, then restricting the filesystem so that jenny can only write to ~/Mail/twt, ~/www/twtxt.txt, ~/.jenny-cache, and /tmp works.
Impossible Linux things in my to-do list:
- Fix erratically jumping mouse wheel scrolling on a Dell
- Make a âSysRq keyâ work so I can do âREISUBâ or something, when my computer freezes
I must have spent days (multiples of 24 hours) trying to solve these things and maybe I should just give up.
I suppose that if I had a âLinux experiencedâ friend by my side these could be solved in minutes, maybe?