You are not logged in.
I'd like to introduce you to the bash script that I created a long time ago and which has survived the many wanderings of my health and my learning of bash code over the years.
Zenvidia is a proprietary, open source Nvidia driver manager and installer based on Yad for the graphical interface.
The reason I'm introducing it to you is partly because it's a multi-distribution tool and partly because the Arch wiki has been a great help to me throughout my life with Linux and for understanding the system in detail, a real source of inspiration.
The Arch support is based on my research and testing in a virtual machine, as I'm not an Arch user. That's why I'm offering it here as a test to see if I've made any mistakes.
Going into detail about everything the script does would be a bit too long, even I think it does almost too much, but to resume :
- installation
- update (control, download, whole or by kernel module)
- open-source/proprietary switch (and vice-versa)
- support on session restart (if update only and switch)
- Xorg, Prime Display configuration
- etc
I've almost never had any feedback, the code certainly still needs fixing for bugs that are unknown to me outside my distribution (Fedora) and I hope to find this curiosity in the Arch community that ends up being lacking elsewhere.
Last edited by Wildtux (2024-02-27 15:40:27)
Offline
I don't know if anyone has tested the tool, but considering that I introduced the su command for Arch without any certainty, I'd like to know if the sudo -u command is perfectly usable knowing that other commands like su -l may be better suited for Arch.
The right answer will be a better way for the script.
Offline
After script inspection, it appears that i didn't set Arch su command for user call properly.
Today upload log :
'Su' command for default user environment calls wasn't properly replace in script process. Very bad thing for inside not supported distribution. To simplify this process, 'su -l' is now used to all distribution not known to work with 'sudo -u' command. My apology for those distributions users (especially Arch).
Offline