GNU bug report logs - #65514
29.1; pixel-scroll-precision-mode has no visible effect

Previous Next

Package: emacs;

Reported by: William O'Hanley <me <at> wohanley.com>

Date: Fri, 25 Aug 2023 05:16:02 UTC

Severity: normal

Found in version 29.1

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 65514 in the body.
You can then email your comments to 65514 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#65514; Package emacs. (Fri, 25 Aug 2023 05:16:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to William O'Hanley <me <at> wohanley.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 25 Aug 2023 05:16:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: William O'Hanley <me <at> wohanley.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.1; pixel-scroll-precision-mode has no visible effect
Date: Thu, 24 Aug 2023 19:45:00 -0700
After activating pixel-scroll-precision-mode, I don't see any difference in scrolling behaviour: scrolling is still instant and by lines, as usual. Any idea what gives?

My window manager is i3, in case that's relevant.

Thanks for any help.

Will


emacs -Q dribble:  pixel-scroll-precision-mode<return><down-mouse-5><mouse-5><down-mouse-4><mouse-4>

In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.16.0, Xaw3d scroll bars)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
System Description: Arch Linux

Configured using:
 'configure
 --prefix=/nix/store/zbh69bbb8c13w5rrpbhp9rsa7aax4d42-emacs-29.1
 --disable-build-details --with-modules --with-x-toolkit=lucid
 --with-xft --with-cairo --with-native-compilation --with-tree-sitter
 --with-xinput2'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XPM LUCID ZLIB

Important settings:
  value of $EMACSLOADPATH: /nix/store/ga7mhqig58n03hpd1a6snv3r3ckfc2cw-emacs-packages-deps/share/emacs/site-lisp:
  value of $EMACSNATIVELOADPATH: /nix/store/ga7mhqig58n03hpd1a6snv3r3ckfc2cw-emacs-packages-deps/share/emacs/native-lisp::
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  pixel-scroll-precision-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search time-date mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs
comp comp-cstr warnings icons rx cl-seq cl-macs gv cl-extra help-mode
bytecomp byte-compile cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils cus-start cus-load pixel-scroll cua-base ring
subr-x rmc iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify dynamic-setting system-font-setting
font-render-setting cairo x-toolkit x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 88024 8082)
 (symbols 48 8322 0)
 (strings 32 22806 2025)
 (string-bytes 1 779615)
 (vectors 16 17010)
 (vector-slots 8 341704 10406)
 (floats 8 57 46)
 (intervals 56 258 0)
 (buffers 984 13))




Reply sent to Po Lu <luangruo <at> yahoo.com>:
You have taken responsibility. (Fri, 25 Aug 2023 07:39:02 GMT) Full text and rfc822 format available.

Notification sent to William O'Hanley <me <at> wohanley.com>:
bug acknowledged by developer. (Fri, 25 Aug 2023 07:39:02 GMT) Full text and rfc822 format available.

Message #10 received at 65514-done <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: William O'Hanley <me <at> wohanley.com>
Cc: 65514-done <at> debbugs.gnu.org
Subject: Re: bug#65514: 29.1; pixel-scroll-precision-mode has no visible effect
Date: Fri, 25 Aug 2023 15:37:52 +0800
William O'Hanley <me <at> wohanley.com> writes:

> After activating pixel-scroll-precision-mode, I don't see any difference in scrolling behaviour: scrolling is still instant and by lines, as usual. Any idea what gives?
>
> My window manager is i3, in case that's relevant.
>
> Thanks for any help.
>
> Will
>
>
> emacs -Q dribble:  pixel-scroll-precision-mode<return><down-mouse-5><mouse-5><down-mouse-4><mouse-4>
>
> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
> version 1.16.0, Xaw3d scroll bars)
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
> System Description: Arch Linux
>
> Configured using:
>  'configure
>  --prefix=/nix/store/zbh69bbb8c13w5rrpbhp9rsa7aax4d42-emacs-29.1
>  --disable-build-details --with-modules --with-x-toolkit=lucid
>  --with-xft --with-cairo --with-native-compilation --with-tree-sitter
>  --with-xinput2'

Despite configuring --with-xinput2, as attested here...

> Configured features:
> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON
> LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
> INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
> TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XPM LUCID ZLIB

... your build is bereft of XInput 2 support, probably as a consequence
of relevant headers being absent from your system.  Verify that you have
installed libXi and its development files, that they are recent enough,
and rebuild Emacs.

Closing, thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#65514; Package emacs. (Fri, 25 Aug 2023 07:48:02 GMT) Full text and rfc822 format available.

Message #13 received at 65514 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Po Lu <luangruo <at> yahoo.com>, 65514 <at> debbugs.gnu.org, me <at> wohanley.com
Subject: Re: bug#65514: 29.1; pixel-scroll-precision-mode has no visible effect
Date: Fri, 25 Aug 2023 09:46:58 +0200
> ... your build is bereft of XInput 2 support, probably as a consequence
> of relevant headers being absent from your system.

Does `pixel-scroll-precision-mode' display a warning in this situation?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#65514; Package emacs. (Fri, 25 Aug 2023 08:05:02 GMT) Full text and rfc822 format available.

Message #16 received at 65514 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 65514 <at> debbugs.gnu.org, me <at> wohanley.com
Subject: Re: bug#65514: 29.1; pixel-scroll-precision-mode has no visible effect
Date: Fri, 25 Aug 2023 16:03:39 +0800
Stefan Kangas <stefankangas <at> gmail.com> writes:

>> ... your build is bereft of XInput 2 support, probably as a consequence
>> of relevant headers being absent from your system.
>
> Does `pixel-scroll-precision-mode' display a warning in this situation?

No, because there are several legitimate situations where p-s-p-m is
enabled absent XInput 2.  For example, the animated Page Up/Page Down
scrolling it furnishes.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 22 Sep 2023 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 330 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.