-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Touch Keyboard on Fedora 36 #8
Comments
I managed to compile by adding
in csv.h |
Hello, the touch-keyboard_1.4.1 compiled and installed just fine, but it's not working afterwards. Here's the locations of the files installed:
So I tried to launch the service manually without success:
Then I tried to launch the elf from it's working directory:
Since no files were installed in /dev/touch_keyboard, I'm a bit lost. Could you help me solving this? |
All right, I found the explanations in main.cc but I'm not sure I understand what to do:
|
So I tried to add the symlink as found in yogabook-livecd/config/includes.installer/lib/debian-installer-startup.d/S20touch_kbd : Although I need to recreate the symlink after restart, it is really there and working:
|
So I suspect the problem comes from the kernel, not sure... So now I'm trying to compile the Kernel and I run into new problems:
I'll continue tomorrow. |
Still no luck building the kernel. The dependencies are installed but it doesn't work. But I discovered that the keyboard is working nicely as a giant touchpad, same as the screen, so theoretically, the touch_keyboard binary should work. So I'm back at finding why it fails to open. In the meantime, I installed gnome extension "Improved OSK" so I don't need the whole hardware package plugged to the USB port. |
I got it working after several steps, so I am not sure, which one was important. I suspect, that the device is not created by udev/kernel. On my installation, the relevant files 60-touch-keyboard.rules and 61-evdev-yogabook.hwdb where not copied by the make install. So I did it manually. After that, I had to run I also had to copy some layout-files, but there was always an error message pointing me in the right direction. I hope you get it working. It was your post that had me tried fedora 36 on the yoga book. |
Nope... I just verified, all files from make install are copied correctly and I run |
I did not install anything else. Just Fedora, some build-tools and touch_keyboard. I struggled at the same issues as you, but i did not find the script for manually creating the symlink. Maybe some leftovers from your prevoius attempts? What error do you got? Edit 1.7.2022: |
Sorry for the late response... So here's what I have an error with That's weird, I was pretty sure it was there... I must have overlooked it. By the way, in CMakeLists.txt, maybe replacing line 30 Now So I tried launching the program directly /usr/bin/touch_keyboard_handler :
But I verified, this files really is there: /usr/local/etc/touch_keyboard/touch-hw.csv Edit: |
I put both csv-files into /etc/touch_keyboard, because the service-file uses this as workdir: And README.md says Running it from /usr/local/etc/touch_keyboard directly SHOULD also work, but i did never tried that. |
I'm on Archlinux and I also had issues running the touch keyboard on my Yoga Book.
|
Thanks @github-vdelf ! |
Great work! The touchpad was not working on my Yoga either. But after realizing that there is also a file named |
Hello, I, on Archlinux, have done everything @Txori did to no avail. I installed the package with The touch keyboard lights light up when I type on an external keyboard, but nothing else. What am I missing? |
|
That doesn't clarify anything? |
Hello, I'm trying to compile on Fedora 36, but I get those errors:
The text was updated successfully, but these errors were encountered: