Bug 42662 - Console programs don't understand window size when geometry resource used
Summary: Console programs don't understand window size when geometry resource used
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: rxvt
Version: 7.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Harald Hoyer
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-05-29 08:46 UTC by Reuben Thomas
Modified: 2007-04-18 16:33 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-06-04 10:52:08 UTC
Embargoed:


Attachments (Terms of Use)
My .Xresources (19.32 KB, text/plain)
2001-05-29 10:18 UTC, Reuben Thomas
no flags Details
My .Xresources (19.32 KB, text/plain)
2001-05-29 10:18 UTC, Reuben Thomas
no flags Details

Description Reuben Thomas 2001-05-29 08:46:22 UTC
Description of Problem:

When I start console programs such as jed and pine inside an rxvt when I have 
rxvt.geometry: 80x52 in my .Xresources, I get display glitches.

How Reproducible:

Every time

Steps to Reproduce:
1. Set rxvt.geometry: 80x52 in X environment
2. Start rxvt -e jed
3. The screen display is probably already corrupted (line asking to enter filename).

Actual Results:


Expected Results:


Additional Information:
 
If I start rxvt with an explicit -geometry, I don't get this problem. If I resize the 
window once started, things also work.

Comment 1 Harald Hoyer 2001-05-29 08:51:49 UTC
Works for me.... no problem.. 
$ rpm -q rxvt
rxvt-2.7.5-16
$ rpm -q jed
jed-0.99.12-1


Comment 2 Reuben Thomas 2001-05-29 09:19:54 UTC
I have rxvt-2.7.5-15, and according to up2date I'm up to date. This could be the
difference between us, perhaps?

Comment 3 Harald Hoyer 2001-05-29 09:47:35 UTC
no, tried it also with -15. How does the screen look like???
I have no problems... Which Windowmanager do you use?


Comment 4 Reuben Thomas 2001-05-29 09:57:38 UTC
The sort of thing that goes wrong is that text appears on the wrong line, e.g.
the penultimate line in jed (the status info) appears in the bottom line (the
minibuffer).

I'm using kwin, under KDE.

Comment 5 Harald Hoyer 2001-05-29 10:02:33 UTC
I also use kwin... I cannot reproduce your problem .. strange ..
Maybe you have strange .Xresources. you may attach the output of:
$ xrdb -query -all


Comment 6 Reuben Thomas 2001-05-29 10:18:32 UTC
Created attachment 19861 [details]
My .Xresources

Comment 7 Reuben Thomas 2001-05-29 10:19:16 UTC
I've attached my xrdb -query -all output, as you requested. HTH

Comment 8 Harald Hoyer 2001-05-29 13:05:12 UTC
maybe your ncurses is screwed.
$ rpm -qf /usr/share/terminfo/r/rxvt
ncurses-5.2-8


Comment 9 Reuben Thomas 2001-05-29 13:14:27 UTC
I have ncurses 5.2-8. My system is completely up-to-date according to up2date,
with the exception of cpp, since I've reverted to the egcs package from 6.2, to
avoid gcc-2.96 bugs.

Comment 10 Reuben Thomas 2001-05-31 09:10:04 UTC
I've since noticed that I sometimes get this problem even when rxvt is started
with -geometry 80x52.

Comment 11 Reuben Thomas 2001-06-04 10:52:04 UTC
I've discovered the problem: my screen was too small for 80x52; the maximum allowable 
is 80x50. But this still suggests there's a bug somewhere: perhaps kwin is not sending 
SIGWINCH to rxvt when it changes the size of the window on startup?


Comment 12 Harald Hoyer 2001-06-20 08:50:32 UTC
$ rpm -q rxvt kdebase
rxvt-2.7.6-2
kdebase-2.1.1-8



Note You need to log in before you can comment on or make changes to this bug.