Screen Resolution Festsetzen

      Screen Resolution Festsetzen

      Zur Zeit kämpf ich mit folgendem Problem:
      Ich verwende einen Samsung SyncMaster Monitor mit einer maximalen Auflösung von 1920x1200.
      Wenn ich nun den Monitor an ein kurzes VGA Kabel (1m) anschliesse kann ich ihn mit SAX2 einwandfrei konfigurieren und die maximale Auflösung einstellen. Wenn ich nun anschliessend das kurze VGA Kabel durch ein langes (20m) ersetze wird das Bild immernoch einwandfrei angezeigt.

      Leider gehen die Einstellungen nach einem Reboot verloren. Der Monitor fällt in eine tiefere Auflösung (1600x1200) zurück. Mit dem langen Kabel wird der Monitor von SAX2 nicht mehr erkannt und kann nicht konfiguriert werden.

      Gib es eine Möglichkeit den Computer zu zwingen die Konfiguration für das kurzn Kabel zu verwenden ohne beim Rebooten zu überprüfen ob diese noch funktionieren. (würden sie nämlich, werden aber disabled)

      Vielen Dank für eure Hilfe und Inputs

      xorg.conf oder log kann ich gerne nachliefern.

      AW: Screen Resolution Festsetzen

      Eine systemeigene Lösung für dein Problem habe ich nicht, aber folgende Wege könnten auch helfen - zumindest habe ich mir so geholfen ;)

      1. Das Tool KRandR in der Toolleiste ablegen. Damit kannst du die Auflösung jederzeit umstellen. Geht schnell und unkompliziert.

      2. Ein Skript schreiben, das du in den Autostart von KDE legst (sofern du KDE benutzt). Das Skript ist simpel:

      Quellcode

      1. #! /bin/sh
      2. xrandr -s 1920x1200


      Das speicherst du mit der Endung ".sh" ab. Danach sollte der Monitor bei jedem Neustart zur gewünschten Auflösung gezwungen werden. Sicher keine optimale Lösung, aber du kannst es ja mal versuchen.

      Grüße

      Isaak
      System: sidux
      Kernel: 2.6.30*, KDE: 4.3, CPU: Intel Pentium M 1.86GHz, ATI Mobility Radeon X600

      AW: Screen Resolution Festsetzen

      Isaak schrieb:

      2. Ein Skript schreiben, das du in den Autostart von KDE legst (sofern du KDE benutzt). Das Skript ist simpel:

      Quellcode

      1. #! /bin/sh
      2. xrandr -s 1920x1200


      Das speicherst du mit der Endung ".sh" ab.


      Die Endung ist zwar sinnvoll aber optional, das Setzen des X-Bit ist das Entscheidende.
      "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

      Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

      openSUSE Leap 42.3 - Kernel 4.19.x - fluxbox 1.3.7

      Bitmessage: BM-2D8h8QZmvHfgbixWeiG1NDZHG1iXAhBz8K

      AW: Screen Resolution Festsetzen

      Die Endung ist zwar sinnvoll aber optional, das Setzen des X-Bit ist das Entscheidende.


      Ist das auch nötig, wenn es im Autostart liegt? Habe ich noch nie getestet. Sobald ich es speichere ist es automatisch ausführbar.

      @baast

      Falls das noch nötig sein sollte, gibt es zwei Wege:
      1. Per Konqueror/Dolphin das Skript mit der rechten Maustaste anklicken und im Kontextmenü "Eigenschaften" wählen. Dann auf "Berechtigung" klicken und abschließend auf "ausführbar".

      2. Konsole: chmod +x /Pfad zur Datei/Datei
      System: sidux
      Kernel: 2.6.30*, KDE: 4.3, CPU: Intel Pentium M 1.86GHz, ATI Mobility Radeon X600

      AW: Screen Resolution Festsetzen

      Isaak schrieb:

      Ist das auch nötig, wenn es im Autostart liegt?


      Hängt davon ab, wie es beim Start des DE ausgeführt wird.

      Quellcode

      1. ./dingens.sh
      geht sicher nicht, aber

      Quellcode

      1. sh dingens.sh
      würde gehen.
      "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

      Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

      openSUSE Leap 42.3 - Kernel 4.19.x - fluxbox 1.3.7

      Bitmessage: BM-2D8h8QZmvHfgbixWeiG1NDZHG1iXAhBz8K

      AW: Screen Resolution Festsetzen

      Isaak schrieb:

      Sobald ich es speichere ist es automatisch ausführbar.


      Nochmal im Klartext.

      Du erstellst $DATEI.sh, schreibst was rein und beim Abspeichern ist das Ding automatisch mit X-Bit versehen?

      Das klingt mir nach einer speziellen Einstellung (veränderte umask über bash-completion/mime-types/*whatever*) die das als "Zusatzfeature" Deiner Distro macht.

      Test, Test:

      - Neue Datei mit vi:

      Quellcode

      1. vi /tmp/blafasel.sh
      2. ..... [NEUE DATEI]


      - Mit etwas "Leben" erfüllen und <ESC> + :wq

      Shell-Script

      1. #!/bin/sh
      2. /bin/true
      3. exit 0


      - Abschliessender Beckenbauer ("Schau mer mol"....)

      Quellcode

      1. - ls -l /tmp/blafasel.sh
      2. -rw-r--r-- 1 ich users 29 5. Nov 14:22 blafasel.sh
      Nope, kein Standardverhalten hier.
      "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

      Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

      openSUSE Leap 42.3 - Kernel 4.19.x - fluxbox 1.3.7

      Bitmessage: BM-2D8h8QZmvHfgbixWeiG1NDZHG1iXAhBz8K

      AW: Screen Resolution Festsetzen

      Sorry Rain_Maker,

      nein, war ein Fehler meinerseits. Ich öffne bzw. lege die Skripte immer wie folgt ab:

      Quellcode

      1. sh /Dateipfad/Datei.sh


      Da ich die Skripte so immer im KDE-Menü ablege oder in den Autostart packe, ist mir das nie aufgefallen.

      Nochmals sorry für die Verwirrung

      Grüße

      Isaak
      System: sidux
      Kernel: 2.6.30*, KDE: 4.3, CPU: Intel Pentium M 1.86GHz, ATI Mobility Radeon X600

      AW: Screen Resolution Festsetzen

      Vielen Dank für Eure Inputs

      Zwar hätte ich nichts gegen solche Hautsache-es-geht-Lösungen, nur leider funtioniert es so nicht... xrandr erkennt nach dem Neustart die Auflösung 1920x1200 nicht mehr und kann sie somit auch nicht einstellen.

      Folgendes git Xorg.0.log her:

      Quellcode

      1. (II) Setting vga for screen 0.
      2. (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
      3. (==) NVIDIA(0): RGB weight 888
      4. (==) NVIDIA(0): Default visual is TrueColor
      5. (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
      6. (**) NVIDIA(0): Enabling RENDER acceleration
      7. (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
      8. (II) NVIDIA(0): NVIDIA GPU GeForce 7950 GT (G71) at PCI:1:0:0 (GPU-0)
      9. (--) NVIDIA(0): Memory: 524288 kBytes
      10. (--) NVIDIA(0): VideoBIOS: 05.71.22.42.06
      11. (II) NVIDIA(0): Detected PCI Express Link width: 16X
      12. (--) NVIDIA(0): Interlaced video modes are supported on this GPU
      13. (--) NVIDIA(0): Connected display device(s) on GeForce 7950 GT at PCI:1:0:0:
      14. (--) NVIDIA(0): CRT-0
      15. (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
      16. (II) NVIDIA(0): Assigned Display Device: CRT-0
      17. (WW) NVIDIA(0): No valid modes for "1920x1200"; removing.
      18. (WW) NVIDIA(0): No valid modes for "1900x1200"; removing.
      19. (WW) NVIDIA(0): No valid modes for "1680x1050"; removing.
      20. (WW) NVIDIA(0): No valid modes for "1600x1000"; removing.
      21. (WW) NVIDIA(0): No valid modes for "1440x900"; removing.
      22. (WW) NVIDIA(0): No valid modes for "1366x768"; removing.
      23. (WW) NVIDIA(0): No valid modes for "1280x800"; removing.
      24. (WW) NVIDIA(0): No valid modes for "1152x864"; removing.
      25. (WW) NVIDIA(0): No valid modes for "1280x768"; removing.
      26. (WW) NVIDIA(0): No valid modes for "1280x600"; removing.
      27. (WW) NVIDIA(0): No valid modes for "1024x600"; removing.
      28. (WW) NVIDIA(0): No valid modes for "768x576"; removing.
      29. (II) NVIDIA(0): Validated modes:
      30. (II) NVIDIA(0): "1600x1200"
      31. (II) NVIDIA(0): "1600x1024"
      32. (II) NVIDIA(0): "1400x1050"
      33. (II) NVIDIA(0): "1280x1024"
      34. (II) NVIDIA(0): "1280x960"
      35. (II) NVIDIA(0): "1024x768"
      36. (II) NVIDIA(0): "800x600"
      37. (II) NVIDIA(0): "640x480"
      38. (II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200
      39. (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
      40. (WW) NVIDIA(0): from CRT-0's EDID.
      41. (**) NVIDIA(0): DPI set to (78, 95); computed from "DisplaySize" Monitor
      42. (**) NVIDIA(0): section option
      43. (==) NVIDIA(0): Disabling 32-bit ARGB GLX visuals.


      Ich frage mich, ob man diese Prüfung ob es sich um einen Validmode handelt oder nicht auschalten kann...

      So sieht mein xorg.conf aus:

      Quellcode

      1. # /.../
      2. # SaX generated X11 config file
      3. # Created on: 2009-10-30T14:37:34+0100.
      4. #
      5. # Version: 7.1
      6. # Contact: Marcus Schaefer <sax@suse.de>, 2005
      7. # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
      8. #
      9. # Automatically generated by [ISaX] (7.1)
      10. # PLEASE DO NOT EDIT THIS FILE!
      11. #
      12. Section "Files"
      13. FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
      14. FontPath "/usr/X11R6/lib/X11/fonts/local"
      15. FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
      16. FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
      17. FontPath "/usr/X11R6/lib/X11/fonts/Type1"
      18. FontPath "/usr/X11R6/lib/X11/fonts/URW"
      19. FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
      20. FontPath "/usr/X11R6/lib/X11/fonts/PEX"
      21. FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
      22. FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
      23. FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
      24. FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
      25. FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
      26. FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
      27. FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
      28. FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
      29. FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
      30. FontPath "/usr/X11R6/lib/X11/fonts/truetype"
      31. FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
      32. FontPath "/usr/X11R6/lib/X11/fonts/CID"
      33. FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
      34. FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
      35. FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
      36. FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
      37. FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
      38. FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
      39. FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
      40. FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
      41. FontPath "/usr/X11R6/lib/X11/fonts/xtest"
      42. FontPath "/opt/kde3/share/fonts"
      43. InputDevices "/dev/gpmdata"
      44. InputDevices "/dev/input/mice"
      45. EndSection
      46. Section "ServerFlags"
      47. Option "AllowMouseOpenFail" "on"
      48. EndSection
      49. Section "Module"
      50. Load "dbe"
      51. Load "type1"
      52. Load "freetype"
      53. Load "extmod"
      54. Load "glx"
      55. Load "v4l"
      56. EndSection
      57. Section "InputDevice"
      58. Driver "kbd"
      59. Identifier "Keyboard[0]"
      60. Option "Protocol" "Standard"
      61. Option "XkbLayout" "ch"
      62. Option "XkbModel" "pc104"
      63. Option "XkbRules" "xfree86"
      64. Option "XkbVariant" "de"
      65. EndSection
      66. Section "InputDevice"
      67. Driver "mouse"
      68. Identifier "Mouse[1]"
      69. Option "AutoSoft" "on"
      70. Option "Device" "/dev/input/mice"
      71. Option "Emulate3Buttons" "on"
      72. Option "Name" "<undefined>"
      73. Option "Protocol" "Auto"
      74. Option "Vendor" "Sysp"
      75. EndSection
      76. Section "Monitor"
      77. Option "CalcAlgorithm" "XServerPool"
      78. DisplaySize 520 320
      79. HorizSync 30-81
      80. Identifier "Monitor[0]"
      81. ModelName "SAMSUNG SYNCMASTER"
      82. Option "DPMS"
      83. VendorName "SAM"
      84. VertRefresh 43-60
      85. UseModes "Modes[0]"
      86. EndSection
      87. Section "Modes"
      88. Identifier "Modes[0]"
      89. EndSection
      90. Section "Screen"
      91. DefaultDepth 24
      92. SubSection "Display"
      93. Depth 15
      94. Modes "1920x1200" "1900x1200" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      95. EndSubSection
      96. SubSection "Display"
      97. Depth 16
      98. Modes "1920x1200" "1900x1200" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      99. EndSubSection
      100. SubSection "Display"
      101. Depth 24
      102. Modes "1920x1200" "1900x1200" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      103. EndSubSection
      104. SubSection "Display"
      105. Depth 8
      106. Modes "1920x1200" "1900x1200" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
      107. EndSubSection
      108. Device "Device[0]"
      109. Identifier "Screen[0]"
      110. Monitor "Monitor[0]"
      111. EndSection
      112. Section "Device"
      113. BoardName "Framebuffer Graphics"
      114. BusID "1:0:0"
      115. Driver "nvidia"
      116. Identifier "Device[0]"
      117. VendorName "VESA"
      118. EndSection
      119. Section "ServerLayout"
      120. Identifier "Layout[all]"
      121. InputDevice "Keyboard[0]" "CoreKeyboard"
      122. InputDevice "Mouse[1]" "CorePointer"
      123. Option "Clone" "off"
      124. Option "Xinerama" "off"
      125. Screen "Screen[0]"
      126. EndSection
      127. Section "DRI"
      128. Group "video"
      129. Mode 0660
      130. EndSection
      131. Section "Extensions"
      132. EndSection