My Keyoxide Idendity:

aspe:keyoxide.org:TJXAWXPMSAG6VPARJQRWNB2TPA

  • 37 Posts
  • 1.18K Comments
Joined 6 months ago
cake
Cake day: April 11th, 2024

help-circle





  • No not a part of the OS and als no idea why they used python, that script is full of crazy functions so may be needed.

    I translated the python 3.12 to 3.9 using ChatGPT lol, as even after installing up-to-date python and placing it in my home $PATH the script threw errors.

    I think it worked, but there is an issue with my atomic system, so I likely need to build an RPM for the changes or use a different command for akmods or package the kernel myself or whatever.








  • DEs dont use mount and fstab, they use udisks2 which works with polkit, GUI prompts or rootless.

    Using udisksctl prevents a ton of breakages.

    I dont know about how autostart files work anymore, I always thought just place stuff in ~/.config/autostart but now those dont work anymore on KDE, sometimes.

    I think you use your init system for that. If you go fully rootless, you can create a user systemd service that mounts the drive.

    mkdir -p ~/flashdrive
    
    cat <<EOF > ~/.config/systemd/user/flashdrive-mount.service
    [Unit]
    Description=Mount flash drive on /dev/sda
    #After=multi-user.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/bin/udisksctl mount --block-device /dev/sda --mount-point /home/$USER/flashdrive
    RemainAfterExit=true
    
    [Install]
    WantedBy=multi-user.target
    EOF
    
    systemctl --user enable --now flashdrive-mount.service
    

    Not sure if After=multi-user.target and WantedBy=multi-user.target twists the space time continuum or something.

    I am always kinda confused by those targets, as you must state one.