Peter Vágner reshared this.

I literally just made a bootable live cd for nixos to boot into a browser on a whim for a test. I had 0 knowledge of this 10 minutes ago and 5 of those minutes was writing the iso to the usb stick. Nix surprises me again. And you can make any type of image you want... digitalocean, ec2, hyperv, vmware, etc. Its nuts:
github.com/nix-community/nixos…

#nixos

reshared this

Peter Vágner reshared this.

🚨 *Attention!* We were made aware of a fake “KeePassXC Password Manager Pro” repository on GitHub that links to unverified external binary downloads.
- There is NO Pro version of KeePassXC!
- You get all the “Pro” features with the regular version.
Please download KeePassXC only from trusted distribution channels linked on keepassxc.org/ !

reshared this

Peter Vágner reshared this.

Once upon a time, a blonde became so sick of hearing blonde jokes that she had her hair cut and dyed brown. A few days later, as she was out driving around
the countryside, she stopped her car to let a flock of sheep pass.

Admiring the cute wooly creatures, she said to the shepherd, "If I can guess how many sheep you have, can I take one?"

The shepherd, always the gentleman, said, "Sure!" The blonde thought for a moment and, for no discernible reason, said, "352."

This being the correct number, the shepherd was, understandably, totally amazed, and exclaimed, "You're right! O.K., I'll keep to my end of the deal. Take
your pick of my flock."

The blonde carefully considered the entire flock and finally picked the one that was by far cuter and more playful than any of the others.

When she was done, the shepherd turned to her and said, "O.K., now I have a proposition for you. If I can guess your true hair color, can I have my dog
back?"

reshared this

Peter Vágner reshared this.

I've started editing my way through a small collection of short stories formerly published in the New European Magazine between 1822 and 1823. Here's the first of eventually six stories: 'The Funeral' by Thomas Richards.

bydbach.hcommons.org/wandering…

#Wales #Literature #RomanticFiction #DigitalEdition #OpenAccess

This entry was edited (3 days ago)

reshared this

Peter Vágner reshared this.

“Out of 949 visual media attached in your 673 public posts with visual media, 935 have alt text. That's about 99%. You're doing a great job!”

I’ll take it! Through it is tempting to go back and fix those outliers…

Check your account here: stefanbohacek.online/@stefan/1…

#AltText

This entry was edited (5 days ago)

reshared this

Peter Vágner reshared this.

Unsloth now has notebooks for many tts models you can finetune: Sesame-CSM, Orpheus-TTS, Spark-TTS, Llasa-TTS, Oute-TTS, bonus Whisper Large V3 - STT. #Unsloth #TTS #ML #AI docs.unsloth.ai/basics/text-to…

reshared this

Peter Vágner reshared this.

Big thanks to Ada for translating Post 1 of my blog series “I Want to Love Linux. It Doesn’t Love Me Back” — titled “Built for Control, but Not for People” — into French.
They’ll be reading it live on the radio today with Irina!

Tune in: p-node.org
Time: 12:12–13:30 CEST

I’m deeply honored this piece resonated enough to be shared like this.
Post 2 and the first interlude are already out — more posts to follow.

Boosts appreciated!

#Linux #FOSS #Accessibility #BlindTech #BlogSeries #OpenSource #PNode #Radio #TechRant #Translation #Français

Peter Vágner reshared this.

Peter Vágner reshared this.

#Catima 2.35.0 is out!

This release lets you further tweak the barcode size in the fullscreen view and slightly improves barcode finding reliability when scanning or loading a barcode from an image or PDF file. It also fixes a crash when trying to load a pkpass file without a barcode in it.

Coming soon to an app store near you :)

github.com/CatimaLoyalty/Andro…

#Android #OpenSource #IzzyOnDroid #FDroid #GooglePlay #GitHub

Peter Vágner reshared this.

Peter Vágner reshared this.

A bit under a year ago, my friend Michael Sheppard and I released our first album. I'm super excited to present our second album, Toward Hope.
Spotify: open.spotify.com/album/0xBJ5vL…
Apple Music: music.apple.com/au/album/towar…
YouTube: youtube.com/playlist?list=OLAK…

reshared this

in reply to Jamie Teh

I am all over the place as far as NI instruments go. Love their "Session" series though.
BTW, I am using Shreddage Fretless here: youtube.com/watch?v=sxgSjdoMvb…

Jamie Teh reshared this.

Peter Vágner reshared this.

I just published my new instrumental called "Sea Time, the Sound Waves of Marbella" (for now on Youtube only).
Hope you like it! youtu.be/sxgSjdoMvbQ
#music #acoustic #instumental

Peter Vágner reshared this.

Peter Vágner reshared this.

Also totally forgot to talk about this yesterday.
As a part of global accessibility awareness day, we put out a new update for the Be My Eyes app for Windows that is completely rebuild from the ground up. Along with giving us a better base to build amazing new features for desktop in the near future, this new app also fixes a lot of the accessibility issues that people have reported over the last 1.5 or so years.
In addition Chat History is now also available on Desktop, so you can start a conversation from mobile and continue it on desktop (and vice versa).

#a11y #bemyeyes #gaad #globalaccessibilityawarenessday
#blind #bme #tech
#disability #assistivetech

reshared this

Geeky stuff aside, let's enjoy the hottest friday party ever. @Marek Macko is on air again with his awesome show called #playgroundLive. #dance, #trance, a bit of #hardStyle, #eurodance, #90s and other party genres in an incredible live mix performance lasting a few hours spiced up with some random chat messages of fellow listeners and friends.
Peter Vágner reshared this.

My band The Velvet just released out newest single called When the smoke clears, TAke a listen here: youtube.com/watch?v=tILuLXqlXO… #metal #guitar #hammond #hardrock

reshared this

Peter Vágner reshared this.

I love #joplin so much. I find myself using it to publish long documents that I want others to read that are well formatted, but in plain HTML so can't be edited, and live on my server. Better than a PDF by far, and markdown makes including tables and other complicated layout easy. The only improvement I'd love is the ability to see how many visits a published note got. I don't need browser and IP and location and all that stuff. Just a number, so I can know if a link I shared with a single person was viewed by them.

Peter Vágner reshared this.

in reply to 🇨🇦Samuel Proulx🇨🇦

Right now, I'm using #shlink to generate a unique URL for this purpose. So I publish a #joplin note, then put that URL into shlink, and give my person the shlink url. Then I can see if they clicked it or not. In theory, Joplin allows plugins and I could automate this workflow somehow but I have no idea how Joplin plugins actually work.
Peter Vágner reshared this.

Dear #Letsencrypt, you helped secure millions and millions of servers, not just web servers. But your announcement at letsencrypt.org/2025/05/14/end… about ending Ending TLS Client Authentication Certificate Support in 2026 because Google changes their requirements would result in your certificates becoming a possible risk for ensuring SMTP traffic. Please think again. Please.

1/5

This entry was edited (1 week ago)

reshared this

Peter Vágner reshared this.

*How secure is UnifiedPush?*

It’s a legitimate question that comes up from time to time. While the question is fairly short, the answer requires a few details. Behind the question of security, it’s also often about privacy.

unifiedpush.org/news/20250513_…

#UnifiedPush #PushNotifications #Android #FCM #Privacy

reshared this

Peter Vágner reshared this.

If you’re like me and enjoy watching streams or listening to multiple audio sources, check out my newly updated @pipewire based script! It makes muting or unmuting sound from different sources really easy.

Find it here:
github.com/zikusooka/toggle-pw…
Context: joseph.zikusooka.com/?p=2637

#ZikTIPs #Linux #PipeWire #Multimedia

reshared this

Peter Vágner reshared this.

Just ported Quake III Arena to webxdc.
That is, you send a file to a chat with your buddies, and frag right then and there.

github.com/WofWca/quake3.xdc

reshared this

Peter Vágner reshared this.

Blind software developers on fedi, I have a question!

Have you used GDB? and if so, do you still use it? I'd love to hear experiences from blind users because I can't tell how good or bad our interface is for users.

For more context, GDB is the main debugger (that I know of, at least) for C, C++, Rust, Ada and Fortran. If you used a debugger for a program in one of those, you probably used GDB with maybe some interface on top.

Because GDB is all text based, I'd think it could reasonably well suited for blind users, but I'm sure being accessible isn't as easy as "the text is there" so I'd love to hear the experience of blind users!

I tried searching online but couldn't find any experiences from GDB users specifically (only general tool advice from coding with eyes closed), so direct experience would be appreciated!

Boosts are welcome!

Peter Vágner reshared this.

Peter Vágner reshared this.

Today is Global #accessibility awareness day and I think I speak for a lot of people in the community when I say I'm tired. Particularly over the last few months, the overall climate towards accessibility and #diversity hasn't been super welcoming and while I have a good support network that can remind me that I am, in fact, human and worth existing, many do not. If you receive a request to make something #accessible, from anyone, keep in mind that may very well be the 5th, 10th or even 100th attempt this person has made today at screaming into the void hoping to be seen as a person rather than a potential drain on resources. Rather tna big companies showing off #AI gizmos that mean we've offloaded a problem we didn't want to deal with onto a fallible set of algorithms, maybe #gaad should be about being aware of how ridiculous it is that accessibility professionals and consumers need to fight to even be seen as human these days, because make no mistake, we do.

reshared this

in reply to Florian

Agreed with this. I really wasn't that impressed with Google's announcements this time around, not doing much to move the needle. Apple, on the other hand, actually had stuff that would likely be useful to more people, and while they have their problems, I think in general they have a better understanding of the challenges disabled people face on a daily basis, rather than trying to make everything about AI solving issues most of us didn't really have in the first place.
Peter Vágner reshared this.

Today in the iOS app store in the Today tab, I encounter a heading with the title
Accessibility Awareness, the Best Accessible Apps and Games, Curated by App Store Editors

I swipe right and what do I then encounter?
Six separate buttons, all labeled "App Suggestion" with no accessible titles.
So, VoiceOver users just hear "app suggestion, button", "app suggestion, button", "app suggestion, button" ...
I have reported this to Apple Accessibility.
Happy Global Accessibility Awareness Day.

This entry was edited (1 week ago)

reshared this

Peter Vágner reshared this.

Google is fighting Nextcloud by harming our Android app. Nextcloud now has less functionality than Google Drive. This is clear anti competitive behavior. theregister.com/2025/05/13/nex… nextcloud.com/blog/nextcloud-a…

reshared this

Peter Vágner reshared this.

I am just testing @Jami with a #screenreader on both linux desktop and android for #accessibility.
Initial setup is accessible on both the platforms.
Listing conversations I can't really say as I only have single contact.
Audio calling is working fine. I am impressed that the call setup took just a moment. On android controls like microphone toggle, speaker / earpiece toggle and hangup button are working fine.
I am unable to find out in call controls with the keyboard on linux.
On both desktop and android I can write messages.
On android I can read messages, find and execute additional actions in the popup menu.
On the desktop I can't read incoming and outgoing messages with a screen reader. I haven't discovered on how to copy them.

In conclusion comparing this to the tox chat the Jami is more accessible with a screen reader. Perhaps I will be able to figure out how to handle the calls with a keyboard shortcuts however the fact message text is not readable with a screen reader on desktop linux and perhaps other platforms sounds dissapointing. The idea and decentralized nature of this communication app sounds really amazing.

reshared this

in reply to Peter Vágner

Exploring @Jami further I think I can post a few more observations.
The desktop app uses QT6 for the UI. Apart of some ounlabelled buttons such as Accept / Reject incoming call and some tab controls on the main window most of the UI elements are clearly labelled and accessible from the keyboard.
The desktop app has a keyboard shortcuts button on the main screen which opens a tabbed dialog with accessible lists of keyboard shortcuts. I haven't yet discovered if these can be tweaked but the default ones are working well for me. For calls it's ctrl+y for accepting and ctrl+d for rejecting / hanging up. Letter m alone can be used for muting / unmuting the microphone.
I need to find out if there is a way to create global shortcuts or do some actions using commandline switches. If either of this turned out to be possible it would perfectly integrate with the desktop.
Sending and receiving files is something I'm going to try next.
@Jami
Peter Vágner reshared this.

Here it is. Post 2 in my series on #Linux #accessibility. This time, I'm digitally screaming about the audio stack.
As always, feedback is encouraged and welcomed, and subscribe via rss or email to receive plane-text versions of what I write, the day after publishing at 10 am UTC
fireborn.mataroa.blog/blog/i-w…
#a11y #linuxAudio #linuxAccessibility
This entry was edited (1 week ago)
Peter Vágner reshared this.

#Development #Reviews
First impressions of Deque Axe Assistant · What to expect from the AI accessibility chatbot ilo.im/163tch

_____
#AxeAssistant #AI #Chatbot #Accessibility #WCAG #Design #WebDesign #WebDev #Frontend #HTML

reshared this

Peter Vágner reshared this.

If you’re a developer writing a GTK app and you want it to be accessible, you might want to check out the following links:

developer.gnome.org/documentat…

docs.gtk.org/gtk4/section-acce…

reshared this

in reply to Emmanuele Bassi

@Emmanuele Bassi @modulux @Claire @Danielle Foré I'm wondering are there known windows builds of some very accessible GTK apps such as fractal, shortwave, gnome podcasts, eartag, amberol or some others that we might enjoy trying out with a screen reader on windows?
I'll be definatelly looking into it soon enough. I'm excited about it so it's why I am also posting here.
in reply to Peter Vágner

@pvagner @modulux @clairie I am not aware of any binary builds for Windows; I personally have a full life already, and I don't particularly plan on wasting it on the foibles of Windows.

As far as I know, the accesskit backend was tested with a custom gnome-text-editor build, but that was last year. If people want to pick this up, I'd recommend starting with a small hello world to ensure that building all dependencies actually works.

Peter Vágner reshared this.

This is not only a well written song with a great message, but the production is really nice. Gabrielle Aplin - So Far So Good youtube.com/watch?v=-jipxnd4h2…
This entry was edited (1 week ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

If you are blind and you have the spoons, can you let me know if you use the terminal on Linux and if so which one? If you use the terminal, do you use a screenreader plugin or a specific external screenreader on Linux?

I wrote a terminal UI program for kubernetes that has voice assistance and I want to test it with a normal workflow that a disabled user would follow.

Edit: I am also willing to pay! Read further down in this thread!

#a11y #foss #accessbility

This entry was edited (1 week ago)

reshared this

in reply to JesseBot

Is there a coop or collective of disabled people in tech where you can go to hire accessibility experts? I don't want to continue to release software unless I know its accessible, but I can't know that unless I have my software audited by disabled tech experts that know the pitfalls of these things. I don't need free labour either. I am happy to pay for this service.

#a11y #accessbility #disablity #foss

Chris 🌱 reshared this.

in reply to aaron

@aaron @icy @JesseBot I don't think I can call my-self an accessibility expert, however I am on linux most of my time, I mostly use gnome terminal with orca screen reader. I am kind of power user.
As for k8s and related technologies it's entirely new to me.
Still I'd be happy to be helpfull so if you have some patience with me to introduce your project, let me know please.
I am from central europe and evenings and weekends suit me better as during working hours I'm at the office.
in reply to Peter Vágner

Sorry for the extreme delay. As I mentioned earlier, this is my hobby project, so I can only dedicate a lot of time to it when work isn't demanding on weekdays, but more frequently on the weekend! The project is called smol-k8s-lab (pronounced "small kay eights lab" which is the trick I used to get it to be pronounced properly by the tts library in python). You can install it using pipx, so pipx install smol-k8s-lab, but it has external dependencies for using kubernetes, so you'll also need to install with apt or brew kind and k3d. I have added screen reading elements for the terminal UI, but they're all prerecorded MP3s because I found orca and espeak to not sound very good. The TTS library I used with python has an irish accent, which I think is understandable, but I'd love your feedback on. Because the program uses MP3s, you will need alsa and/or pulse libraries installed to actually play the audio. If you would like, you can check out the project on github here: github.com/small-hack/smol-k8s…

If you have questions, or you would like to chat on a voice call, I can help out if we can find a time to link up. I can do weekends in the mornings after 10AM CEST, so tomorrow could work if either of you would like to do a call. I guess it makes sense to use something were we can share screens, that way if you run into any hiccups, I can see what you can't, and live fix any issues so you can continue. I've tested it form the point of running the smol-k8s-lab command, and then gone through the accessibility options. I am very interested in what you think of the accessibility screen and options and if I should improve them. I allow setting terminal beeps as well as reading various elements including screen titles. What I don't know how to do is make orca read the text. I know how to launch orca, and I know how to use the MP3s I added or espeak, but I don't understand how to tell orca, from the command line, to read a line of text.

in reply to JesseBot

Sorry for the very long reply. I know they're a pain on screenreaders, but there's a lot of info here and I didn't want to leave anything out. If you're still interested, please let me know what app you'd like to meet on and I'll get you my info. If you'd like to do it on your own and just provide feedback that's also ok. Please don't hold back any negative feedback. If you think it's an awful experience, tell me, and tell me how you'd like it to be better. I am here to help, as long as you understand that it may take me a few weeks as I do this in my free time. If you'd like payment for your services, please just DM me your rate and how best to pay you. I can do paypal through my roommate, direct bank transfer if you have an IBAN account, and ko-fi. The reason paypal has to be through my roommate is that paypal canceled my account when I tried to change my name after transitioning my gender.

Oh, this is also the first project I am confident enough to introduce to the blind community, but if you don't mind working with me, I have others that I'd like to work with you on in the future. I'd love to develop a relationship where I can start working more closely with people in the community that passionate about accessibility. I promise to learn from anything you tell me and disseminate that info back to my other friends in the industry and my coworkers if they'll hear it 🙇

in reply to aaron

Yes, it's in a full TUI right now. There's also a CLI that can be used, but the purpose of the TUI was to make it easier to walk you through the process of setting everything up. Technically, if you're good with YAML, you could just use the CLI, but then you'd need to fill out the yaml using only comments in the yaml file.

Do you know of a CLI command to play some text, so something like: orca say "welcome to the TUI"? I know how to do this with espeak, but I'm not sure how to make orca read a TUI specifically. Alternatively, if you can tell me the command to make orca read everything in the terminal, that'd be awesome, or even just point me at a guide where I can learn myself. I can also spend sometime this evening reading this guide I found, but I'm not in a space where I can do that right at this exact moment. github.com/C-Loftus/orca-intro…

in reply to Peter Vágner

Based on the feedback from @patricus and everything I've tried so far, it looks like this project is not ready for general use by the blind community. I am currently trying to figure out what's going on with it not reading elements on the screen on focus, so I will keep hacking on that and update you all when it's ready for another round of testing. I apologize for the delay. I spent the past few hours working with tdsr and breaking my terminal with that (I have a lot of ascii art features to my terminal experience that the screenreader hates and I've been adding more features to my shell to work with that). I'll spend more time on this today and tomorrow and if I can't get it to work, it may have to be a next week thing. Thanks for all your patience!
in reply to aaron

I really appreciate it, but please don't stress yourself too much on this. If you don't have the time or your system isn't cooperating, you can always wait till next weekend.

Until then, I'm going to keep fighting pyobjc on macOS. I think part of my issues here are because I wrapped tdsr in a poetry project so I could develop with it a bit more quickly and then released it via pip. When I do a pipx install tdsr2 it doesn't work and says it can't find the objc library, but when I use poetry shell to create a local python virtual environment and use the tdsr command, it works beautifully. When I try to run smol-k8s-lab in the terminal after tdsr is running, it both plays the MP3s I mentioned before AND tdsr uses the default system TTS voice and you get both playing at once which is horrible. It also causes tdsr to start spitting out a lot of terminal escape key garbage to the screen and breaks the whole session entirely. I had to manually close my terminal tab, because it wasn't responding to control + D like it normally does. If I wrote the thing and I feel frustrated, I don't want users to also go through that.

As far as linux is concerned, I don't have easy access to a machine console with gnome on it, as I'm currently running KDE and tdsr doesn't seem to play well on kde at all. Let me give speakup a try though. I haven't tried that one yet. It looks like it uses espeak, which I have tried before, so maybe it'll work better. 🙏 (The other thing that makes this complicated is supporting both Linux and MacOS at the same time, because there's different tools across bother of these. I wonder if this is made any better by anything the wezterm project has done lately as that's a terminal that works on multiple OS. I brought this up to wez himself in 2023 github.com/wezterm/wezterm/dis…

I followed up with wezterm and it looks like he opened an issue where he's gotten about as far as I have in learning the tools he needs to learn, but hasn't put in any actual PRs github.com/wezterm/wezterm/iss… Having a single terminal to support across all operating systems though would make this easier, so I will push on this as well in the background.

Peter Vágner reshared this.

These days when I set up a computer and want to create a local user account, I just invoke that screen from the command prompt. You can do this with an internet connection, but it needs to be one of the first things you do.
1. In the Windows first-run setup (after it has been installed), press shift f10 to open command prompt.
2. Type this: start ms-cxh:localonly

This should pull up the old "Who's going to use this PC?" screen. Seems to work in Windows 11 24H2. When you get done answering security questions, the computer (or at least the out-of-box experience) will restart.
I also use this cmd trick to launch a portable copy of NVDA sometimes.
A lesser-known shortcut in Windows setup is ctrl-shift-f3. This puts you into audit mode, where you're logged into the desktop of the administrator account even though you haven't completed Windows setup yet. A dialog will automatically start, giving options to restart into the out-of-box experience or restart normally. In this mode, you can install drivers and make any other changes that need to be made before the setup process completes.
Example: When giving someone a Surface tablet with an attached Bluetooth keyboard cover, you might want to go into audit mode so you can pair the keyboard, but still retain the setup process for the recipient.
You can, of course, also use this trick to completely bypass Windows setup in order to reinstall Windows on a brand new system.

Peter Vágner reshared this.

The state of Linux accessibility in 2025. This started out as a rant but became a series. Please feel free to leave feedback, comments, and subscribe via rss or email for more stuff as I release it. fireborn.mataroa.blog/blog/i-w…
Peter Vágner reshared this.

For those who aren't in the know, Bookworm is a really cool reading app that is compatible with over 20 different document formats. You can find a rundown of its features and how to download it by following this link: ddt.one/en/software/bookworm

reshared this