Please tell your friends about federated social media site that speaks several fediverse protocols thus serving as a hub uniting them, hubzilla.eskimo.com, also check out friendica.eskimo.com, federated
macroblogging social media site, mastodon.eskimo.com a federated microblogging site, and yacy.eskimo.com an uncensored federated search engine. All Free!
Yeah, I got stuck on secrets management. I just could not get network manager to keep my WiFi passwords. I'll probably go back and try again at some point.
I use i3 - Sway is supposed to be 100% compatible with i3 - and I find the configuration file very straightforward. What's different in the version in NixOS?
It used to be button 10 (also counting 4 scrollwheel directions and click) of my Elecom trackball. I had written a small C program reading the device node and writing the events just of that to stdout, then piping that to a tclsh script (so I could change it easily and it's still super fast for gaming) which did something in X. Horrible. But then they added support for more buttons to everything (kernel, X) and now I can just map it in games, like any other.
The initramfs subsystem seems to be one of the most common things to break. Either it fails to assemble an mdadm raid randomly upon boot or if you have to restore a partition from backup, the UUID in the initramfs system ends up not matching that in the /etc/fstab and THEN you can't get the system into a sane state to fix it. I really wish there were a better way.
Just recently XDG Portals to get video sharing working. It just kept using the GTK fallbacks instead of KDE as I configured it, but it used the correct ones when starting from the terminal.
Eventually I figured out I had set an env override for XDG_CURRENT_DESKTOP="sway" in my user systemd environment, because that's what I used previously.
It was definitely a headache for me as well, but you need a guest agent (like vmwaretools or qemu-guest-agent), a cloud init ready template for the distro of your choice, a cloud init config file (network/user/vendor) and a custom SCSI/ide cloudinit cdrom mounted at boot on your VM. You also can find cloudinit logs on your VM to try and figure out what's missing or what went wrong.
XDG portal filechooser for Firefox: the KDE implementation uses Dolphin, which is full of features and I use most of them; the default GTK one is mildly infuriating to use and looks ugly too, but getting the browser to use the portal I want was a nightmare - especially since GTK discontinued the GTK_USE_PORTAL envvar. The related Firefox config entries make no sense either.
I think GNOME's filechooser is the GTK one (never used it so I'm not sure), mine looks like this:
It's entirely possible that Firefox changed and now uses XDG portals by default, I configured it like this a long time ago.
As for how to configure it, I honestly don't know. It was a combination of messing with widget.use-xdg-desktop-portal on about:config, and changing XDG envvars and dotfiles; both by following several conflicting Reddit and bbs.archlinux.org posts.
Motion on my RPI. I didn't want it to save videos or photos, so I turned it off in the config. But it still saved them. So I tried a few other places in the config to turn it off, but nothing worked and I'd run out of space within a day. So I changed the save directory to /dev/null.
Then I tried to upgrade the pi, and the new version of motion has a different config, incompatible with the old one. So I'm running the old one.
hostapd. I have no idea how you’re supposed to figure out the 50 or so options OpenWrt outputs for an AX card that I just ended up copying. And why doesn’t it detect those on its own?
Installing Fedora. I had almost nothing to configure, it worked out of the box. How frustrating! I had the whole day planned and now what? Enjoy my free time like a pleb !?!
Setting up a matrix server was a god damn nightmare for me. I eventually got it working but I hit pretty much every conceivable obstacle along the way. Getting the config file just right, the networking, the federation, the coturn server, getting end users to understand they need to backup their keys....
I'm sure it'd be easier for a Linux pro but I was in way over my head. Only got it working through stubbornness and help from the community.
In the past, Security-Enhanced Linux (SELinux) had a reputation of being hard to configure and maintain. Often, Linux admins would turn it off. But SELinux i...
@rotopenguin @IceFoxX SELinux comes pre-installed on all Redhat derived systems and is an option in all Debian based systems, though I prefer AppArmor, it is just easier to configure and breaks fewer things.
Similar here. I used to have 2 screens that if they turned off for powersaving only 1 of them would wake up. So I had a script on the desktop to do a reset and move them correctly.
Jellyseer in docker. It won’t accept my jellyfin login. It just spins and spins. But I plan to use it locally. And everyone says you have to sign in initially not local? I don’t know. I’m annoyed with it and gave up for now.
I think this means it can't actually see your jellyfin instance, you need to use your computer's local network ip instead of localhost if the two containers aren't in the same pod via a docket compose file. I've had this issue before.
I’ll try name of container. I have tried localhost in my troubleshooting. It loads the login screen fine. But just spins for 3 minutes then errors out at some point just like the IP lol I’ll be working on it when I get home later after this flight and I’ll let you know if I solve my struggles lol
If you connect to the network and open firefox, it will display a toast to open the corresponding captive portals page. You can then login through that. Given that your VPN isn't blocking unencrypted connections etc.
Extrapolation of partial knowledge warning
I assume the network advertises a captive portals url and identifies you based on your MAC address.
I do construction work and travel every week. I've had this problem pop up in the last month when I connect to the hotel wifi. I just open Firefox and type in the default gateway IP and then it takes me to the login page. For whatever reason it stopped opening the page for me.
Most captive portals work by answering the DNS requests with the captive portal ip. This works only if the correct dns servers are configured and a lot of security features like dnssec, DOH, ... are disabled.
Captive portals are the worst.
Flaky detection. The OS and browser try to detect these annoying network
features but fail quite often, leaving you with broken connections.
Configuring captive portal wifi without network manager or any aids beyond what's provided by wpa-supplicant. Eventually I gave up, since it wasn't really that important.
Adjusting freetype so that it works more-or-less the way I want it to, because the maintainers hate anyone who disagrees with their current hinting algorithm and make the setting as opaque as possible. I would prefer it if they allowed me to have hinting on some fonts and exclude only the ones that were designed to be pixel-aligned, but unless something's changed recently, that option isn't even offered.
I use sway, and for the life of me can not get steam link to display my games. I have tried so many things. If I use flatpak steam it works, but it breaks remote play together, which works fine not flatpak! I can get them both to work with KDE Wayland as well. It's frustrating but also not a huge deal.
Pretty much everything is frustrating to configure at first. Then I learn it and it's not so bad. Then I don't use it for a few years, and completely forget how! Back to step 1.
I learned this lesson pretty quick when working in IT.
It's not always feasible to document everything as it happens, but I definitely learned to do so if I had the time and means to while I was doing the thing.
Just started at a new company with 0 documentation, they're super psyched that I've actually been writing down all their processes/procedures/configurations etc. as they explain them to me/as I work with them.
If you want to get into doing it, I found searching through a lot of note taking applications until I found something I really liked helped me remember to go do it regularly.
For FOSS stuff a lot of people like Joplin, and I could certainly recommend it. Personally though, I really like Obsidian for its backlinking and graph view features, but it's not open source.
Furthermore, just carrying around a notebook and a pen everywhere you go as a habit helps a lot. I got into the habit of doing this by maintaining a personal journal for some time. For writing effective notation on paper which can easily be digitized, I would recommend looking into "bullet journaling" methods, and again, finding a notebook and pen that you really quite like, helps a lot to make the experience enjoyable and develop it as a skill.
I've been on arch for years, but have recently started pc gaming. Lutris has been surprisingly easy to get working. I have a nintendo switch already and decided I want to try to use the joycons for the computer, don't want to buy gamepads but it gives and alternative to keyboard and mouse. Getting them consistently recognized by bluetooth has been a massive pain, but after searching I've figured out a package that I can install that fixes the issues. In fact, I couldn't find anyone who found a solution to this issue without installing this specific package.
That package is pulseaudio-bluetooth, even though the nintendo joycons do not have an audio jack or capability to receive audio. I've had my audio set up and configured with alsa, and alsa does everything (relating to audio) that I need it to, but pulseaudio-bluetooth requires me to install pulseaudio (duh) and will not work unless I enable the pulseaudio service, which fucks up my alsa config. I've spent a while dicking around trying to get pulseaudio to pretend it doesn't exist except for connecting joycons, but there's always some nuisance popping up. I also tried using a different usb bluetooth controller and plugging them into different usb ports. Given up for the moment and will probably just buy another gamepad and hope it works better without needing pulseaudio-bluetooth.
In all honesty I still don't really know what the hell I'm doing on arch, I originally installed it to learn this stuff better but all I've really learned is how to read documentation well enough to get things working by trial-and-error. I've had a stable system for like ten years now though and I'm too comfortable with it to warrant switching to a friendlier distro, but this specific issue is a pain in the ass.
I still don’t properly grok Selinux at a fundamental and instinctual level. I understand the need for it, and I work with it to the best of my ability, but I wish there was a resource that could explain it from several different positions.
thejevans
in reply to gwilikers • • •toastal
in reply to thejevans • • •thejevans
in reply to toastal • • •ExtremeDullard
in reply to thejevans • • •lurch (he/him)
in reply to gwilikers • • •But then they added support for more buttons to everything (kernel, X) and now I can just map it in games, like any other.
Wojwo
in reply to gwilikers • • •Nanook
in reply to gwilikers • •exu
in reply to gwilikers • • •Just recently XDG Portals to get video sharing working. It just kept using the GTK fallbacks instead of KDE as I configured it, but it used the correct ones when starting from the terminal.
Eventually I figured out I had set an env override for
XDG_CURRENT_DESKTOP="sway"
in my user systemd environment, because that's what I used previously.DasFaultier
in reply to gwilikers • • •BestBouclettes
in reply to DasFaultier • • •You also can find cloudinit logs on your VM to try and figure out what's missing or what went wrong.
Sonotsugipaa
in reply to gwilikers • • •The related Firefox config entries make no sense either.
projectmoon
in reply to Sonotsugipaa • • •Sonotsugipaa
in reply to projectmoon • • •I think GNOME's filechooser is the GTK one (never used it so I'm not sure), mine looks like this:
It's entirely possible that Firefox changed and now uses XDG portals by default, I configured it like this a long time ago.
As for how to configure it, I honestly don't know.
It was a combination of messing with
widget.use-xdg-desktop-portal
on about:config, and changing XDG envvars and dotfiles; both by following several conflicting Reddit and bbs.archlinux.org posts.projectmoon
in reply to Sonotsugipaa • • •Dima
in reply to projectmoon • • •Instructions for changing it here
wiki.archlinux.org/title/Firef…
Firefox - ArchWiki
wiki.archlinux.orgdblsaiko
in reply to Sonotsugipaa • • •projectmoon
in reply to dblsaiko • • •superkret
in reply to gwilikers • • •socialpankakemix
in reply to gwilikers • • •Evil_incarnate
in reply to gwilikers • • •Motion on my RPI. I didn't want it to save videos or photos, so I turned it off in the config. But it still saved them. So I tried a few other places in the config to turn it off, but nothing worked and I'd run out of space within a day. So I changed the save directory to /dev/null.
Then I tried to upgrade the pi, and the new version of motion has a different config, incompatible with the old one. So I'm running the old one.
flashgnash
in reply to gwilikers • • •like this
HeerlijkeDrop likes this.
Sina
in reply to gwilikers • • •astrsk
in reply to gwilikers • • •Krait
in reply to astrsk • • •dblsaiko
in reply to gwilikers • • •MonkderVierte
in reply to gwilikers • • •Skyrim mods.
Btw, anyone got the new reshade working on wine?
Chimrod
in reply to MonkderVierte • • •MonkderVierte
in reply to Chimrod • • •hackerwacker
in reply to gwilikers • • •Caddy. The config and docs suck.
Eg. I thought I configured it to limit some sites to an allowlist of IPs. Turns out (months later) the config did nothing, but ran anyway.
flying_sheep
in reply to hackerwacker • • •like this
HeerlijkeDrop likes this.
MonkderVierte
in reply to gwilikers • • •Andrzej3K [none/use name]
in reply to gwilikers • • •WFH
in reply to gwilikers • • •Installing Fedora. I had almost nothing to configure, it worked out of the box. How frustrating! I had the whole day planned and now what? Enjoy my free time like a pleb !?!
(/s just in case anyone was wondering)
notthebees
in reply to gwilikers • • •TwistedTurtle
in reply to gwilikers • • •Setting up a matrix server was a god damn nightmare for me. I eventually got it working but I hit pretty much every conceivable obstacle along the way. Getting the config file just right, the networking, the federation, the coturn server, getting end users to understand they need to backup their keys....
I'm sure it'd be easier for a Linux pro but I was in way over my head. Only got it working through stubbornness and help from the community.
Possibly linux
in reply to TwistedTurtle • • •Matrix is pain...
With the more recent updates it is a lot more stable
IceFoxX
in reply to gwilikers • • •rotopenguin
in reply to IceFoxX • • •Security-Enhanced Linux for mere mortals
YouTubeNanook
in reply to rotopenguin • •Linux reshared this.
b34n5 [comrade/them, he/him]
in reply to IceFoxX • • •This.
I tried it some time ago and I had to format the SSD because the operating system became unusable.
fin
in reply to gwilikers • • •xcjs
in reply to gwilikers • • •Getting Keycloak and Headscale working together.
But I did it after three weeks.
I captured my efforts in a set of interdependent Ansible roles so I never have to do it again.
delirious_owl
in reply to gwilikers • • •Nanook
in reply to delirious_owl • •Linux reshared this.
drosophila
in reply to gwilikers • • •xkcd.com/963/
Fortunately I haven't had to open it in a very long time.
X11
xkcdDigitalDilemma
in reply to drosophila • • •allywilson
in reply to drosophila • • •aStonedSanta
in reply to gwilikers • • •TeryVeneno
in reply to aStonedSanta • • •aStonedSanta
in reply to TeryVeneno • • •TeryVeneno
in reply to aStonedSanta • • •aStonedSanta
in reply to TeryVeneno • • •TeryVeneno
in reply to aStonedSanta • • •aStonedSanta
in reply to TeryVeneno • • •youmaynotknow
in reply to gwilikers • • •Karna
in reply to gwilikers • • •beeng
in reply to gwilikers • • •I still cannot connect to captive portals for public WiFis, eg on train or hotel and I have no idea where the config comes from.
DNS? Resolve.conf? Systemd network manager? WTF?
(Probably for the best though, so I use my phone 5G and not these suss open networks )
sntx
in reply to beeng • • •If you connect to the network and open firefox, it will display a toast to open the corresponding captive portals page. You can then login through that. Given that your VPN isn't blocking unencrypted connections etc.
Extrapolation of partial knowledge warning
I assume the network advertises a captive portals url and identifies you based on your MAC address.
The config is server-side (router).
beeng
in reply to sntx • • •I get "limited connection" I think when I try connect or "no internet".
I don't make it to load the portal page...
so maybe I'm not recieving at IP from the network?
PancakeBrock
in reply to beeng • • •mpease
in reply to beeng • • •I use this project (github.com/FiloSottile/captive…) which works most of the time.
Most captive portals work by answering the DNS requests with the captive portal ip. This works only if the correct dns servers are configured and a lot of security features like dnssec, DOH, ... are disabled.
More info from the project author: words.filippo.io/captive-brows…
A secure captive portal browser with automatic DNS detection
Filippo Valsordabeeng
in reply to mpease • • •So you run this to sign into the portal, is that right?
Thanks
Edit: OK had a read, I will look into this. I don't have chrome on my machine but will see if it works with chromium swapped in instead. :)
nyan
in reply to gwilikers • • •Configuring captive portal wifi without network manager or any aids beyond what's provided by wpa-supplicant. Eventually I gave up, since it wasn't really that important.
Adjusting freetype so that it works more-or-less the way I want it to, because the maintainers hate anyone who disagrees with their current hinting algorithm and make the setting as opaque as possible. I would prefer it if they allowed me to have hinting on some fonts and exclude only the ones that were designed to be pixel-aligned, but unless something's changed recently, that option isn't even offered.
JackbyDev
in reply to gwilikers • • •Liam Mayfair
in reply to gwilikers • • •_spiffy
in reply to gwilikers • • •Fuck spez
in reply to gwilikers • • •electric_nan
in reply to gwilikers • • •golden_zealot
in reply to electric_nan • • •I learned this lesson pretty quick when working in IT.
It's not always feasible to document everything as it happens, but I definitely learned to do so if I had the time and means to while I was doing the thing.
Just started at a new company with 0 documentation, they're super psyched that I've actually been writing down all their processes/procedures/configurations etc. as they explain them to me/as I work with them.
electric_nan
in reply to golden_zealot • • •golden_zealot
in reply to electric_nan • • •If you want to get into doing it, I found searching through a lot of note taking applications until I found something I really liked helped me remember to go do it regularly.
For FOSS stuff a lot of people like Joplin, and I could certainly recommend it. Personally though, I really like Obsidian for its backlinking and graph view features, but it's not open source.
Furthermore, just carrying around a notebook and a pen everywhere you go as a habit helps a lot. I got into the habit of doing this by maintaining a personal journal for some time. For writing effective notation on paper which can easily be digitized, I would recommend looking into "bullet journaling" methods, and again, finding a notebook and pen that you really quite like, helps a lot to make the experience enjoyable and develop it as a skill.
electric_nan
in reply to golden_zealot • • •Christian
in reply to gwilikers • • •I've been on arch for years, but have recently started pc gaming. Lutris has been surprisingly easy to get working. I have a nintendo switch already and decided I want to try to use the joycons for the computer, don't want to buy gamepads but it gives and alternative to keyboard and mouse. Getting them consistently recognized by bluetooth has been a massive pain, but after searching I've figured out a package that I can install that fixes the issues. In fact, I couldn't find anyone who found a solution to this issue without installing this specific package.
That package is pulseaudio-bluetooth, even though the nintendo joycons do not have an audio jack or capability to receive audio. I've had my audio set up and configured with alsa, and alsa does everything (relating to audio) that I need it to, but pulseaudio-bluetooth requires me to install pulseaudio (duh) and will not work unless I enable the pulseaudio service, which fucks up my alsa config. I've spent a while dicking around trying to get pulseaudio to pretend it doesn't exist except for connecting joycons, but there's always some nuisance popping up. I also tried using a different usb bluetooth controller and plugging them into different usb ports. Given up for the moment and will probably just buy another gamepad and hope it works better without needing pulseaudio-bluetooth.
In all honesty I still don't really know what the hell I'm doing on arch, I originally installed it to learn this stuff better but all I've really learned is how to read documentation well enough to get things working by trial-and-error. I've had a stable system for like ten years now though and I'm too comfortable with it to warrant switching to a friendlier distro, but this specific issue is a pain in the ass.
sue_me_please
in reply to gwilikers • • •rekabis
in reply to gwilikers • • •I still don’t properly grok Selinux at a fundamental and instinctual level. I understand the need for it, and I work with it to the best of my ability, but I wish there was a resource that could explain it from several different positions.
Irony: my main Linux workstation is OpenSuse