Package Details: tuxedo-control-center-bin 2.1.16-1

Git Clone URL: https://aur.archlinux.org/tuxedo-control-center-bin.git (read-only, click to copy)
Package Base: tuxedo-control-center-bin
Description: A tool to help you control performance, energy, fan and comfort settings on TUXEDO laptops.
Upstream URL: https://github.com/tuxedocomputers/tuxedo-control-center
Keywords: TUXEDO
Licenses: GPL3
Conflicts: auto-cpufreq, tuxedo-control-center
Submitter: StevenSeifried
Maintainer: StevenSeifried
Last Packager: StevenSeifried
Votes: 39
Popularity: 0.65
First Submitted: 2021-08-08 14:20 (UTC)
Last Updated: 2024-12-18 17:00 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

evorster commented on 2023-09-26 16:38 (UTC)

Hi there! In the PKGBUILD it says that this package conflicts with auto-cpufreq. However, it is possible to turn off cpu control in tuxedo-control-center, and then use it to control the fans and backlight only.

FabioLolix commented on 2023-08-02 07:40 (UTC)

@Chromie https://wiki.archlinux.org/title/Arch_package_guidelines -> Package etiquette -> Packages should never be installed to /usr/local/

<deleted-account> commented on 2023-08-02 07:22 (UTC)

@yochananmarqos: Not to start a tug-of-war but Arch’ guidelines don’t mention /usr/local at all, so wouldn’t it be a stretch to say that it is forbidden to use that spot? It would help differentiate between regularly sourced and AUR-sourced files. (Otherwise, the only way to tell if one’s forgotten is to ask pacman.)

yochananmarqos commented on 2023-07-31 14:18 (UTC)

@Chromie: Services should be installed to /usr/lib/systemd/. Nothing should be installed to /usr/local/. See https://wiki.archlinux.org/title/Arch_package_guidelines#Directories

<deleted-account> commented on 2023-07-31 09:38 (UTC)

Might I suggest altering the path where the service unit files for systemd are going to be installed? Currently, those are written to /etc/systemd/ which, according to systemd.unit(5)*, is meant for "[s]ystem units created by the administrator". The same man page states that /usr/local/lib/systemd/ is meant for "[s]ystem units installed by the administrator". It would seem that having Pacman write our freshly packaged service unit files into /etc is somewhat... improper?

Hence, I suggest the following change to the PKGBUILD:


32: install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd.service" "${pkgdir}/usr/local/lib/systemd/system/tccd.service"
33: install -Dm644 "${srcdir}/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd-sleep.service" "${pkgdir}/usr/local/lib/systemd/system/tccd-sleep.service"

dominic434 commented on 2023-07-26 13:26 (UTC)

I think the SHA256 hash for the source file tuxedo-control-center-bin.install is incorrect in the current PKGBUILD.

a_manthey commented on 2023-03-29 20:09 (UTC) (edited on 2023-03-29 20:10 (UTC) by a_manthey)

after update of package tuxedo-control-center does not start from autostart on gnome wayland or wayfire. So i tried to start from console:

$ tuxedo-control-center
[2982:0329/120914.557864:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. 
Rather than run without sandboxing I'm aborting now. 
You need to make sure that /opt/tuxedo-control-center/chrome-sandbox is owned by root and has mode 4755.
Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)

The file "/opt/tuxedo-control-center/chrome-sandbox" has mode 755 at this time and is owned by root. After running

# chmod 4755 /opt/tuxedo-control-center/chrome-sandbox

tuxedo-control-center starts as expected.

StevenSeifried commented on 2023-03-29 18:39 (UTC)

@a_manthey where are you getting that message? I tried to reproduce the issue, but without success. journalctl | grep -E "SUID sandbox" founds nothing. I can add it, but without being able to reproduce the problem myself, I'd like to do so reluctantly

a_manthey commented on 2023-03-29 16:53 (UTC)

After every update i get this error:

The SUID sandbox helper binary was found, but is not configured correctly. 
Rather than run without sandboxing I'm aborting now. 
You need to make sure that /opt/tuxedo-control-center/chrome-sandbox is owned  by root and has mode 4755.
Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)

Adding this line to PKGBUILD solved it:

chmod 4755 "${pkgdir}"/opt/tuxedo-control-center/chrome-sandbox