Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34807 - [rxvt-unicode] --enable-smart-resize causes problems when the font is changed

Attached to Project: Community Packages
Opened by Lauri Niskanen (Ape) - Tuesday, 16 April 2013, 11:13 GMT
Last edited by Sébastien Luttringer (seblu) - Friday, 05 July 2013, 12:27 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

rxvt-unicode 9.18-2 is compiled with --enable-smart-resize. This optional feature is causing problems when changing terminal fonts with escape sequences.

When smart resize is enabled and the terminal window is resized, rxvt-unicode also moves the window (in addition to just resizing it). This causes problems especially with multimonitor setups when the terminal may move to another screen because of this. I argue that the default behaviour should be to keep the window location unchanged.

Steps to reproduce:
1. install rxvt-unicode 9.18-2 or any other version with smart resize enabled
2. open a terminal
3. run the following command to change the terminal font:
echo -e "\033]710;xft:DejaVu Sans Mono:pixelsize=20\007"
4. notice how the window is moved (possibly to another display)

Steps to fix the issue:
1. remove --enable-smart-resize from PKGBUILD
2. build, install and enjoy

I created AUR package to fix this issue, but I think this should be fixed also in the [community] package.

AUR: https://aur.archlinux.org/packages/rxvt-unicode-nosmartresize/
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Friday, 05 July 2013, 12:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  rxvt-unicode-9.18-6
Comment by Lauri Niskanen (Ape) - Tuesday, 16 April 2013, 11:14 GMT
Other distributions have had similar is issues reported, e.g.:
cygwin@cygwin.com/msg69313.html"> http://www.mail-archive.com/cygwin@cygwin.com/msg69313.html
http://permalink.gmane.org/gmane.comp.window-managers.awesome/9387

EDIT: flyspray seems to have issues with the first URL, it looks just fine on edit textarea.
Comment by Sébastien Luttringer (seblu) - Sunday, 21 April 2013, 13:54 GMT
I removed AUR PKGBUILD. Please do not provide package in AUR with the same source code and different build option.

Did you contact upstream about this?
Comment by Lauri Niskanen (Ape) - Monday, 22 April 2013, 19:23 GMT
I asked upstream for help about the issue and found out about the build option. But since it's an option that was explicitly enabled on Arch, I didn't ask upstream to do anything else.
Comment by Sébastien Luttringer (seblu) - Monday, 22 April 2013, 22:20 GMT
This option is provided by upstream without any warning or note which let think we should not enable it or worst it should not work.
Why do ask them to fix this issue? All distro will be happy.

I doesn't find your report upstream (in last 4 quarter), do you have a link?
Comment by Sébastien Luttringer (seblu) - Monday, 06 May 2013, 00:25 GMT
ping
Comment by Lauri Niskanen (Ape) - Sunday, 23 June 2013, 12:09 GMT
  • Field changed: Percent Complete (100% → 0%)
This issue still remains. For a reference note that "man 7 urxvt" says --enable-smart-resize is not enabled by default. This should thus not be default on the Arch Linux build either.
Comment by Sébastien Luttringer (seblu) - Friday, 28 June 2013, 00:22 GMT
As I already explain above, the fact that an option is enabled or not by default, doesn't matter.
By example, we use --enable-unicode3 which is NOT enabled by default. See  FS#29923 .

Nobody except you had voted for this bug, this let me assume that few people are impacted.

It would be nice if your could report and help upstream to fix this issue.

Loading...