You are not logged in.

#1 2024-02-24 12:15:04

Wildtux
Member
Registered: 2024-02-24
Posts: 3

Zenvidia, Nvidia proprietary and open source manager.

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

#2 2024-03-02 12:29:48

Wildtux
Member
Registered: 2024-02-24
Posts: 3

Re: Zenvidia, Nvidia proprietary and open source manager.

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

#3 2024-03-03 13:20:56

Wildtux
Member
Registered: 2024-02-24
Posts: 3

Re: Zenvidia, Nvidia proprietary and open source manager.

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

Board footer

Powered by FluxBB