Kallepm/tuxedo-control-center

Description

Official Github project

The official openSUSE 15.2 build ported to Fedora

Changes:

  • Replace libappindicator3-1 with libappindicator as requirement

Installation Instructions

  1. Install tuxedo-keyboard (Can be found in the Tuxedo openSUSE 15.2 repository)
  2. dnf copr enable kallepm/tuxedo-control-center
  3. dnf install tuxedo-control-center

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

* Total number of packages downloaded in the last seven days.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/kallepm/tuxedo-control-center/

Thank you so much for this! I tried building TCC myself but I’m not well-versed and so I failed to build it. I really appreciate this! Hopefully this becomes an official package.

Thanks a lot for packaging this. It looks like the Fan Control section isn’t enabled for me though (InfinityBook v5). Do I need to install some kernel modules or something?

Here is some more information for context:

[kiyengar@fedora]~% uname -a
Linux fedora 5.14.18-300.fc35.x86_64 #1 SMP Fri Nov 12 16:43:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[kiyengar@fedora]~% dkms status
tuxedo-keyboard, 3.0.9: added

I have same problem, have you fix it in some how?

I think you have to install the ‘kernel-devel’ dnf package before installing ‘tuxedo-keyboard’ and ‘tuxedo-controll-center’. Uninstalling them then installing ‘kernel-devel’ and then reinstalling them worked for me :slight_smile:

May I ask for a version bump? The latest version is v1.2.2.

Maybe also introduce a f37 branch so the package is available when Fedora 37 is released soon.

Hey there!

I just started using F37 and cant get the F36 COPR to run. May I ask for a compatible version, please?

Thanks and bw
Markus

It works, and in F37 as well. I my case anyway (almost an incompatible hardware; XMG, Apex Max, with AMD Ryzen 9 5950X, in a laptop. I always runned into issues, here’s how I overcame them:

1- neverked woked as a normal user, always: sudo tuxedo-control-center --no-sandbox
2- after the upgrade to F37 from F36, it didnt work, it seems that kdms issue, however, I jusr did: dnf remove tuxedo … and installed it again, now with dependencies some different packages has been adjusted on their own.
3-The version is: v1.2.2

Works like magic!

Thanks for providing this package! May it be possible to offer the latest version (2.0.5)?

Just pushed an update.
Next time feel free to send me a mail to the linked contact address.

1 Like

The update fails on me, the binary is gone, the /usr/bin/tuxedo-control-center is not present in RPM it seems (at least according to rpm -ql)

I’m looking for someone who can test a new build on tuxedo hardware.
My Via 15 Pro (Pulse 15 Gen1) is currently running windows (required by my current lectures :frowning: ) and I don’t like the idea of publishing an untested build.

EDIT:
If interested please send a mail to copr@kallepm.de
Subject: copr-tcc-test
Message body: device model, os and kernel version

Works for me (fresh installation), thanks a lot. As long as I use Fedora, I could test new builds.

I had to reinstall rpm, and then it worked OK.
When I upgraded to 2.0.5 (via usual Software.app), the /usr/bin/tuxedo-control-center symlink (that points /usr/bin/tuxedo-control-center → /opt/tuxedo-control-center/tuxedo-control-center) was for some reason not created (the file /usr/bin/tuxedo-control-center was gone).

So, after reinstall the symlink is back, and all seems OK.

Thank you very much for your work on this Copr. I have been using it for some time and it made my life a lot easier.

However since I upgraded to fedora 38 it looks like it’s not working well anymore. The Fan control section says “This feature is not supported on your model” even though I have an Infinity book S 14 gen 6. Also I can feel a very clear overall performance drop (for example when watching videos on twitch or compiling code), and the fan never goes loud as it sometimes did before.

ok turns out I had to

  • uninstall tccd
  • unistall tuxedo-keyboard
  • reinstall tuxedo-keyboard
  • reinstall tccd

Now everything works like a charm again. Thanks a million for this again. If you ever need help with it I’m up for it.

I just had the 6.2 to 6.3 kernel upgrade and had to unistall/reinstall again.

Thank you very much for your work on this Copr, but I could not make it work on a Fedora 38 fresh install.
The Fan control section says “This feature is not supported on your model” even though I have it working well on ubuntu.
I had tried to reinstall as the others, but still not work.

Kernel Version: 6.4.9-200.fc38.x86_64

The control center no longer start on my latest Fedora 39 (I tried already to remove it and install it again)

(node:21788) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'on' of undefined
    at TccDBusController.onModeReapplyPendingChanged (/opt/tuxedo-control-center/resources/app.asar/dist/tuxedo-control-center/e-app/common/classes/TccDBusController.js:568:24)
    at /opt/tuxedo-control-center/resources/app.asar/dist/tuxedo-control-center/e-app/e-app/main.js:191:13
    at Generator.next (<anonymous>)
    at fulfilled (/opt/tuxedo-control-center/resources/app.asar/node_modules/tslib/tslib.js:164:62)
(Use `tuxedo-control-center --trace-warnings ...` to show where the warning was created)
(node:21788) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:21788) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code`

Kernel: Linux tuxedo 6.6.6-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 11 17:29:08 UTC 2023 x86_64 GNU/Linux

control center version: tuxedo-control-center-2.1.1-1.fc39.x86_64