

So they should be included in gtk 3.24.23. The patches landed in the gtk-3-24 branch in May 2020. This has been addressed by and Ignacio in gtk. The problem that the input pen is not detected is a problem of the underlying gtk quartz system. The pen sensitivity is not working as already desribed in #569. I also see the problem of the not detected wacom pen in xournalpp release 1.0.19 with a Wacom Tablet with MacOS 10.13.6. But we might get help by more devs till then. And then we have not even started on developing any OS-specific apps and with the current size of our team this will mot likely not be possible at all. It will take a few more month to get anywhere with this library. But and this but is unfortunately quite big. We currently work on separating our core logic into a system independent library which will then allow us to write OS-specific apps. Your best bet is heading over to the bug tracker of GTK and file a report there.īut we do have some good news for the long run. We don't really work on Macs and do not have the hardware necessary to test it nor the funds to buy it. One fix would be to fix GTK but that is somewhat out of scope for us and currently not managable with our team. They know best what could create this issue.įor the macOS people in this thread your problem ist most likely that GTK does not recognize your device correctly. I'd recommend filing a bug with the people from Fedora.


Seems like it does not have the permissions to list these devices. I suspect this might be a configuration issue with Fedora, but I don't have the slightest clue as to what config I should even look at. When run as a normal user, this only lists a single device with the name "Core Pointer". Testing further, I tried to run gdk_display_list_devices (gdk_display_get_default()) (which seems to be deprecated now) and when run as root, this lists all devices as expected. It seems to me that when run as a normal user, the call to gdk_seat_get_slaves does not find any devices at all (not even mouse or touchpad), whereas when its run as root, it does find my touchpad for example (and also the graphic tablet). I tried to narrow down the problem by debugging DeviceListHelper.cpp (Disclaimer: I have never done anything with Gtk at all). I did find a workaround though: running the application as root works. (I can however also confirm that the exact same setup works on Ubuntu 20.04) The AppImage release and compiled from source.
