Package Details: system76-driver 20.04.107-1

Git Clone URL: https://aur.archlinux.org/system76-driver.git (read-only, click to copy)
Package Base: system76-driver
Description: Universal driver for System76 computers
Upstream URL: https://github.com/pop-os/system76-driver
Licenses: GPL-2.0-or-later
Submitter: ava1ar
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 23
Popularity: 0.000014
First Submitted: 2013-08-18 05:41 (UTC)
Last Updated: 2024-12-19 18:09 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 17 Next › Last »

electrickite commented on 2020-04-06 14:53 (UTC)

@Mange This is the same approach the package takes to the network manager restart script. Since the restarts/reloads are not needed by all users, the scripts are installed but not enabled by default. A note about creating the symlink is included in the package post-install message. After installing 20.04.3-1, you can run the following to enable the thunderbolt reload script:

$ sudo ln -s /usr/lib/system76-driver/system76-thunderbolt-reload /lib/systemd/system-sleep/system76-thunderbolt-reload

Mange commented on 2020-04-06 13:38 (UTC)

@electrickite Ah, thank you.

I expected it to be installed automatically like the other files and scripts. Will that be added?

electrickite commented on 2020-04-06 11:56 (UTC)

@Mange Version 20.04.3-1 includes the Thunderbolt reload script. It is installed to /usr/lib/system76-driver/system76-thunderbolt-reload and can be symlinked into /lib/systemd/system-sleep/ to activate.

Mange commented on 2020-04-05 19:29 (UTC)

Seems like the files from this commit needs to be added to the install procedure. The file was not installed for me and there's no reference to it in the latest PKGBUILD.

https://github.com/pop-os/system76-driver/commit/2f183fcc0e0946325bdd84a602042de4c8c5f2aa

File: system76-thunderbolt-reload

Any way I can help with this?

async commented on 2020-01-16 18:36 (UTC)

I'm unable to install this package on Manjaro Gnome. When I try to install it, I'm not receiving any feedback.. this message just loops endlessly:

Cloning system76-driver build files... Checking system76-driver dependencies...

Cloning system76-driver build files... Checking system76-driver dependencies...

Cloning system76-driver build files... Checking system76-driver dependencies...

Cloning system76-driver build files... Checking system76-driver dependencies...

electrickite commented on 2018-08-09 01:48 (UTC)

Updated to version 18.04.27. @rko Thanks for the note about the patch files: they are now independent of the python version.

rko commented on 2018-08-08 15:03 (UTC)

Arch recently updated to Python 3.7, so the patches need to be fixed. It also might be a good idea to explicitly require Python 3.7 so that the issue is caught when things are upgraded to 3.8 in the future.

diff --git a/PKGBUILD b/PKGBUILD
index fabb8ef..9755d00 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ url="https://github.com/pop-os/system76-driver"
 license=('GPL')
 install="${pkgname}.install"
 depends=(
-       'python>=3.6'
+       'python=3.7'
        'python-cffi'
        'python-dbus'
        'python-evdev'
@@ -38,14 +38,13 @@ source=(
        'gtk.patch'
        'cli.patch'
        'system76-firmware.desktop.patch')
-sha1sums=(
-  'f017b987b0a55b1a21a1b45b167c8366f2134aa8'
-  'a9dc6ba42eda0de7214b9c86e3914667354c142f'
-  '8e6a69a2610fdd3a21c06210e2ad183abe83430b'
-  'ea8d53a80a26eb05b367f27996c8ce715aafba1e'
-  'bf0c37a6226858c768e8ce2c9c3c3801aef14c0e'
-  '92f0de2acea6ac69c36378c7139fb84a7eaf7842'
-  'ae28859f3f3ea58eff6ee3e0728bc0e70246af31')
+sha1sums=('f017b987b0a55b1a21a1b45b167c8366f2134aa8'
+          'a9dc6ba42eda0de7214b9c86e3914667354c142f'
+          '8e6a69a2610fdd3a21c06210e2ad183abe83430b'
+          '6bcb0161644c4f8de1ef408a4f170fc781d8bd75'
+          'b6f1aa9aa6120e3b741d746f051e92e39a26939f'
+          '92f0de2acea6ac69c36378c7139fb84a7eaf7842'
+          'ae28859f3f3ea58eff6ee3e0728bc0e70246af31')


 build() {
diff --git a/galu1.patch b/galu1.patch
index b0db8ee..3b0e03a 100644
--- a/galu1.patch
+++ b/galu1.patch
@@ -1,5 +1,5 @@
---- a/usr/lib/python3.6/site-packages/system76driver/daemon.py 2014-12-21 15:51:54.899761693 -0500
-+++ b/usr/lib/python3.6/site-packages/system76driver/daemon.py 2014-12-21 15:52:43.496397059 -0500
+--- a/usr/lib/python3.7/site-packages/system76driver/daemon.py 2014-12-21 15:51:54.899761693 -0500
++++ b/usr/lib/python3.7/site-packages/system76driver/daemon.py 2014-12-21 15:52:43.496397059 -0500
 @@ -58,7 +58,6 @@
      'bonx7',
      'bonx8',
@@ -8,8 +8,8 @@
      'gazp9',
      'gazp9b',
      'kudp1',
---- a/usr/lib/python3.6/site-packages/system76driver/model.py  2014-04-21 12:43:25.000000000 -0400
-+++ b/usr/lib/python3.6/site-packages/system76driver/model.py  2014-05-03 23:20:20.837535955 -0400
+--- a/usr/lib/python3.7/site-packages/system76driver/model.py  2014-04-21 12:43:25.000000000 -0400
++++ b/usr/lib/python3.7/site-packages/system76driver/model.py  2014-05-03 23:20:20.837535955 -0400
 @@ -85,6 +85,7 @@
          'K8N-DL': 'wilp2',
          'KFN5-D SLI': 'wilp3',
diff --git a/gtk.patch b/gtk.patch
index 913fadb..33b5738 100644
--- a/gtk.patch
+++ b/gtk.patch
@@ -1,5 +1,5 @@
---- a/usr/lib/python3.6/site-packages/system76driver/gtk.py    2014-05-10 00:19:43.755367421 -0400
-+++ b/usr/lib/python3.6/site-packages/system76driver/gtk.py    2014-05-10 00:19:48.515363743 -0400
+--- a/usr/lib/python3.7/site-packages/system76driver/gtk.py    2014-05-10 00:19:43.755367421 -0400
++++ b/usr/lib/python3.7/site-packages/system76driver/gtk.py    2014-05-10 00:19:48.515363743 -0400
 @@ -100,10 +100,10 @@
              self.details.set_text('\n'.join(lines))
              if self.action_runner.needed:

burningserenity commented on 2018-08-08 12:13 (UTC)

Turns out my issue had nothing to do with this package. I simply neglected to install headers for my running kernel.

burningserenity commented on 2018-08-08 00:42 (UTC)

I suppose my comment was misleading. I meant my keyboard backlight keys don't work. The screen backlight worked for me OOTB.

ebobby commented on 2018-08-04 05:17 (UTC) (edited on 2018-08-04 05:19 (UTC) by ebobby)

@burningserenity @b0n

That particular service is not really needed for the Oryx Pro 4 (not sure about the Galago though, but if its a recent revision I would guess it's the same situation).

That service is basically a hack for older models where apparently some nvidia cards broke the backlight settings and some hacks were needed.

If you use the Intel driver in your xorg you can use xbacklight just fine. I use the modesetting driver instead though, so I can support booting into my nvidia card as well (a la Pop! OS) and that breaks xbacklight. I use i3 and I simply configure the backlight hotkeys myself and use light (aur) to modify the backlight. I think things like Gnome use DBUS and access /sys/class/backlight directly.

You need the kernel driver for the airplane hotkey (and others) to work. That package is system76-dkms. Make sure you have your specific kernel headers so it can actually install the driver. For the vainilla kernel you have to install the linux-headers, for zen you need linux-zen-headers, etc.