(#euobsca) @lyse@lyse.isobeef.org So it might just be what the youngsters call a āskill issueā? š
#dlh4orq
(#euobsca) @lyse@lyse.isobeef.org So it might just be what the youngsters call a āskill issueā? š
(#lnzctjq) @lyse@lyse.isobeef.org They are optional dependencies and listed as such:
$ pacman -Qi pinentry
Name : pinentry
Version : 1.3.1-5
Description : Collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol
Optional Deps : gcr: GNOME backend [installed]⨠gtk3: GTK backend [installed]⨠qt5-x11extras: Qt5 backend [installed]⨠kwayland5: Qt5 backend
kguiaddons: Qt6 backend
kwindowsystem: Qt6 backend
And itās probably a good thing that theyāre optional. I wouldnāt want to have all that installed all the time.
(#lnzctjq) @movq@www.uninformativ.de Huuuhhh?! Did I get this correctly? There are programs installed that miss (some of) their dependencies?! What the heck! O_o
(#snvjaoa) @movq@www.uninformativ.de Following all your Wayland endeavors, it doesnāt sound like a mature and usable thing to me yet.
(#euobsca) @movq@www.uninformativ.de I found it quite easy to mentally parse this structure.
We finally got a caliper donated for this yearās scout flea market. We didnāt sell it, but kept it ourselves. It will come in very handy every now and then in our material store. For example, I missed having a caliper in the past when sorting our random assortment of screws or measuring the depth of a hole. Itās a wee bit banged up (probably happened during transport) and didnāt come with a box, but the latter is now solved.
The lid and bottom came from a wardrobe back panel I got from a mate, the sides were rocket sticks in their former lives. I found some scrap of felt in our material store and some hinges laying around in the drawers of my own workshop.
Unfortunately, the table saw teared up the plywood veneer fibres badly, even though I put tape around to prevent that. This is the first time it didnāt work. At. All. To cover that up, I painted the box with some decades old tinting paint (price tag says Deutsche Mark, not Euro!) from my paint cabinet. Itās awesome, works absolutely perfectly and doesnāt smell the slightest bit. I reckon, this caliper box is plenty good enough for occasional use at our scout material store.
I was drafting support for showing āapplication iconsā in my window manager, i.e. the Firefox icon in the titlebar:
https://movq.de/v/0034cc1384/s.png
Then I realized: Wait a minute, lots of applications donāt set an icon? And lots of other window managers donāt show these icons, either? Openbox, pekwm, Xfce, fvwm, no icons.
Looks like macOS doesnāt show them, either?!
Has this grown out of fashion? Is this purely a Windows / OS/2 thing?
(#euobsca) @lyse@lyse.isobeef.org @kat@yarn.girlonthemoon.xyz I spent so much time in the past figuring out if something is a dict or a list in YAML, for example.
What are the types in this example?
items:
- part_no: A4786
descrip: Water Bucket (Filled)
price: 1.47
quantity: 4
- part_no: E1628
descrip: High Heeled "Ruby" Slippers
size: 8
price: 133.7
quantity: 1
items is a dict containing ⦠a list of two other dicts? Right?
It is quite hard for me to grasp the structure of YAML docs. š¢
The big advantage of YAML (and JSON and TOML) is that itās much easier to write code for those formats, than it is with XML. json.loads() and youāre done.
(#6u6yutq) @lyse@lyse.isobeef.org I might need that script as well. šš
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 ā¦
(#snvjaoa) @lyse@lyse.isobeef.org The cynic in me says: āItās not bleeding edge, itās from 2008!ā Thatās not fair, though, looks like the issue only arose in libinput in 2019. And maybe these weird mice are super rare. Dunno.
(#nrqg3fq) @lyse@lyse.isobeef.org The underlines are a bit much, yes. It appears to be related to my font (Helvetica) ⦠Maybe they do some Unicode trickery these days, I donāt know. š«¤
@movq@www.uninformativ.de I fully agree with you on https://www.uninformativ.de/blog/postings/2025-07-22/0/POSTING-en.html!
Although, in the first screenshot, the window title background is much darker in the new version than the old one!1!1 :-P Kidding aside, the contrast in the old one is still better.
Also, note the missing underlines for the Alt hotkeys now. I just think that the underline in the old one is too thick.
(#snvjaoa) @movq@www.uninformativ.de LOL! No, I mean Wayland.
(#zokpuva) Of course, @kat@yarn.girlonthemoon.xyz! But Iāll first write some instructions (hopefully this week) and then let you know. :-) Should be much easier then.
(#4rdmeyq) @lyse@lyse.isobeef.org Whatās bleeding edge? The mouse? Yeah, maybe. š I didnāt buy that on purpose and didnāt even know hi-res mouse wheels were a thing ā¦
I have a Python script that transforms the original YouTube channel Atom feed into a more useful Atom feed by removing the spam description and replacing it with the video duration, filtering out videos by title, duration, etc. I just updated it to exclude the damn Shorts garbage more efficiently. Finally, YouTube updated their Atom feed generation, so that the video URL contains /short/ if itās of this useless kind. Never thought that they ever actually will improve their Atom feeds. Thank you, much appreciated!
(#hlehc3a) @javivf@adn.org.es Perfect, itās fixed! :-)
Hi @javivf@adn.org.es, your TLS certificate ia broken:
certificate is valid for cluster029.hosting.ovh.net, not adn.org.es
(#4rdmeyq) @movq@www.uninformativ.de Oh boy! Fingers crossed.
Thatās what you get when playing with bleeding edges. :-D
(#ijm24eq) @kat@yarn.girlonthemoon.xyz I have absolutely no idea, but I wouldnāt be surprised if it uses the closest full image after your cut point and not the one before. Hence, the deltas between the two full images have nothing to really refer to. So, the video player just shows the first full image it finds and āfreezesā the image until the video stream actually hits it.
Let me try to visualize it, | represent full images, . just subsequent deltas:
Original start of video
ā
|......|.....|........|......|..
ā ā
Cut point Cut point
Resulting video:
....|.....|........|....
āāāā
This is where it freezes
Could be complete bullshit, though. Wouldnāt be the first time that Iām wrong. :-)
Iām just curious, what exact command line do you use to cut the video?
Since Wayland compositors handle input devices on a lower level than X11 window managers, every compositor has to figure out on their own what a āmouse wheel clickā is:
(I think āWayland compositorā is a misnomer. They are full-blown display servers that also do compositing, plus Wayland window management, plus X11 window management.)
One can only hope that all this eventually gets moved into the wlroots library. (Iām not sure if thatās possible, nor if people would want that.)
(#6qdlwmq) @kat@yarn.girlonthemoon.xyz Yup, canāt complain! :-)
(#ud4ncaq) @kat@yarn.girlonthemoon.xyz Nice use of dmenu.
(#euobsca) @movq@www.uninformativ.de @kat@yarn.girlonthemoon.xyz Any text format beats a binary configuration format. However, YAML and XML are both terrible choices in my opinion. Iād prefer YAML over XML if I had to.
(#2lebpka) @prologic@twtxt.net interesting, a Chinese pickup truck. Hmm, I would very interested to know your thoughts about it 2-3 years from now.
(#enzmqdq) @prologic@twtxt.net that looks like a beautiful camper! What kind of truck do you have to pull it? That could be the next thing you might need to focus on. I mean, 2,800kg gross is not feather light!
I wore a Kubernetes shirt, in public, by accident, and now I feel dirty and ashamed. š¢
(#euobsca) @kat@yarn.girlonthemoon.xyz I kind of like XML because itās mostly well-defined and easy for humans to read (unlike YAML, which is a complete mess, imho) ⦠and at the same time, it can get complicated really fast. 𫤠But at least itās plain-text ā thatās the important part in this case. š
Folks, another unicorn vomited in our sky tonight: https://lyse.isobeef.org/abendhimmel-2025-07-19/
Xfce does one thing very right: It stores its settings in plain-text XML files. This allows me to easily read, track, and maybe even distribute these settings to other machines.
(Unlike GNOMEās dconf, which uses some binary file format. Fun fact: The older and now deprecated gconf also used XML files.)
(#23mu5la) I think I understand now. Americans do not go camping, we do recreational activities. I donāt think campers are a thing here, but RVs (Recreational Vehicles) are. Thatās why it would never cross my mind to get anything with fabric, that folds. No mate, we get a house on wheels, with a million miles engine. š¤£
Other than that, it looks nice!
(#2ct447q) @doesnm@doesnm.p.psf.lt Haha, nice! :-D I havenāt come across this one before.
(#l7qbt5a) Nuke it from orbit: https://www.aaron.ai/
Nooooooooooooooooooooooooooooooooooooooooooooooooooooooo, the doctors have started using AI voice agents and they understand jack shit. ššš
(#fhizzaq) @movq@www.uninformativ.de Thatās an interesting idea. For privacy, Iād just omit the Referer altogether. But maybe this helps talking to misconfigured HTTP servers that reject requests without such a header. No clue.
(#viazmra) @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.
(#mtnfqzq) @lyse@lyse.isobeef.org I honestly wish I could do more than just sit here and wait. Itās just a matter of time until they remove X.Org from the repos. 𫤠But I really canāt dedicate so much time to this ā¦
(#eyhxlya) @movq@www.uninformativ.de I only know three letters: S (ā¦), O (ā) and E (.). ;-)
(#46erkfa) @arne@uplegger.eu Das ist wie mit Kulis. Die verschwinden auch urplƶtzlich auf vƶllig unerklƤrliche Weise.
(#viazmra) @movq@www.uninformativ.de Yeah, you canāt rely on them. Anybody could just transmit whatever they wanted. Bots and spammers abuse them all the time. But maybe some older version of that page actually referenced your site. :-?
(#mtnfqzq) @movq@www.uninformativ.de X.org forever!
(#57sgffa) I give up.
Letās try again next year. I donāt have the stamina. Death by a thousand paper cuts.
Canāt set up a meaningful taskbar: https://github.com/labwc/labwc/discussions/2924 (This is not a labwc issue, itās a generic issue in the broader Wayland ecosystem.)
/ME feels like melting fater than a bowl of Icecream. Weeeeeeā¦ š« š
(#rdrpxzq) @prologic@twtxt.net Heey⦠Welcome back!! š«” How was the trip? I Hope youāve had a good time!
made something for the team, but need to made a better documentation so they could understand wtf i just bring in.
my back hurts =.=
still havenāt had my decision on which location & VM will be use for the VPN gateway.
mediastack still there waiting for me to touch
(#yw5dr4q) seem like i cannot delete single post, but i can delete the whole feed instead