I'm pretty amazed how much "Move away from GitHub" is becoming a serious conversation popping up outside of the usual circles. Perceived product quality has dropped so hard that it's not just the usual moral argument anymore.
A good time for free and open source software solutions to compete.
Like, I'm talking "It's a topic in management level circles of multinationals".
@mauve @bscross32 Yes, using Wayland is exactly the problem. Speakup only works on the plain virtual terminal, and it will not work under X or Wayland. Speakup is a kernel module (so no package is necessary for it because it is in the Arch kernel), and espeakup is the program that connects to speakup on /dev/softsynth and speaks its output using eSpeak NG. Just make sure you are on a real virtual terminal (plain TTY), make sure the speakup_soft module is loaded, and start the espeakup service, and it should work. Also make sure sound can play as root. If you use Pipewire or PulseAudio, you may have to do some work for that, but if you use plain ALSA, it should be fine. Personally I use speechd-up instead, because even though it hasn't been maintained in many years, I still prefer it because it uses Speech Dispatcher instead of directly using eSpeak NG, meaning its a lot easier to increase the maximum speech rate, and I can use Pipewire and run Speech Dispatcher as my user, run speechd-up as root, and point it to the Speech Dispatcher socket for my user with the SPEECHD_ADDRESS environment variable, so I can still use Pipewire with Bluetooth audio and its other advantages, and still use speakup.
@emassey0135 Good to know thank you! I use speech-dispatcher in other contexts so speechd-up is interesting. Is it strictly necessary to run it as root? Do you have your configs published somewhere by any chance?
@bscross32 I heard it once when I first installed it but haven't since. I'll need to dig more. TY!
@bscross32 TY! It seems arch linux doesn't have "speakup" in their package manager. Must have misunderstood something somewhere.
I still haven't had luck getting fenrir to work. Could it be due to me using wayland as the "top level" window manager instead of the default linux terminal emulator? 😅 It starts, and it seems to capture Fenrir+H, but it's not reading my terminals.
#linux #accessibility question: How the heck do I actually use `espeakup`? I have it running as a system service but I'm not sure how to make it do anything. e.g. I don't hear anything when it starts and my terminals aren't reacting any different. The man page is very sparse without any guide on how I'm supposed to actually use it.
@TheQuinbox In @agregore PRobably because it's electron based and they're assuming I'm a bot or scraper 🤷
@TheQuinbox TBH I like the types, its the constant breaking and weird build issues that annoy me. I updated a dependency and suddenly TSC can't detect Duplex streams properly anymore :P
re: Snake feeding
@genmaicha It's just your bog standard cornsnake. 😅 I think in this case the behavior is a result of the previous owner only feeding it in the terrarium which trained it to consider anything entering as food. I've been feeding it in a separate chamber which has helped a bit but the behavior is pretty ingrained at this point.
Snake feeding, death
@soapone Unfortunate. 🫂 The person that had my corn snake before me actually lost her from a similar circumstance. She randomly appeared again after 4 months. They had moved on and gotten a new snake in that time. Probably hid in the vents the whole time and chilled. They're pretty resilient creatures overall.
Snake feeding, death
@soapone Yeah I kinda like how dumb they are. It's a fun contrast with how violent people expect them to be. I'm lucky my corn snake is a good eater, my ball python is a lot more finnicky. Sometimes it'll nom a bit and then shrug and go look for something else to do. 🤷 I find most predators I've encountered are pretty dumb outside of going for the kill. E.g. sharks.
Snake feeding, death
@soapone Oh gosh no. I get them frozen. They get put down by gas so they don't suffer. Just kinda fall asleep. I find live feeding to be a bit cruel. It's also dangerous to the snake since rats have teeth and claws (accounting for that requires even more cruelty).
Occult cyberpunk. Yap with me about decentralized systems, wearable computing, and biohacking.