schwarzes Display mit Textcursor (Underline) oben links

  • Hallo,

    ich boote in den Desktop und sehe anstatt diesem ein schwarzes Display mit Textcursor (Underline) oben links.

    Seltsamerweise zeigt der VNC den Desktop an.

    Diesen Effekt habe ich mit Image 2018-04-18-raspbian-stretch.img

    • mit RPi 2B mit adafruit 3.5" PiTFT Touchscreen und
    • mit RPi 3B mit 3.2" Waveshare Touchscreen

    bin ratlos, kle

  • schwarzes Display mit Textcursor (Underline) oben links? Schau mal ob du hier fündig wirst!

  • Da startet der X-Server/Display Manager am Pi nicht richtig.

    Die Ursache steht in den Logfiles. Möglicherweise eine Treiber-Unverträglichkeit mit den (älteren ?) Touchscreen Treibern.

    Wenn am PC der pi-Desktop per VNC funktioniert, dann deshalb, weil der X-Server ja am PC läuft und nur auf den pi-Client zugreift. Der X-Server am pi wird nur für die Ein-/Ausgebe am pi selbst benörigt.

    Servus !

    RTFM = Read The Factory Manual, oder so

  • Hallo RTFM,

    Der screensaver konnte nicht starten (log):

    ** (lxsession:517): WARNING **: app.vala:86: Kindprozess »xscreensaver« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)

    xscreensaver im autostart auskommentiert:

    Code: .config/lxsession/LXDE-pi/autostart
    @lxpanel --profile LXDE-pi
    @pcmanfm --desktop --profile LXDE-pi
    #@xscreensaver -no-splash
    @point-rpi

    x-terminal-emulator has very limited support und keine gültige Menü Datei (log) s.u.

    Hab ich da was verbockt, oder ist stretch suboptimal konfiguriert?

    Kannst Du mal reinschauen, mir sagt das nicht so viel.

    Danke, kle

  • Beim schnellen Drüberschauen fällt mir Zeile 14 auf. Über die Umgebunsvariablen werden üblicherweise Startparameter übergeben. Ich bin auch nur Linux Anwender und kein professioneller Fehlersucher. Aber wenn Du mit raspi-config in den CLI/Text Modus (statt Grafik) wechselst/bootest, kannst Du mit "startx" nach dem (Textmodus-)Login in den Grafikmodus wechseln, so lässt sich der Fehler (Touchscreen Treiber veraltet ?) leichter eingrenzen.


    Servus !

    RTFM = Read The Factory Manual, oder so

    • Offizieller Beitrag

    Hier mal meine Ergebnisse aus dem Netz: https://www.amazon.de/gp/aw/cr/rR3O3ZV1825RVG1?tag=psblog-21 [Anzeige] Das Display scheint er ja zu erkennen Zeile 24 #9.

    Und dann noch das hier: https://gist.github.com/alepez/6273dc5…f3f126e739d58bf wegen der Fehlermeldung in #9 Zeile 71.

  • Hallo,

    ich bin einen Schritt weitergekommen. Danke!

    Das Display scheint er ja zu erkennen Zeile 24 #9

    Nein, mein device ist das "3.5 inch Adafruit PiTFT Plus Touchscreen"

    in Zeile 24 nimmt er irgendwas als default.

    Zeile 22: [ 67.544] (==) No device specified for screen "Default Screen Section".
    Zeile 23: Using the first device section listed.
    Zeile 24: [ 67.544] (**) | |-->Device "Allwinner A10/A13 FBDEV"
    Zeile 25: [ 67.544] (==) No monitor specified for screen "Default Screen Section".
    Zeile 26: Using a default monitor configuration

    Linus Das Display war schwarz, startx beendet sich nicht.

    hyle dann habe ich Deine Änderung gemacht. Danach ändert sich das Display nicht nach startx. Man sieht als letztes die Login Aufforderung. startx beendet sich nicht.

    Schönen Gruß, kle

    PS: der aktuelle Stand (kein Desktop auf dem Display nach startx):

    Autostart Datei

    Code: .config/lxsession/LXDE-pi/autostart
    @lxpanel --profile LXDE-pi
    @pcmanfm --desktop --profile LXDE-pi
    @xscreensaver -no-splash
    @point-rpi

    stmpe_ts wird erkannt

    2 Mal editiert, zuletzt von kle (25. Mai 2018 um 00:01)

  • Moin Kle,

    manchmal stelle ich blöde Fragen! Hier ist so eine.

    Die Overlay's hast du aber eingerichtet??

    Gruss Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hallo Bernd,

    das hätte mich schon überrascht, wenn das Adafruit Skript:

    Code
    pi@raspberrypi4:~ $ ls -l ada*
    -rwxr-xr-x 1 pi pi 18485 May 24 19:50 adafruit-pitft.sh

    das nicht erledigt hätte im config.txt:

    Code
    pi@raspberrypi4:~ $ egrep -v "^#" /boot/config.txt
    disable_overscan=0
    hdmi_force_hotplug=0
    dtparam=audio=on
    dtparam=spi=on
    dtparam=i2c1=on
    dtparam=i2c_arm=on
    dtoverlay=pitft35-resistive,rotate=270,speed=20000000,fps=20

    und im Verzeichnis /boot/overlays:

    Code
    pi@raspberrypi4:~ $ ls -l /boot/ov* | grep pitft35
    -rwxr-xr-x 1 root root  2802 Mar 13 21:15 pitft35-resistive.dtbo

    sorry und Gruß, kle

    Einmal editiert, zuletzt von kle (25. Mai 2018 um 09:13)

  • Hallo RTFM,

    Post #9, Logfile-Zeile 71: (EE) xf86OpenConsole: Cannot open virtual console 2 (Permission denied)

    Hyle hat in Post #10 einen Link zu einer Behebung für Ubuntu 16.04 gefunden.

    Ich habe den Fehler auf diese Weise "behoben".
    Jedenfalls gibt es diese Fehlermeldung im neuen Logfile nicht mehr.

    Post #13, Logfile-Zeile 53: (--) using VT number 2

    bei StackExchange steht: " X starts either on vt2 or on vt7",

    • Gibt es vertrauenswürdige Informationen im Internet darüber?
    • Kann man das VTx setzen (Konfiguration)?

    Schönen Gruß, kle

  • Seitdem ich Linux verwende (seit > 20 Jahren) ist VT7 das Grafikterminal. VT1 - VT6 sind Textterminals und über Ctrl-ALt-F1 bis Ctrl-ALt-F6 erreichbar. Ctrl-ALt-F7 schaltet wieder aufs Grafikterminal um.

    Mit Ausnahme von Microsoft verwenden derzeit fast alle IT Hersteller X-Windows zur Ein-/Ausgabe im Grafikmode. Möglicherweise hat IBM, Oracle, SUN, oder sonst irgendein Linux/Un*x Verwender VT7 anderweitig in Verwendung, sodass auch VT2 als Grafikconsole defaultmässig inzwischen vorkonfiguriert wird.

    Vertrauenswürdige Infos aus dem Web brauchst Du eigentlich nicht. Gib < man x > ins Terminal ein und folge den SEE ALSO.

    Da kommst Du auch schnell zu http://www.x.org/


    Servus !

    RTFM = Read The Factory Manual, oder so

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!