Tuxedo-Control-Center in Fedora
The manufacturer of my Tuxedo laptop provides its own software solution for controlling the performance and the fan. A few adjustments are required to ensure that it also runs in Fedora 40 under Secureboot.
Attention: Of course, this is at your own risk.
Add TUXEDO software package
First, update your system to the latest version.
sudo dnf update
Tuxedo offers a repo for Fedora. To access it, it must be included in /etc/yum.repos.d/.
Here you create the file tuxedo.repo with the following content (root rights are required):
[tuxedo]
name=tuxedo
baseurl=https://rpm.tuxedocomputers.com/fedora/$releasever/x86_64/base
enabled=1
gpgcheck=1
gpgkey=https://rpm.tuxedocomputers.com/fedora/$releasever/0x54840598.pub.asc
skip_if_unavailable=False
Note: In the original instructions, Tuxedo uses the fixed version number (e.g. 40). By replacing it with ’’$releasever, the repo will also work in future versions of Fefora, if Tuxedo offers a corresponding repo here.
Now import the corresponding GPG key. You can find it here at Tuxedo.
Install with root rights from the download location.
sudo rpm --import 0x54840598.pub.asc
Add Keys to Secure Boot
To ensure that the Tuxedo driver also works under Secure Boot, the signature of the module created with dkms during installation must be stored in the UEFI.
If mokutil is not installed, it will be installed. dkms should already be installed. If I enter the following, it will be installed in case of doubt.
sudo dnf install mokutil dkms
The machine owner key (mok.pub) from dkms can be found in Fedora in the path: /var/lib/dkms
The installation is carried out by:
sudo mokutil --import /var/lib/dkms/mok.pub
The MOK Manager appears after the computer has restarted. In the MOK manager, select Enroll MOK - Continue - Yes. Then restart the computer and the Tuxedo drivers should now also run under Secure Boot.
For more detailed steps, you could look at the sources. I just wrote a summary for my system.
Sources:
- Tuxedocomputers.com: Add TUXEDO software package sources
- Reddit.com: This is how I set up secure boot with Fedora and tuxedo-keyboard driver