Moin!
Ich habe mir gerade den 11W-PC von der c't gebaut (intel-onboard-grafik), ein openSUSE 13.1 mit XFCE-Desktop installiert und bin langsam am verzweifeln, weil ich meinen Röhren-Monitor nur mit 1024x768 (als normaler User) ans Laufen bekomme.
Wenn ich mich im Logon-Schirm als root anmelde und folgendes Script ausführe, schaltet der Monitor auf die gewünschte Auflösung.
Mache ich das als normaler User, schaltet er für den Bruchteil einer Sekunde den Grafikmodus um, danach bin ich wieder auf dem Logon-Schirm.
Rufe ich das Script mit sudo auf, kommt pro Zeile -bzw. dreimal- die Meldung "Can't open display".
Jedesmal der gleich Mist, seitdem sax nicht mehr ist.... :-(
Wie stelle ich die Bildschirm-Auflösung (idealerweise dauerhaft) bei openSUSE 13.1 mit XFCE ein?
Vielen Dank im voraus,
Dede
BTW: ein tail -f /var/log/Xorg.0.log liefert das hier, nachdem ich als normaler User das Script laufen lasse:
Ebenso siehts aus, wenn ich im Terminal per su zu root werde und dann das Script starte.
Starte ich es hingegen nach einem Logon als root, kommt das hier (und alles ist gut):
Natürlich will ich mich nicht immer als root am Desktop anmelden müssen, um eine ordentliche Auflösung zu haben ...... nützt also nix.
Ich habe mir gerade den 11W-PC von der c't gebaut (intel-onboard-grafik), ein openSUSE 13.1 mit XFCE-Desktop installiert und bin langsam am verzweifeln, weil ich meinen Röhren-Monitor nur mit 1024x768 (als normaler User) ans Laufen bekomme.
Wenn ich mich im Logon-Schirm als root anmelde und folgendes Script ausführe, schaltet der Monitor auf die gewünschte Auflösung.
Code:
#!/bin/sh
xrandr --newmode "1600x1200_75.00" 204.75 1600 1720 1888 2176 1200 1203 1207 1255 -hsync +vsync
xrandr --addmode DP2 "1600x1200_75.00"
xrandr --output DP2 --primary --mode "1600x1200_75.00"
Rufe ich das Script mit sudo auf, kommt pro Zeile -bzw. dreimal- die Meldung "Can't open display".
Jedesmal der gleich Mist, seitdem sax nicht mehr ist.... :-(
Wie stelle ich die Bildschirm-Auflösung (idealerweise dauerhaft) bei openSUSE 13.1 mit XFCE ein?
Vielen Dank im voraus,
Dede
BTW: ein tail -f /var/log/Xorg.0.log liefert das hier, nachdem ich als normaler User das Script laufen lasse:
Code:
[ 3354.718] (II) intel(0): resizing framebuffer to 1600x1200
[ 3354.718] (II) intel(0): switch to mode 1024x768@60.0 on pipe 0 using DP2, position (0, 0), rotation normal
[ 3354.752] (II) intel(0): switch to mode 1600x1200@75.0 on pipe 0 using DP2, position (0, 0), rotation normal
[ 3356.291] (EE)
[ 3356.291] (EE) Backtrace:
[ 3356.291] (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x585acd]
[ 3356.291] (EE) 1: /usr/bin/X (0x400000+0x189839) [0x589839]
[ 3356.291] (EE) 2: /lib64/libpthread.so.0 (0x7f532ebc7000+0xf9f0) [0x7f532ebd69f0]
[ 3356.292] (EE) 3: /lib64/libc.so.6 (__vsprintf_chk+0x54) [0x7f532db0ed84]
[ 3356.292] (EE) 4: /lib64/libc.so.6 (__sprintf_chk+0x7d) [0x7f532db0ed0d]
[ 3356.292] (EE) 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f5329a10000+0x5dcc2) [0x7f5329a6dcc2]
[ 3356.292] (EE) 6: /usr/bin/X (xf86ProbeOutputModes+0x1db) [0x4afebb]
[ 3356.292] (EE) 7: /usr/bin/X (0x400000+0xb92dc) [0x4b92dc]
[ 3356.293] (EE) 8: /usr/bin/X (RRGetInfo+0x88) [0x4f66e8]
[ 3356.293] (EE) 9: /usr/bin/X (0x400000+0xfd4b9) [0x4fd4b9]
[ 3356.293] (EE) 10: /usr/bin/X (0x400000+0x3cc3e) [0x43cc3e]
[ 3356.293] (EE) 11: /usr/bin/X (0x400000+0x2c1ba) [0x42c1ba]
[ 3356.293] (EE) 12: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f532da3abe5]
[ 3356.293] (EE) 13: /usr/bin/X (0x400000+0x2c501) [0x42c501]
[ 3356.293] (EE)
[ 3356.293] (EE) Segmentation fault at address 0x0
[ 3356.293] (EE)
Fatal server error:
[ 3356.294] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 3356.294] (EE)
[ 3356.294] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 3356.294] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 3356.294] (EE)
[ 3356.294] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 3356.382] (EE) Server terminated with error (1). Closing log file.
Starte ich es hingegen nach einem Logon als root, kommt das hier (und alles ist gut):
Code:
[ 3713.147] (II) intel(0): resizing framebuffer to 1600x1200
[ 3713.147] (II) intel(0): switch to mode 1024x768@60.0 on pipe 0 using DP2, position (0, 0), rotation normal
[ 3713.180] (II) intel(0): switch to mode 1600x1200@75.0 on pipe 0 using DP2, position (0, 0), rotation normal