LukeShortCloud / winesapOS

winesapOS - Game with Linux anywhere, no installation required!
GNU General Public License v3.0
850 stars 31 forks source link

[install] Remove usbmuxd workaround for Touch Bar #660

Closed LukeShortCloud closed 9 months ago

LukeShortCloud commented 9 months ago

We can remove the usage of the scripts/winesapos-touch-bar-usbmuxd-fix.sh script. The usbmuxd service used to conflict with various Mac drivers for the Automatic Light Sensor (ALS), Touch Bar, and Webcam. Earlier this year, this was finally fixed in the usbmuxd project.

Refer to:

Somewhat related: https://github.com/LukeShortCloud/winesapOS/issues/641

LukeShortCloud commented 9 months ago

There has not been a new release of usbmuxd for over 3 years now. However, there has been active development. We need to install usbmuxd-git from the AUR to get these changes.

LukeShortCloud commented 9 months ago

usbmuxd is used for connecting iPhones to Linux. The most important features are: (1) file transfers and (2) Internet tethering.

LukeShortCloud commented 9 months ago

Building and installing usbmuxd-git is actually painful. It requires a lot of *-git dependencies and leads to lots of conflicts. It would actually be easier if we just patch the udev rules or replace the file entirely.