Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 141908

Summary: rxvt-unicode scrolling patch conflicts with perl extension "tabbed"
Product: Gentoo Linux Reporter: Congtat Cia <hydonsingore>
Component: Current packagesAssignee: Emanuele Giaquinta (RETIRED) <exg>
Status: RESOLVED FIXED    
Severity: trivial CC: latexer, r.a
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: new ebuild that makes single line scrolling controlled by a use flag
updated ebuild with single line scrolling

Description Congtat Cia 2006-07-27 10:49:42 UTC
The one-line-scroll patch works fine while the perl extension "tabbed" is disabled. While enabled, the keyboard scrolling does not work once the focus left urxvt. The "tabbed" extension is also handicapped because the key strokes creating new tab, [shift-down], is occupied by the scrolling feature.

# emerge --info
Portage 2.1.1_pre3-r5 (default-linux/x86/2005.1, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r3 i686)
=================================================================
System uname: 2.6.17-gentoo-r3 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.12.1
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -O2 -pipe -fno-ident -falign-functions=16 -fomit-frame-pointer -finline-functions -ffast-math -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon-tbird -O2 -pipe -fno-ident -falign-functions=16 -fomit-frame-pointer -finline-functions -ffast-math -fforce-addr -fvisibility-inlines-hidden"
DISTDIR="/Storage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS=" ftp://ftp.isu.edu.tw/pub/Linux/Gentoo ftp://ftp.twaren.net/Linux/Gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="zh_TW"
PKGDIR="/Storage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/Storage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/gentoo-taiwan"
SYNC="rsync://rsync3.tw.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac aalib acpi alsa apache2 apm asf audacious avi berkdb bitmap-fonts browserplugin bzip2 cairo ccache cjk cli crypt cups curl dba dbus dlloader dri dvd emboss encode esd exif expat ffmpeg firefox flac foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 hal imagemagick imap imlib ipv6 isdnlog iso14755 jabber java jingle jpeg lcms ldap libg++ libwww mad maildir mikmod mmx mmxext mng mp3 mpeg msn mysql nas ncurses network nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam panel-plugin pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline real reflection sdl session slang spell spl sqlite ssl startup-notification svg tcpd thumbnail thunar-vfs tiff truetype truetype-fonts udev unicode usb userlocales utf8 v4l v4l2 vcd vorbis win32codecs wma wma123 xml2 xorg xprint xv xvid zh_TW zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_zh_TW userland_GNU video_cards_nv video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-07-27 10:57:39 UTC
(In reply to comment #0)
> The "tabbed" extension is also handicapped because the key strokes
> creating new tab, [shift-down], is occupied by the scrolling feature.

Use Ctrl+Shift+Down, works just fine.
Comment 2 Emanuele Giaquinta (RETIRED) gentoo-dev 2006-08-01 07:31:41 UTC
patch dropped in in rxvt-unicode-7.8-r1.
Comment 3 marty rosenberg 2007-06-04 09:39:28 UTC
Created attachment 121116 [details]
new ebuild that makes single line scrolling controlled by a use flag
Comment 4 Robert A. 2008-03-26 00:12:47 UTC
single line scrolling does not work for me out of the box (neither shift+up|down nor shift+ctrl+up|down).

why has this patch been dropped?
the changelog says "as it adds bindings that override default ones".
which bindings? shift+up|down? shift+home|end?
Comment 5 Robert A. 2008-03-26 00:13:57 UTC
Created attachment 147323 [details]
updated ebuild with single line scrolling