Mailinglist Archive: opensuse-bugs (4504 mails)

< Previous Next >
[Bug 929016] [startx] Xorg sessions started from multi-user ignore xrandr resolution and DPI in Xorg startup script when startx is not preceded by WINDOWMANGER= on cmdline
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 04 Feb 2016 22:51:23 +0000
  • Message-id: <bug-929016-21960-pJ82dbx94n@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=929016
http://bugzilla.opensuse.org/show_bug.cgi?id=929016#c8

Felix Miata <mrmazda@xxxxxxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Component|KDE Workspace (Plasma) |X.Org
Resolution|INVALID |UPSTREAM
Assignee|opensuse-kde-bugs@opensuse. |xorg-maintainer-bugs@forge.
|org |provo.novell.com
QA Contact|qa-bugs@xxxxxxx |xorg-maintainer-bugs@forge.
| |provo.novell.com

--- Comment #8 from Felix Miata <mrmazda@xxxxxxxxxxxxx> ---
This bug is exclusively about global X configuration. What's possible through
any setting in $HOME should thus be irrelevant.

This remains a bug, because the failure or not according to chosen WM/DE or
startup methodology represents an otherwise absent distinction between global X
configuration possible via xrandr, and configuration possible via
/etc/X11/Xorg.conf*. Now that bug 771521 has been fixed, xorg.conf* (only in
openSUSE for now, as the upstream for 771521 remains unfixed) is able to
produce that which xrandr is unable - to have its entirety obeyed regardless of
method of starting Xorg or which DE/WM is used.

Other DE/Distro comparisons (all from host gx62b's Intel gfx, which notably in
contrast to ati and nouveau in X prefers video= mode from kernel cmdline to
EDID preferred mode; cmdline in all includes video=1440x900@60, in order that
resulting vtty columns and rows produce comfortable text size using default
font). For each in the comparison testing reported below, EDID preferred
(native) mode of the display used is 1680x1050, and the xrandr line in the
startup script contains:

xrandr --dpi 108 --output VGA1 --mode 1680x1050 # intel analog

Fedora 23 (*plymouth* not installed):
IceWM: xrandr's (/etc/X11/xinit/xinitrrc.d/setup, as in openSUSE) DPI and mode
are both ignored if fullpath is provided to startx
K5: xrandr mode obeyed, xrandr DPI ignored, if fullpath is provided to startx

Mageia 5 (in which uninstalling *plymouth* removes IceWM) doesn't exhibit such
disregard. Its IceWM and KDE4 obey the startup script's
(/etc/X11/xinit.d/setup) xrandr as to both DPI and mode (and does so regardless
of video= on kernel cmdline).

Debian 8.x Jessie (*plymouth* not installed):
LXDE respects /etc/X11/Xsession.d/95setup's xrandr mode but not its DPI,
whether fullpath to lxsession is supplied to startx or not.
IceWM and XFCE4 using fullpath behave the same.
Following 'systemctl isolate graphical.target without startx running,
Xorg.0.log reports

Output VGA1 using initial mode 1680x1050
DPI set to (96,96)

So, upstream is probably where solution ultimately belongs.

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >