[Wayland-bugs] [Bug 103298] infinite loop when lid events are repeated - list item points to itself
https://bugs.freedesktop.org/show_bug.cgi?id=103298 Peter Huttererchanged: What|Removed |Added Status|NEEDINFO|ASSIGNED --- Comment #9 from Peter Hutterer --- Ok, got it. Sequence is: close lid, press key, open lid, close lid. i.e. the open-lid event has to come in after the keyboard event. Patch is here: https://lists.freedesktop.org/archives/wayland-devel/2017-October/035562.html -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103476] RFE: libinput: Add support for Trust TB-4200 Wireless Scroll Tablet (Aiptek based)
https://bugs.freedesktop.org/show_bug.cgi?id=103476 Peter Huttererchanged: What|Removed |Added Status|NEW |NEEDINFO CC||peter.hutte...@who-t.net --- Comment #1 from Peter Hutterer --- What's the physical size of the sensor area? We need to add an 60-evdev.hwdb entry in systemd for the resolution on the x/y axes, that's probably enough to make it work. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 100043] non-Wacom tablets are not supported in xf86-input-libinput
https://bugs.freedesktop.org/show_bug.cgi?id=100043 --- Comment #17 from Martin Kolman--- (In reply to Peter Hutterer from comment #16) > Martin: best to file a new bug, attach an evemu-describe of the device and > we can fix it from there. OK, filled bug 103476. :) -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103476] RFE: libinput: Add support for Trust TB-4200 Wireless Scroll Tablet (Aiptek based)
https://bugs.freedesktop.org/show_bug.cgi?id=103476 Bug ID: 103476 Summary: RFE: libinput: Add support for Trust TB-4200 Wireless Scroll Tablet (Aiptek based) Product: Wayland Version: unspecified Hardware: All OS: Linux (All) Status: NEW Severity: major Priority: medium Component: libinput Assignee: wayland-bugs@lists.freedesktop.org Reporter: martin.kol...@gmail.com I've recently got this tablet, but it doesn't seem to work with libinput: říj 26 01:26:19 localhost.localdomain kernel: usb 1-1.2: new low-speed USB device number 9 using ehci-pci říj 26 01:26:19 localhost.localdomain kernel: usb 1-1.2: New USB device found, idVendor=08ca, idProduct=0010 říj 26 01:26:19 localhost.localdomain kernel: usb 1-1.2: New USB device strings: Mfr=1, Product=3, SerialNumber=0 říj 26 01:26:19 localhost.localdomain kernel: usb 1-1.2: Product: USB Tablet Series Version 1.05 říj 26 01:26:19 localhost.localdomain kernel: usb 1-1.2: Manufacturer: AIPTEK International Inc. But accordingly to bug 100043 support could be added via a hwdb entry & evemu-describe output should be provided. So here it is: $ sudo evemu-describe Available devices: /dev/input/event0: Lid Switch /dev/input/event1: Sleep Button /dev/input/event2: Power Button /dev/input/event3: AT Translated Set 2 keyboard /dev/input/event4: Logitech USB Laser Mouse /dev/input/event5: Logitech USB Receiver /dev/input/event6: Logitech USB Receiver /dev/input/event7: SynPS/2 Synaptics TouchPad /dev/input/event8: Video Bus /dev/input/event9: Video Bus /dev/input/event10: TPPS/2 IBM TrackPoint /dev/input/event11: ThinkPad Extra Buttons /dev/input/event12: HDA Intel PCH Mic /dev/input/event13: HDA Intel PCH Dock Mic /dev/input/event14: HDA Intel PCH Dock Headphone /dev/input/event15: HDA Intel PCH Headphone /dev/input/event16: Integrated Camera: Integrated C /dev/input/event17: Aiptek Select the device event number [0-17]: 17 # EVEMU 1.3 # Kernel: 4.13.5-200.fc26.x86_64 # DMI: dmi:bvnLENOVO:bvr8AET65WW(1.45):bd05/14/2015:svnLENOVO:pn42404GG:pvrThinkPadT520:rvnLENOVO:rn42404GG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: # Input device name: "Aiptek" # Input device ID: bus 0x03 vendor 0x8ca product 0x10 version 0x105 # Supported events: # Event type 0 (EV_SYN) # Event code 0 (SYN_REPORT) # Event code 1 (SYN_CONFIG) # Event code 2 (SYN_MT_REPORT) # Event code 3 (SYN_DROPPED) # Event code 4 ((null)) # Event code 5 ((null)) # Event code 6 ((null)) # Event code 7 ((null)) # Event code 8 ((null)) # Event code 9 ((null)) # Event code 10 ((null)) # Event code 11 ((null)) # Event code 12 ((null)) # Event code 13 ((null)) # Event code 14 ((null)) # Event code 15 (SYN_MAX) # Event type 1 (EV_KEY) # Event code 1 (KEY_ESC) # Event code 59 (KEY_F1) # Event code 60 (KEY_F2) # Event code 61 (KEY_F3) # Event code 62 (KEY_F4) # Event code 63 (KEY_F5) # Event code 64 (KEY_F6) # Event code 65 (KEY_F7) # Event code 66 (KEY_F8) # Event code 67 (KEY_F9) # Event code 68 (KEY_F10) # Event code 87 (KEY_F11) # Event code 88 (KEY_F12) # Event code 128 (KEY_STOP) # Event code 129 (KEY_AGAIN) # Event code 130 (KEY_PROPS) # Event code 131 (KEY_UNDO) # Event code 132 (KEY_FRONT) # Event code 133 (KEY_COPY) # Event code 134 (KEY_OPEN) # Event code 135 (KEY_PASTE) # Event code 183 (KEY_F13) # Event code 184 (KEY_F14) # Event code 185 (KEY_F15) # Event code 186 (KEY_F16) # Event code 187 (KEY_F17) # Event code 188 (KEY_F18) # Event code 189 (KEY_F19) # Event code 190 (KEY_F20) # Event code 191 (KEY_F21) # Event code 192 (KEY_F22) # Event code 193 (KEY_F23) # Event code 194 (KEY_F24) # Event code 272 (BTN_LEFT) # Event code 273 (BTN_RIGHT) # Event code 274 (BTN_MIDDLE) # Event code 320 (BTN_TOOL_PEN) # Event code 321 (BTN_TOOL_RUBBER) # Event code 322 (BTN_TOOL_BRUSH) # Event code 323 (BTN_TOOL_PENCIL) # Event code 324 (BTN_TOOL_AIRBRUSH) # Event code 326 (BTN_TOOL_MOUSE) # Event code 327 (BTN_TOOL_LENS) # Event code 330 (BTN_TOUCH) # Event code 331 (BTN_STYLUS) # Event code 332 (BTN_STYLUS2) # Event type 2 (EV_REL) # Event code 0 (REL_X) # Event code 1 (REL_Y) # Event code 8 (REL_WHEEL) # Event type 3 (EV_ABS) # Event code 0 (ABS_X) # Value0 # Min 0 # Max 5999 # Fuzz 0 # Flat 0 # Resolution 0 # Event code 1 (ABS_Y) # Value0 # Min 0 # Max 4499 # Fuzz 0 # Flat 0 # Resolution 0 # Event code 8 (ABS_WHEEL) # Value0 # Min
[Wayland-bugs] [Bug 98839] Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)
https://bugs.freedesktop.org/show_bug.cgi?id=98839 --- Comment #57 from Peter Hutterer--- doh, I thought I had pushed the !enabled fixed, done now and force-pushed so the branch is up-to-date and ready for testing. Thanks for spotting that. Commit is currently 1b251c2676130 but I may need to push more later. The current event count of 5 means holding the finger stationary for ~60ms on most touchpads. That's short enough that I can trigger it here even when trying not to, usually it triggers before I even start moving the fingers, right after I place it on the touchpad for the first time. That's on a T440 which is equivalent to the X1 3rd iirc, so an older touchpad. I recommend testing with sudo ./build/libinput-debug-events --verbose, that prints a message when the hysteresis is disabled. If the message appears, then hysteresis is ignored. Nate: attachment 135028 has several non-moving event streams that last a second or even longer. So it should definitely activate on your touchpad. I tested all the attachments above (still and moving) and they all disable the hysteresis within the first fraction of a second, before the first events come out of the device. The only case where the period may be significantly longer than 60ms would be if the touchpad firmware filters pressure and you don't get *any* events before the next motion event some time later. That can happen, see E 1.557756 in Nate's attachment 135029 which is 119ms after the previous one. But that is the exception. Needs fixing, sure, but a very niche issue. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103475] Tests fail, if XDG_RUNTIME_DIR is set, but directory is missing
https://bugs.freedesktop.org/show_bug.cgi?id=103475 Bug ID: 103475 Summary: Tests fail, if XDG_RUNTIME_DIR is set, but directory is missing Product: Wayland Version: 1.4.0 Hardware: Other OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: wayland Assignee: wayland-bugs@lists.freedesktop.org Reporter: isacvirid...@aol.com If XDG_RUNTIME_DIR is set (ex. "/tmp/xdg-$USER"), but the directory is not present, most tests from "make check" fail. This happens, if one tries to build wayland and run the tests on a freshly rebooted system. Creating the directory manually enables the tests to complete. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103395] buttons on graphic tablet don't work
https://bugs.freedesktop.org/show_bug.cgi?id=103395 --- Comment #10 from Peter Hutterer--- systemd bugs are here: https://github.com/systemd/systemd/issues gnome doesn't care about the brand of the tablet, only whether it can find enough pieces of information such as whether the tablet is internal (screen) or external (usb). Those are provided by the data files in libwacom. The problem with most of the cheap tablets is that they re-use the USB ids, so two completely different tablets can look the same to the system. There's a mirror of the data files here: https://github.com/linuxwacom/libwacom/tree/master/data Look at the wacom.example one, that gives you enough information to add a data file for your tablet. Please send that as a git-formatted patch to linuxwacom-de...@lists.sourceforge.net -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 781814] Applications don't receive clipboard when data source mimetype is "text/plain; charset=utf-8"
https://bugzilla.gnome.org/show_bug.cgi?id=781814 Michaelchanged: What|Removed |Added CC||zrax0...@gmail.com --- Comment #5 from Michael --- This breaks copying from non-GTK apps in Windows as well. From what I can tell, the content of text/plain;charset=utf-8 is initialized with UTF8_STRING the first time it is requested, but never updated again after that. Thus, pasting text from non-GTK apps on Windows will always return stale text. -- You are receiving this mail because: You are on the CC list for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103462] sudo ninja -C builddir/ install fails on my machine
https://bugs.freedesktop.org/show_bug.cgi?id=103462 Peter Huttererchanged: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Peter Hutterer --- commit 8edae4feb63c34e2e4f335bb190057e2498ec8f0 Author: Peter Hutterer Date: Thu Oct 26 16:45:24 2017 +1000 meson: require GTK 3.20 -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103461] build dependencies documentation doesn't work on my machine
https://bugs.freedesktop.org/show_bug.cgi?id=103461 Peter Huttererchanged: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |NOTABUG CC||peter.hutte...@who-t.net --- Comment #2 from Peter Hutterer --- (In reply to zwhitchcox from comment #0) > ` > Reading package lists... Done > E: Unable to find a source package for libinput > ` that indicates some missing apt setup/sources. What build-dep does is download the source file of the package, look at it's build description for the .deb package and then install the requirements listed in there. In your case, it fails at the 'download the source' stage which indicates that one of your repositories is either disabled or doesn't provide the source. > Anyway, it would be nice to just have a list of dependencies, and I can just > install them manually. no, these have a tendency to be out of date and not in sync with the code. The meson.build file is the authoritative source, so worst case just work through the missing packages one-by-one. > Right now, I'm stuck at `dot`, and I can't find that package anywhere. at least yum/dnf can do a dnf install /usr/bin/dot and have the rest work magically. I think apt has a similar feature. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103298] infinite loop when lid events are repeated - list item points to itself
https://bugs.freedesktop.org/show_bug.cgi?id=103298 --- Comment #8 from Alban Browaeys--- Created attachment 135092 --> https://bugs.freedesktop.org/attachment.cgi?id=135092=edit debug: trigger a core dump on list corruption I send this hack to get a coredump / backtrace instead of busy loop to help other debug this issue. I will investigate anew as time passed and I somehow lost track of the in and outs of this fix. The core of the debug with this debug patch I get these journald entries and the adhoc coredumpctl backtrace. Note that 0x5647705b6c20 is added 0x564770541940 twice in a raw. sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device init event listener - 0x564770541940 which has prev (nil) and next (nil) sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - to 0x564770545110 sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - 0x5647705a72e0 which has prev (nil) and next (nil) sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device POST add event listener - 0x5647705a72e0 which has prev 0x564770545110 and next 0x564770545110 sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - to 0x5647705b6c20 sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - 0x5647705a71a8 which has prev (nil) and next (nil) sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device POST add event listener - 0x5647705a71a8 which has prev 0x5647705b6c20 and next 0x5647705b6c20 sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - to 0x56477059c930 sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - 0x5647705a70f8 which has prev (nil) and next (nil) sept. 27 02:32:55 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device POST add event listener - 0x5647705a70f8 which has prev 0x56477059c930 and next 0x56477059c930 sept. 27 02:33:14 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - to 0x5647705b6c20 sept. 27 02:33:14 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - 0x564770541940 which has prev 0x564770541940 and next 0x564770541940 sept. 27 02:33:14 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device POST add event listener - 0x564770541940 which has prev 0x5647705b6c20 and next 0x5647705a71a8 sept. 27 02:33:18 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - to 0x5647705b6c20 sept. 27 02:33:18 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device PRE add event listener - 0x564770541940 which has prev 0x5647705b6c20 and next 0x5647705a71a8 sept. 27 02:33:18 cyclope org.gnome.Shell.desktop[14480]: LIBINPUT : device POST add event listener - 0x564770541940 which has prev 0x564770541940 and next 0x564770541940 PID: 14799 (gnome-shell) UID: 1000 (prahal) GID: 1000 (prahal) Signal: 6 (ABRT) Timestamp: Wed 2017-09-27 02:33:18 CEST (1min 1s ago) Command Line: /usr/bin/gnome-shell Executable: /usr/bin/gnome-shell Control Group: /user.slice/user-1000.slice/session-396.scope Unit: session-396.scope Slice: user-1000.slice Session: 396 Owner UID: 1000 (prahal) Boot ID: c29df59057834e2bb77ae569ae135cfb Machine ID: 2b483dcbcecb6729df407c5b5382b0d1 Hostname: cyclope Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.c29df59057834e2bb77ae569ae135cfb.14799.150647239800.lz4 Message: Process 14799 (gnome-shell) of user 1000 dumped core. Stack trace of thread 14799: #0 0x7fd6b1220fff __GI_raise (libc.so.6) #1 0x7fd6b122242a __GI_abort (libc.so.6) #2 0x7fd6a859cea4 create_dump (libinput.so.10) #3 0x7fd6a85a626b lid_switch_process_switch (libinput.so.10) #4 0x7fd6a85a10a9 evdev_process_event (libinput.so.10) #5 0x7fd6a859cd2f libinput_dispatch (libinput.so.10) #6 0x7fd6b22feeac dispatch_libinput (libmutter-clutter-1.0.so) #7 0x7fd6b17f2f67 g_main_dispatch (libglib-2.0.so.0) #8 0x7fd6b17f31a0 g_main_context_iterate (libglib-2.0.so.0) #9 0x7fd6b17f34b2 g_main_loop_run (libglib-2.0.so.0) #10 0x7fd6b2fa6a8c meta_run (libmutter.so.0) #11 0x56476f0224b7 main (gnome-shell) #12 0x7fd6b120e2e1 __libc_start_main (libc.so.6) #13 0x56476f0225fa _start (gnome-shell) Thread 1 (Thread 0x7fd6b47a9a80 (LWP 14799)): #0 0x7fd6b1220fff in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x7fd6b122242a in
[Wayland-bugs] [Bug 781909] Implement KDE's server-decoration protocol
https://bugzilla.gnome.org/show_bug.cgi?id=781909 Matthias Clasenchanged: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103298] infinite loop when lid events are repeated - list item points to itself
https://bugs.freedesktop.org/show_bug.cgi?id=103298 --- Comment #7 from Alban Browaeys--- Sorry taking me a while to sort out how to setup a test/dev environment in a VM. About the crash I think it is not directly related to this issue. The current issue might prevent an user to reach the crash in gnome-shell. In the crash I get gnome-shell hangs (100%cpu , libinput is in a busy processing LID event list). But no crash. With the fix I get a crash at random times but pretty much nailed down : shell_gtk_embed_window_created_cb is called with its embed argument freed and dereference it. Sadly I cannot seem to sort out how to reproduce (even though it kills my session every 2 days). I see that with coredumpctl and gdb. But I believe the current issue is higher priority. When libinput loop I cannot even switch to a VT to kill it. Only way out is to ssh to the box and mess with gdb. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 777072] window shrinks when restored from maximized
https://bugzilla.gnome.org/show_bug.cgi?id=777072 Matthias Clasenchanged: What|Removed |Added Attachment #354151|none|committed status|| -- You are receiving this mail because: You are on the CC list for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 777072] window shrinks when restored from maximized
https://bugzilla.gnome.org/show_bug.cgi?id=777072 Matthias Clasenchanged: What|Removed |Added Status|NEW |RESOLVED CC||mcla...@redhat.com Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103395] buttons on graphic tablet don't work
https://bugs.freedesktop.org/show_bug.cgi?id=103395 --- Comment #9 from akktor--- Thanks, it works. I cant find systemd bug list. There is no choice on enter new bug. It's actually xp-pen star 03. I don't understand what should i report to libwacom? Is non-wacom tablet is supported on gnome-center? -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103395] buttons on graphic tablet don't work
https://bugs.freedesktop.org/show_bug.cgi?id=103395 --- Comment #8 from akktor--- Created attachment 135085 --> https://bugs.freedesktop.org/attachment.cgi?id=135085=edit spec -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103298] infinite loop when lid events are repeated - list item points to itself
https://bugs.freedesktop.org/show_bug.cgi?id=103298 --- Comment #6 from Michael Thayer--- Note that the more applications (windows) running, the easier it is to trigger this. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 99268] With Clickfinger behavior, pointer movement briefly turns into a scroll when a thumb is dropped onto the pad
https://bugs.freedesktop.org/show_bug.cgi?id=99268 --- Comment #6 from Nate Graham--- Yup, I can confirm that this is fixed now. Thanks! -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 99703] Trackpad accidental two-finger touch stops cursor movement too early
https://bugs.freedesktop.org/show_bug.cgi?id=99703 --- Comment #9 from Nate Graham--- This change fixes the issue for me! -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 98802] RFE: libinput should let a thumb used for clicking rest anywhere on the pad, not just on the bottom edge
https://bugs.freedesktop.org/show_bug.cgi?id=98802 --- Comment #4 from Nate Graham--- Created attachment 135060 --> https://bugs.freedesktop.org/attachment.cgi?id=135060=edit Thumb clicking while finger moves the pointer -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 98839] Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)
https://bugs.freedesktop.org/show_bug.cgi?id=98839 Nate Grahamchanged: What|Removed |Added Status|NEEDINFO|NEW --- Comment #56 from Nate Graham --- I tried out that branch on my hardware (after applying Daniel's fix) but it didn't make any difference for me, even after holding a finger stationary for 30 seconds to try to get it to learn. Maybe my hardware does less filtering than Daniel's. Still, it's a night-and-day difference without hysteresis, and I don't see any jumpiness at all when it's off. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 789141] Segmentation fault when adding Google online account
https://bugzilla.gnome.org/show_bug.cgi?id=789141 Matthias Clasenchanged: What|Removed |Added Status|NEW |RESOLVED CC||mcla...@redhat.com Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 98839] Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)
https://bugs.freedesktop.org/show_bug.cgi?id=98839 --- Comment #55 from Daniel van Vugt--- After I fixed the typo, the fix was good but not perfect. On both X1 Carbon gen 4 and 5. The system doesn't see long enough periods of a stationary finger in reality to learn to disable hysteresis soon enough. But if I held my finger still for a short while it would switch over properly. While I like your thinking with that heuristic, and it should probably stay, I still think some defaults (of off) need to be hardcoded for the problematic touchpad models. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 98839] Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)
https://bugs.freedesktop.org/show_bug.cgi?id=98839 --- Comment #54 from Daniel van Vugt--- Typo: + if (!tp->hysteresis.enabled) + tp_maybe_disable_hysteresis(tp); should be: + if (tp->hysteresis.enabled) + tp_maybe_disable_hysteresis(tp); -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 98839] Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)
https://bugs.freedesktop.org/show_bug.cgi?id=98839 --- Comment #53 from Daniel van Vugt--- I like the ideas I'm seeing in your git branch. Unfortunately that branch made zero improvement on either X1 Carbon gen 4 or 5. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103298] infinite loop when lid events are repeated - list item points to itself
https://bugs.freedesktop.org/show_bug.cgi?id=103298 --- Comment #4 from Michael Thayer--- I was able to trigger the crash pretty easily with the old library still in use by opening and closing the lid a few times in quick succession and then trying to type an update to this bug. After restarting I was not immediately able to trigger it, but instead brought gnome-shell down with an assertion (g_malloc failed to allocate 1.8x10^19 bytes). Working down the stack a few frames it looked like it was trying to use an invalid structure, presumably in memory which had already been freed. Which at least raises the possibility that gnome-shell has some memory use bug which triggers on suspend and resume and that libinput was collateral damage. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103208] One-finger movement on touchpad registered as two-finger scrolling with edge exclusion zone is touched
https://bugs.freedesktop.org/show_bug.cgi?id=103208 --- Comment #15 from Peter Y. Chuang--- Couple of things: 1) Just because I express my dislike of a feature doesn't mean I belittle it, or believe that no one ever uses it, or believe it's worthless. In fact, I believe I have made myself quite clear that I am fine with keeping the feature as long as we remedy the problem it causes. My key point is that I don't see any obvious logic that can accommodate absolutely *everything*, so the question will, at some point, become which feature you would rather sacrifice (see point no. 4). 2) I also want to make clear that I dislike the feature not just as a user of MacBook, which has arguably the best touchpad around, but as a user of other touchpads as well, such as the one on XPS 13, and some older touchpads on some $300 laptops from like 5 years ago. So I am not proposing these things just because I think MacBook does them, but because I've used multiple touchpads and haven't found the offending feature useful when it isn't causing problems. But if other users find that feature useful, that's fine. 3) Of course I don't expect the feature to go away just because I don't like it. I have used Linux for long enough to know that things don't work like this here (or anywhere). 4) If not everything can be accommodated, there will come a point in the future where one will have to choose one over another. As touchpads improve, it will be the old features that will have to go if they get in the way of accommodating new features, IMHO. That's not avoidable in the long-run. 5) Now, it's not like I haven't thought about how to fix this *without* gutting the feature. Here are **two other potential ways** I've come up since the last comment: A) ABS_MT_ORIENTATION of palm touches on the left edge should always be positive, and those on the right should always be negative because of how the hands are normally placed, no matter how large the contact areas are. Incorporating orientation data may provide an extra check to identify real palms within the edge zones, or perhaps even help do away from edge exclusion zone altogether. Orientations of fingers tend to fluctuate around the edges in my observation, but since users don't often use the edges for tracking, finger detection at the edges does not have to be 100% perfect IMHO. Granted, this will probably make two-finger scrolling (and one-finger-moving-one-finger-stationary-scrolling) around the edges less consistent than in the middle of the touchpad. We can test and debate whether this decrease in consistency is worth it. B) Call the one-finger-moving-one-finger-stationary-scrolling something else altogether, because it's not *really* two-finger scrolling. For now, let's call it Legacy Mode. Then create a new two-finger scrolling (or Experimental Mode for now) with new checks, so that end users can actually *test* and help refine the extra checks, and, if they don't like them, revert back to the Legacy Mode. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103298] infinite loop when lid events are repeated - list item points to itself
https://bugs.freedesktop.org/show_bug.cgi?id=103298 --- Comment #3 from Michael Thayer--- I think I am seeing the same thing with Ubuntu 17.10, libinput 1.8.2-2. The patch applies cleanly, I will see if it helps. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103462] sudo ninja -C builddir/ install fails on my machine
https://bugs.freedesktop.org/show_bug.cgi?id=103462 Peter Huttererchanged: What|Removed |Added CC||peter.hutte...@who-t.net --- Comment #1 from Peter Hutterer --- workaround: run meson configure -Ddebug-gui=false , then run ninja again, that'll disable the debug gui that requires gtk. I'll push out a fix to check for the right gtk version as soon as the test suite run finishes. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103208] One-finger movement on touchpad registered as two-finger scrolling with edge exclusion zone is touched
https://bugs.freedesktop.org/show_bug.cgi?id=103208 --- Comment #14 from Peter Hutterer--- ok, let's be clear here: comments like that are not productive. Don't belittle the features others require/expect just because they don't match your expectations or usage patterns. And don't assume that we're changing them just because your usage pattern doesn't match the current implementation. Think about how to *fix* this rather than belittling everything that you don't like. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs
[Wayland-bugs] [Bug 103462] sudo ninja -C builddir/ install fails on my machine
https://bugs.freedesktop.org/show_bug.cgi?id=103462 Bug ID: 103462 Summary: sudo ninja -C builddir/ install fails on my machine Product: Wayland Version: unspecified Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: libinput Assignee: wayland-bugs@lists.freedesktop.org Reporter: zwhitch...@gmail.com I get this error ../tools/libinput-debug-gui.c:405:9: error: ‘GDK_SEAT_CAPABILITY_ALL_POINTING’ undeclared (first use in this function) GDK_SEAT_CAPABILITY_ALL_POINTING, Don't know what it means. I'm on GalliumOS 2.1, a Chromebook, Samus Sorry I can't really provide anything more than that. -- You are receiving this mail because: You are the assignee for the bug.___ wayland-bugs mailing list wayland-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-bugs