Beiträge: 23
Themen: 6
Registriert seit: Dec 2009
Bewertung:
0
Hallo zusammen,
graphtft funktioniert per framebuffer perfekt, allerdings schaltet sich nach genau 10 Minuten der Bildschirm ab.
Folgendes bringt leider nichts:
setterm -blank 0
setterm -powersave off
setterm -powerdown 0
vbetool dpms on
Das Drücken der noch eingeschalteten Tastatur bring das Graphtft-Bild wieder zurück. Wie kann das Abschalten der Konsole verhindert werden?
Grüße,
Stefan
Beiträge: 23
Themen: 6
Registriert seit: Dec 2009
Bewertung:
0
Ergänzung:
Das Eintragen einer 0 und Abspeichern der unten stehenden Datei holt die Graphtft-Anzeige auch wieder zurück, jedoch nur für 10 min.
/sys/class/graphics/fb0/blank
Beiträge: 23
Themen: 6
Registriert seit: Dec 2009
Bewertung:
0
Gebe ich per ssh über Netz unten Stehendes ein, dann bringt's nix. Aber direkt am VDR auf einer Konsole eingegeben, dann bleibt die Graphtft-Anzeige an. Juhu.
Wo muss ich das eintragen. In /etc/rc.local bringt's auch nix.
Danke und Gruß,
Stefan
setterm -blank 0 -powersave off -powerdown 0 -store > /dev/tty$VDRTTY
setterm -blank 0 -powersave off -powerdown 0 -store > /dev/tty$STARTKONSOLE
Beiträge: 1.678
Themen: 57
Registriert seit: Feb 2010
Bewertung:
0
Hi!
das klingt nach deinem Problem:
https://bbs.archlinux.de/viewtopic.php?id=14518
schöne Grüße
David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
Beiträge: 23
Themen: 6
Registriert seit: Dec 2009
Bewertung:
0
Hallo David,
danke für Deine Antwort.
Wenn ich den Verschlag aus dem Link
echo -en "\033[9;0]"
in der Konsole auf dem VDR eingebe, so bleibt die Graphtft-Anzeige weiterhin an. Wenn ich das über ssh eingebe, dann klappt's leider nicht.
Doch die Preisfrage ist, in welcher Datei gebe ich das in easyvdr 1.0 ein, damit's nach dem Neustart auch noch klappt? :-\
In /etc/rc.local oder in .bashrc bringt's leider gar nichts.
Vielleicht ins Startscript vom VDR?
Danke und Gruß,
Stefan
Beiträge: 8.500
Themen: 441
Registriert seit: Dec 2006
Bewertung:
549
Hallo Stefan,
(02.02.2013, 20:39)447377 link schrieb: Doch die Preisfrage ist, in welcher Datei gebe ich das in easyvdr 1.0 ein, damit's nach dem Neustart auch noch klappt? :-\
In /etc/rc.local oder in .bashrc bringt's leider gar nichts.
Vielleicht ins Startscript vom VDR? vlt hier "/usr/share/vdr/after-vdr-hooks" oder "/usr/share/vdr/before-vdr-hooks"
Gruss
Wolfgang
DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
Beiträge: 23
Themen: 6
Registriert seit: Dec 2009
Bewertung:
0
Hallo Wolfgang,
danke für Deine Tipps. Hier die Ergebnisse:
/usr/share/vdr/after-vdr-hooks/ -> kein Erfolg
/usr/share/vdr/before-vdr-hooks -> VDR startet nicht
/usr/share/vdr/dvb-start-hooks -> kein Erfolg
/usr/sbin/easyvdr-runvdr -> kein Erfolg
Die Runvdr in easyvdr 0.6 enthält:
##### Die VDR-Konsole und die Startkonsole stilllegen für graphtft usw #####
[ $LOGGING = "yes" ] && $LOGGERCMD "Setterm"
su - root -p -c "setterm -blank 0 -clear -powersave off -powerdown 0 -cursor off -store > /dev/tty$VDRTTY"
su - root -p -c "setterm -blank 0 -clear -powersave off -powerdown 0 -cursor off -store > /dev/tty$STARTKONSOLE"
Ist das in easyvdr 1.0 nicht mehr berücksichtigt? Bin ich der einzige ohne Window-Manager sondern Graphtft per Framebuffer?
Über weitere Ideen wäre ich sehr dankbar. Wie gesagt, wenn ich auf die Tastatur drücke, dann ist die Graphtft-Anzeige wieder da.
Grüße,
Stefan
Beiträge: 1.678
Themen: 57
Registriert seit: Feb 2010
Bewertung:
0
Hi!
Das sieht doch eigentlich ganz einleuchtend aus. Wenn du auf deinem VDR selbst bist, stimmt die Konsole (/dev/ttyX), per ssh bist du auf einer anderen Konsole und hinderst diese "ssh-Konsole" am schwarz werden.
Du solltest also mal
su - root -p -c "setterm -blank 0 -clear -powersave off -powerdown 0 -cursor off -store > /dev/ttyXXX"
mit XXX=1..10 durchprobieren. Versuch am besten zuerst 7 und 8.
Wenn das klappen sollte sehen wir weiter
Schöne Grüße
David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
Beiträge: 23
Themen: 6
Registriert seit: Dec 2009
Bewertung:
0
03.02.2013, 15:42
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2013, 00:28 von 447377.)
Hallo David,
der Unterschied der Konsole zwischen per Netz eingeloggt und direkt am VDR ist mir schon klar. Mich wunderte nur, dass ich die Info bzw. den Befehl nicht über's Netz dem VDR übergeben kann.
Per ssh eingebenen (egal mit welcher Konsolennr. 1...10), sagt er für den User
easyvdr: Fehler bei Authentifizierung
root: kann Stromsparmodus nicht (zurück)setzen
Jedenfalls habe ich es nun wie folgt gelöst:
sudo su -
cd /usr/share/vdr/after-vdr-hooks/
vi 30_graphtft
#! /bin/bash
#
# Datei zum Vermeiden des Abschaltens der Graphtft-Anzeige bei Framebuffer-Device
#
# by SAM
#
su - root -p -c "setterm -blank 0 -clear -powersave off -powerdown 0 -cursor off -store > /dev/tty1"
chmod ugo+x 30_graphtft
init 6
Seitdem bleibt die GraphTFT-Anzeige für immer an... :
Dir David vielen Dank für die Begleitung und Deine Tipps - es lebe easyVDR,
Stefan
|