Your Most Frustrating Configuration Experience?
from gwilikers@lemmy.ml to linux@lemmy.ml on 05 Oct 2024 02:49
https://lemmy.ml/post/21040758

What software have you found particularly frustrating or difficult to configure on Linux?

#linux

threaded - newest

thejevans@lemmy.ml on 05 Oct 2024 03:01 next collapse

Trying to configure Sway in NixOS. I gave up and just use KDE Plasma. I do miss using Sway from when I used Arch, though.

toastal@lemmy.ml on 05 Oct 2024 06:43 next collapse

Wild. I used sway for the first time with Nix since I could rollback a misconfiguration.

thejevans@lemmy.ml on 05 Oct 2024 07:22 collapse

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.

ExtremeDullard@lemmy.sdf.org on 05 Oct 2024 08:04 collapse

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?

superweeniehutjrs@lemmy.world on 05 Oct 2024 03:07 next collapse

I still don’t fully understand how to gracefully have multiple desktop environments and switch between them. When I want to try something new to me like lxqt, I usually spin up a VM.

Static_Rocket@lemmy.world on 05 Oct 2024 03:13 next collapse

Just add a new user

Ephera@lemmy.ml on 05 Oct 2024 04:56 next collapse

Normally, the process is:

  • install the packages for the desktop environment
  • log out (not just locking the screen)
  • find a dropdown or cogwheel where you can select the other desktop environment
  • log in

Having said that, I don’t know what you mean with “graceful”. Desktop environments may involve lots of packages, which may create configuration files in your home directory or get auto-started in your other DEs, so it can be messy.
Something minimal, like LXQt or the various window managers, isn’t going to cause much of a mess, though.

I guess, creating a second user with a separate home-directory, like the other person suggested, would isolate that potential mess…

superkret@feddit.org on 06 Oct 2024 15:18 collapse

Create a different user for each desktop environment.
Put all the users in a group that has full write access to a shared folder you use for your files.

Linux is a multi-user system, use that.

superweeniehutjrs@lemmy.world on 05 Oct 2024 03:10 next collapse

Multiple versions, paths, and installs of Python. Using pip makes it worse.

DasFaultier@sh.itjust.works on 05 Oct 2024 05:53 next collapse

I have limited Python experience, but I always thought that’s what virtualenvs and requirements.txt files are for? When I used those, I found it easy enough to use.

JustTesting@lemmy.hogru.ch on 05 Oct 2024 06:32 next collapse

pyenv and pyenv-virtualenv together solves this for me. Virtualenv with specific python versions that work together well with other tools like pip or poetry.

It boils down to something like

$ pyenv install 3.12.7
$ pyenv virtualenv 3.12.7 myenv
$ pyenv activate myenv

and at that point you can do regular python stuff like pip installing etc.

JubilantJaguar@lemmy.world on 05 Oct 2024 10:05 collapse

If you’re having to type out version numbers in your commands, something is broken.

I ended up having to roll my own shell script wrapper to bring some sanity to Python.

JustTesting@lemmy.hogru.ch on 05 Oct 2024 14:30 collapse

You misunderstand, the first two commands are just one time setup to install a specific python version and then to create an env using that version. After that all you need is `pyenv activate myenv´ to drop you into that env, which will use the correct python version and make sure everything is isolated from other environments you might have.

You can also just create an env with the system python version, but the question was specifically about managing multiple versions of python side by side and this makes that super easy.

You could also combine it with direnv to automatically drop you into the correct environment based on the folder you are in, so you don’t have to type anything after the initial setup.

JubilantJaguar@lemmy.world on 05 Oct 2024 15:09 collapse

The issue is more general. When dealing with, say, apt, my experience is that nothing ever breaks and any false move is immediately recoverable. When dealing with Python, even seemingly trivial tasks inevitably turn into a broken mess of cryptic error messages and missing dependencies which requires hours of research to resolve. It’s a general complaint. The architecture seems fragile in some way. Of course, it’s possible it’s just because I am dumb and ignorant.

jdnewmil@lemmy.ca on 05 Oct 2024 17:59 collapse

When you come across some Python code for something written 5 years ago and they used four contributed packages that the programmers have changed the API on three times since then, you want to set up a virtual environment that contains those specific versions so you can at least see how it worked at that time. A small part of this headache comes from Python itself mutating, but the bulk of the problem is the imported user-contributed packages that multiply the functionality of Python.

To be sure, it would be nice if those programmers were all dedicated to updating their code, but with hundreds of thousands of packages that could be imported written by volunteers, you can’t afford to expect all of them them to stop innovating or even to continue maintaining past projects for your benefit.

If you have the itch to fix something old so it works in the latest versions of everything, you have that option… but it is really hard to do that if you cannot see it working as it was designed to work when it was built.

delirious_owl@discuss.online on 05 Oct 2024 17:38 next collapse

You really don’t want to use pip. That’s how you download malicious code.

digdilem@lemmy.ml on 05 Oct 2024 21:48 collapse

Especially during the transition from 2 to 3. Let’s hope that’s all behind us.

lurch@sh.itjust.works on 05 Oct 2024 03:34 next collapse

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.

Wojwo@lemmy.ml on 05 Oct 2024 04:24 next collapse

Xserver… Somehow trying to find the magic string of letters and numbers that made your screen work.

InverseParallax@lemmy.world on 05 Oct 2024 08:23 collapse

Modeline ftw.

Wojwo@lemmy.ml on 05 Oct 2024 17:06 collapse

Shudder. I had this weird brand laptop… Sotec IIRC and there just wasn’t a modline that ever got it all right.

exu@feditown.com on 05 Oct 2024 05:49 next collapse

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@sh.itjust.works on 05 Oct 2024 05:51 next collapse

Cloud-init. The config yaml is rather straight forward, but I can’t convince my VM to execute it, and it’s driving me nuts.

BestBouclettes@jlai.lu on 05 Oct 2024 11:00 collapse

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.

Sonotsugipaa@lemmy.dbzer0.com on 05 Oct 2024 06:11 next collapse

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.

projectmoon@lemm.ee on 05 Oct 2024 07:37 collapse

Can you explain a bit more about this and how to configure it? When I use FF on gnome, the save dialogue just looks like other dialogues?

Sonotsugipaa@lemmy.dbzer0.com on 05 Oct 2024 09:12 collapse

I think GNOME’s filechooser is the GTK one (never used it so I’m not sure), mine looks like this:

<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/01151c82-0166-4aa5-8f95-8e8ba25542e4.webp">

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@lemm.ee on 05 Oct 2024 09:49 next collapse

Yeah I definitely have the default GTK chooser. Guess I have some config playing to do later.

Dima@lemmy.one on 05 Oct 2024 10:53 next collapse

Instructions for changing it here

wiki.archlinux.org/title/Firefox#XDG_Desktop_Port…

rtxn@lemmy.world on 05 Oct 2024 11:30 collapse

When I was on Hyprland, I had to start Firefox with XDG_CURRENT_DESKTOP=kde while having both the KDE and GTK implementations of XDP.

2xsaiko@discuss.tchncs.de on 05 Oct 2024 10:35 collapse

widget.use-xdg-desktop-portal.file-picker=1 in about:config should be the only thing you need. @projectmoon@lemm.ee

projectmoon@lemm.ee on 08 Oct 2024 14:05 collapse

Seems to be the only necessary thing in my case! Thanks.

superkret@feddit.org on 05 Oct 2024 06:16 next collapse

Setting up Alpine or Mutt with multiple SMTP accounts is an exercise in frustration.

Joelk111@lemmy.world on 05 Oct 2024 06:27 next collapse

Recently? Email notifications for my crontab jobs. I learned that snapraid sync had been failing for 200 DAYS. I was thinking it’d be easy for some reason. It hasn’t been.

Overall though, Nextcloud was a nightmare and I just gave up.

orcrist@lemm.ee on 05 Oct 2024 06:32 collapse

In recent years I’ve found NextCloud to reasonable. A little delicate initially, but once you have it working, the upgrades are very easy.

Joelk111@lemmy.world on 05 Oct 2024 09:20 collapse

I also realized that I just didn’t need all of the functionality and such. In reality I just need a file sharing system akin to Google drive.

socialpankakemix@lemmy.blahaj.zone on 05 Oct 2024 06:29 next collapse

hyprland but I’m a noob

Evil_incarnate@lemm.ee on 05 Oct 2024 06:37 next collapse

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@lemm.ee on 05 Oct 2024 07:42 next collapse

Suspend with an Nvidia gpu

Anticorp@lemmy.world on 05 Oct 2024 18:33 collapse

I gave up and went back to x11. The final straw was when system settings stopped opening, and I couldn’t figure out why.

flashgnash@lemm.ee on 05 Oct 2024 21:57 collapse

That’s fair, I’ve found wayland to generally be pretty good with Linux now and you can pry hyprland from my cold dead hands

Sina@beehaw.org on 05 Oct 2024 08:01 next collapse

it’s embarrassing but for me it’s thinkfan. Instead I wrote my own solution in bash.

astrsk@fedia.io on 05 Oct 2024 08:23 next collapse

Do VLANs with multiple wireless and wired clients using OPNSense and OpenWRT dummy APs count? Still haven’t quite figured it out.

Krait@discuss.tchncs.de on 05 Oct 2024 11:30 collapse

Me neither lol

2xsaiko@discuss.tchncs.de on 05 Oct 2024 08:47 next collapse

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?

MonkderVierte@lemmy.ml on 05 Oct 2024 09:54 next collapse

Skyrim mods.

Btw, anyone got the new reshade working on wine?

Chimrod@jlai.lu on 05 Oct 2024 11:04 collapse

For skyrim, I’m using vortex in lutris, and install the mods this way. This requires a more bit of actions but works fine.

MonkderVierte@lemmy.ml on 05 Oct 2024 11:07 collapse

Wabbajack still doesn’t work in wine?

hackerwacker@lemmy.ml on 05 Oct 2024 10:33 next collapse

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@lemmy.ml on 05 Oct 2024 10:51 collapse

Huh, I found it to be so much easier to set up than nginx that I wrote the devs a little thank you message

MonkderVierte@lemmy.ml on 05 Oct 2024 11:06 next collapse

xorg.conf. The (wrong) example from Arch Wiki works but following the official documentation doesn’t.

Andrzej3K@hexbear.net on 05 Oct 2024 12:05 next collapse

Anything to do with dns

wfh@lemm.ee on 05 Oct 2024 13:29 next collapse

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)

Anticorp@lemmy.world on 05 Oct 2024 18:31 collapse

Have you any experience with HDR in Fedora? I’m getting ready to build a HTPC and I’m torn between fucking with Arch for everything, but getting bleeding edge support, or trying Fedora for the first time for easier system management. Since it’s an entertainment system, I’m not sure if I want to mess with all the Arch config requirements. But I do want solid HDR support.

circuscritic@lemmy.ca on 05 Oct 2024 21:59 next collapse

Running Fedora with dual HDR monitors just fine, but it’s entirely possible that something is off that I’m not catching. They’re also running off my Nvidia GPU.

I’ll just add that they look the same as when I used to run Win10 on the same box.

Anticorp@lemmy.world on 05 Oct 2024 23:10 collapse

That’s great to hear. I’d miss the AUR, but I think I’ll just try Fedora out for this build. I want to play with the computer, not tinker with the OS.

circuscritic@lemmy.ca on 05 Oct 2024 23:23 collapse

Oh, just FYI I don’t game, so if there are some HDR features for gaming you’re hoping for, I can’t speak to that.

Anticorp@lemmy.world on 06 Oct 2024 00:50 collapse

Yes, I’m going to use it as a couch console, web browser player for MLB games, and a streaming machine. I did a bunch of reading after posting my last comment and decided that I’ll just stick with Arch. Fedora sounds alluring for the simplicity, but I think I’ll miss the AUR and the rolling release cycle too much. I finally pulled the trigger this afternoon and bought the components after looking at them in my cart on Newegg for a week straight. It should be a pretty rad system

circuscritic@lemmy.ca on 06 Oct 2024 00:55 collapse

Do whatever works best for you.

I will say that after years and years of regularly switching workstation and laptop distros for a variety of reasons, after finally giving Fedora a shake, I’m done. I’ve installed it on both my primary laptop and desktops and can’t imagine switching again.

But I am still sticking with Debian as my primary server base.

Anticorp@lemmy.world on 06 Oct 2024 01:15 collapse

Debian is about as perfect as you can get for a headless server.

You have me curious again after hearing you’ve tried everything. Maybe I’ll give it a whirl. It’s not like I can’t switch to Arch later. It’ll be just as much of a pain in the ass later as it will sooner, and I just might find a new favorite OS. LOL. Plus, I do dig Gnome, and I think it’s probably a better DE for a HTPC than KDE.

circuscritic@lemmy.ca on 06 Oct 2024 17:26 collapse

TBF I’ve never configured an Arch system from scratch, so maybe it’s me that’s missing out.

The thing about Fedora that got me to stop switching, was that it just felt more adult then the various and fashionable Ubuntu based distros, or any other well regarded distro I used over the years. The right mix of stability and new features/support, pretty much out of the box.

Also, after tweaking Gnome a little bit for a more Windows 10 dock/bar style launcher/menu, it’s been perfect for me. Think I’ve been rolling with it since 38 now.

Anyways, best of luck with your new box.

Anticorp@lemmy.world on 06 Oct 2024 18:08 collapse

Thanks for all of the feedback. I have about a week to decide before all the parts get here.

flubba86@lemmy.world on 06 Oct 2024 04:15 collapse

Try Nobara. It’s based on Fedora but it’s got a whole bunch of gaming-related patches including all of the required additions for out-of-the-box HDR support.

Anticorp@lemmy.world on 06 Oct 2024 05:26 collapse

Oh thanks! I’ll check it out.

wfh@lemm.ee on 06 Oct 2024 08:19 collapse

As this is for a HTPC, I would rather go for uBlue Bazzite instead of Nobara. Same Fedora base, super gaming oriented too, but atomic/immutable so 0 maintenance.

Plus, uBlue projects are not distros but an alternative build pipeline system for Fedora Atomic projects. That means that the projects scope is tiny and much easier to maintain, and that the real distro maintainers are still the Fedora team. From a user perspective, it’s much better in the long term than a single-person effort like Nobara.

Anticorp@lemmy.world on 06 Oct 2024 08:56 collapse

From the little research I’ve done, I don’t think that I want an immutable OS. Sure, I only want to use it as a HTPC today, but what about tomorrow when I find some obscure thing I need to do that requires me to change some things?

wfh@lemm.ee on 06 Oct 2024 09:09 collapse

Sure you’re absolutely free to do as you please ;)

From personal experience tho, anything connected to the TV should Just Work^TM^. Nothing more frustrating than just wanting to watch an episode or play a quick game before going to bed and having to spend this time doing updates and maintenance instead.

Anticorp@lemmy.world on 06 Oct 2024 18:00 collapse

That’s a good point, and something I’ll think about before deciding.

blackstrat@lemmy.fwgx.uk on 05 Oct 2024 15:22 next collapse

I gave up trying to setup a Mastodon server in docker. Lemmy was pretty tricky at the time as the docs were wrong. My email server was a bit tricky, but I’ve not really done much to tinker with it in the proceeding 6 years, so was worth it.

notthebees@reddthat.com on 05 Oct 2024 15:33 next collapse

Trying to disable the lid close sensor on my laptop. My issue is twofold. It’s a convertible (pavilion x360) and I’m using bunsenlabs Linux.

TwistedTurtle@monero.town on 05 Oct 2024 15:43 next collapse

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.

possiblylinux127@lemmy.zip on 05 Oct 2024 15:47 collapse

Matrix is pain…

With the more recent updates it is a lot more stable

IceFoxX@lemm.ee on 05 Oct 2024 15:47 next collapse

Selinux on arch linux

rotopenguin@infosec.pub on 05 Oct 2024 19:12 next collapse

I thought this was pretty solid talk on SElinux www.youtube.com/watch?v=_WOKRaM-HI4

nanook@friendica.eskimo.com on 13 Oct 2024 02:51 collapse

@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.

b34n5@hexbear.net on 12 Oct 2024 19:37 collapse

This.

I tried it some time ago and I had to format the SSD because the operating system became unusable.

sol6_vi@lemmy.world on 05 Oct 2024 16:21 next collapse

fucking jellyfin still doesnt reliably work for me. ugh.

faultypidgeon@programming.dev on 05 Oct 2024 19:45 collapse

Surprised to see jellyfin here tbh. The docker image needed literally zero configuration to work perfectly for me.

digdilem@lemmy.ml on 05 Oct 2024 21:47 collapse

Same. Just…works?

fin@sh.itjust.works on 05 Oct 2024 17:25 next collapse

Nextcloud requiring me to set the actual domain when I just want to run it locally was pretty frustrating

tomsh@lemmy.world on 07 Oct 2024 04:00 collapse

I don’t know, I had Nextcloud for a year on a local network and I didn’t have to set an address. The bigger problem was that some applications do not accept self-signed SSL, so I had to change their code, and I don’t really know how to code for Android…

xcjs@programming.dev on 05 Oct 2024 17:32 next collapse

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@discuss.online on 05 Oct 2024 17:36 next collapse

Isn’t it always postfix? Not because of the software, but because of other clients and other servers.

nanook@friendica.eskimo.com on 07 Oct 2024 09:06 collapse

@delirious_owl @gwilikers I've been trying to setup a store and forward server with postfix and not having a lot of luck.

Anticorp@lemmy.world on 05 Oct 2024 18:28 next collapse

Nvidia drivers on Arch, KDE Plasma 6.

drosophila@lemmy.blahaj.zone on 05 Oct 2024 20:06 next collapse

xkcd.com/963/

Fortunately I haven’t had to open it in a very long time.

digdilem@lemmy.ml on 05 Oct 2024 21:46 next collapse

Why did we have to learn what modelines were to get a picture on screen?

allywilson@lemmy.ml on 06 Oct 2024 09:13 collapse

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.

#!/bin/bash
xrandr --output HDMI2 --off
xrandr --output HDMI2 --auto --same-as HDMI1
xrandr --output HDMI1 --right-of HDMI2
exit
ronflex@lemmy.world on 06 Oct 2024 00:05 next collapse

Probably vim. It works fine out of the box but it took me way too long to figure out things like why my terminal colors were never quite right out of the box (had to set it to 256 color mode or what have you). And once I wanted to use some a few plugins the configuration started getting a bit convoluted/confusing. Hoping I have time some day/remember to figure out how to disable that annoying visual paste mode or whatever it is called that sometimes makes using it over SSH a nightmare.

aStonedSanta@lemm.ee on 06 Oct 2024 00:17 next collapse

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.

TeryVeneno@lemmy.ml on 06 Oct 2024 05:42 collapse

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.

aStonedSanta@lemm.ee on 06 Oct 2024 06:14 collapse

Nah. It’s on the same docker compose file through portainer. And I’ve been using the local ip. I never use local host for some reason lol

TeryVeneno@lemmy.ml on 06 Oct 2024 16:29 collapse

You probably need to use localhost lol or the name of container set in the docker compose file. Both might work, I forget

aStonedSanta@lemm.ee on 06 Oct 2024 18:46 collapse

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

TeryVeneno@lemmy.ml on 06 Oct 2024 22:19 collapse

Wishing you luck, it’s so worth it once it works

aStonedSanta@lemm.ee on 07 Oct 2024 01:08 collapse

Container IP sorted me. Out. Woo. Thank you 🙏

jjlinux@lemmy.ml on 06 Oct 2024 00:53 next collapse

Arch based distro (yes, even Manjaro).

KarnaSubarna@lemmy.ml on 06 Oct 2024 02:39 next collapse

  1. Setting up Nvidia runtime for rootless Docker containers in Linux.

  2. Resolving port :53 conflict between AdGuardHome (rootless) docker container and Systemd-Resolved.

luciferofastora@lemmy.zip on 06 Oct 2024 05:21 next collapse

I’ve had to grapple with pipewire. My old pulseaudio config didn’t seem to work and I wanted to migrate to the pw config file format anyway, but I found the pw docs to be highly opaque. You get a thousand solutions for commands online, or tools you can do it visually in, but to apply that config you need to start the tool…

I’m a noob, granted, but there seemed to be a lot of assumed common knowledge that I just don’t have. And if I don’t even know what I’m missing, it’s hard to google for it.

beeng@discuss.tchncs.de on 06 Oct 2024 07:51 next collapse

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@lemm.ee on 06 Oct 2024 10:53 next collapse

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@discuss.tchncs.de on 06 Oct 2024 13:53 collapse

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@lemmy.zip on 06 Oct 2024 15:25 collapse

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.

mpease@lemmy.world on 06 Oct 2024 15:50 collapse

I use this project (github.com/FiloSottile/captive-browser) 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-browser/

beeng@discuss.tchncs.de on 07 Oct 2024 08:45 collapse

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@sh.itjust.works on 06 Oct 2024 14:31 next collapse

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@programming.dev on 06 Oct 2024 14:34 next collapse

I was trying to get wine to run something the other day and couldn’t figure it out.

LiamMayfair@lemmy.sdf.org on 06 Oct 2024 14:53 next collapse

X11. Luckily those days are over thanks to Wayland but, Jesus, are X.org config files a fucking, fiddly PITA to configure!

_spiffy@lemmy.ca on 06 Oct 2024 14:57 next collapse

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.

Fuck_u_spez_@sh.itjust.works on 06 Oct 2024 21:50 next collapse

Newb here who can’t seem to fully grasp how permissions work and sometimes carelessly runs services as root. Help…

electric_nan@lemmy.ml on 06 Oct 2024 22:11 next collapse

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.

golden_zealot@lemmy.ml on 06 Oct 2024 22:44 next collapse

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@lemmy.ml on 06 Oct 2024 22:48 collapse

I really should learn this habit.

golden_zealot@lemmy.ml on 06 Oct 2024 23:33 collapse

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@lemmy.ml on 06 Oct 2024 23:34 collapse

Thanks very much. I’ll take a look at your suggestions.

quinkin@lemmy.world on 07 Oct 2024 03:58 collapse

Initial thought was “I can’t think of anything”. Then I started scrolling through this thread showering upvoted on all of the repressed memories.

steeznson@lemmy.world on 06 Oct 2024 22:37 next collapse

I remember being stubborn and trying to setup eduroam at my uni library using only wpa_supplicant for a whole day. Hugely frustrating. Gave up and installed NetworkManager and it just fucking worked… my tech minimalism phase was extremely counterproductive lol

christian@lemmy.ml on 07 Oct 2024 02:12 next collapse

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@awful.systems on 07 Oct 2024 02:34 next collapse

The hell that was configuring XFree86

rekabis@lemmy.ca on 07 Oct 2024 03:46 next collapse

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

tomsh@lemmy.world on 07 Oct 2024 04:02 collapse

Rootless podman, PostgreSQL, redis, nextcloud, nginx, iptables in one…