Package Details: gfxtablet-git 51.7bd5181-1

Git Clone URL: (read-only, click to copy)
Package Base: gfxtablet-git
Description: Android app to control a virtual Network Tablet on Linux
Upstream URL:
Licenses: MIT
Conflicts: gfxtablet
Provides: gfxtablet
Submitter: c6p
Maintainer: c6p (Lucki)
Last Packager: c6p
Votes: 13
Popularity: 0.000000
First Submitted: 2013-10-13 08:34 (UTC)
Last Updated: 2022-05-25 18:29 (UTC)

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

Rodancoci commented on 2022-05-26 00:22 (UTC)

I cleared my AUR download cache and reinstalled the package and no longer get timeout errors. Thank you!

c6p commented on 2022-05-25 18:32 (UTC)

Hey @Rodancoci,

I don't know about colon syntax, and it didn't work for me in the PKGBUILD. Though, adding https has fixed it for me.

If, still, there is a problem, please let me know.

Rodancoci commented on 2022-05-25 06:22 (UTC)

Recently I've been getting a timeout error when doing system updates:

error: timed out looking for devel update: git://

I think this is because the PKGBUILD source should be


Node the us of a colon instead of forward slash after When trying to manually clone the repo with the slash git times out. Not so with the colon.

c6p commented on 2021-03-13 09:18 (UTC)

@sergej you are right. Though gfxtablet is unmaintained for some time, I made the change.

sergej commented on 2021-03-10 17:49 (UTC)

I guess it would be better to use input group instead of wheel.

c6p commented on 2018-08-18 19:35 (UTC)

@Lucki thanks, it works. Also if it is ok for you, I added you as co-maintainer.

Lucki commented on 2018-08-16 18:48 (UTC) (edited on 2018-08-16 18:48 (UTC) by Lucki)

There's a PR to make this work with libinput. Forum Post

You can merge this locally in the prepare function:

diff --git a/PKGBUILD b/PKGBUILD
index 6604df1..dd28cb1 100644
@@ -2,18 +2,16 @@

 pkgdesc="Android app to control a virtual Network Tablet on Linux"
 arch=('i686' 'x86_64')
-        '99-uinput.rules'
-        '30-gfxtablet.conf')
+        '99-uinput.rules')
-         'b5d5b8e5291c08302a7a6dff8aa1ebf2'
-         '18dd86149d20dfcda9dc65bc9a03d419')
+         'b5d5b8e5291c08302a7a6dff8aa1ebf2')

 pkgver() {
@@ -21,6 +19,13 @@ pkgver() {
    printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"

+prepare() {
+   cd "$pkgname"
+   git remote add tonyg || _r=$?
+   git fetch tonyg
+   git -c"" -c"Your Name" merge -s recursive -Xours tonyg/master
 build() {
    cd "$pkgname/driver-uinput"
@@ -29,6 +34,5 @@ build() {
 package() {
    install -Dm755 "$srcdir/$pkgname/driver-uinput/networktablet" "$pkgdir/usr/bin/networktablet"
    install -Dm644 "$srcdir/99-uinput.rules" "$pkgdir/etc/udev/rules.d/99-uinput.rules"
-   install -Dm644 "$srcdir/30-gfxtablet.conf" "$pkgdir/etc/X11/xorg.conf.d/30-gfxtablet.conf"
-    install -Dm644 "$srcdir/$pkgname/" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+   install -Dm644 "$srcdir/$pkgname/" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

Lucki commented on 2017-02-27 15:01 (UTC) (edited on 2018-02-20 00:37 (UTC) by Lucki)

With the change to libinput this doesn't work right ootb. You'll need a configuration in /etx/X11/xorg.conf.d/ with this content:

Section "InputClass"
       Identifier "evdev tablet catchall"
       MatchIsTablet "on"
       MatchDevicePath "/dev/input/event*"
       Driver "evdev"

More here:

c6p commented on 2014-05-04 08:59 (UTC)

colinkeenan, I noticed your comment on 'running as root' now. Install script now creates an uinput group. Any user in 'uinput' may run. You have to remove and install again though, since upgrade script does nothing.

colinkeenan commented on 2014-03-03 07:52 (UTC)

After messing around with port forwarding and still not working, I finally tried entering the number to my computer instead of the host name. That worked. I deleted the port forwarding rule and it still works. Port forwarding isn't necessary when both devices are on the same network. My mistake was in thinking I could enter the host as 'colin' instead of '' because 'colin' works with ssh but not with this application.