na und?
Qt Webbrowser für 1.6 Images
-
-
Zitat
Original von eaglepaw
File Size : 56 MBdarum brauchste auch HDD CF oder USB Stick
-
auf der DM800 gehen beide browser bei mir schlechter als der alte QT unter OE1.5
QT schafft es fast die erste Seite aufzumachen, Tastatur eingabe ict nach langer lade Zeit möglich
tut sich dann aber weiter nichts.Arora macht den Fenster Rahmen und ein paar Buttons mehr nicht.
beide nur mit killall zu beenden. (egal ob mit oder ohne E2)
Speicher ist noch reichlich frei !
gruß pclin
ps
maus ist deutlich besser als beim OE1.5 QT -
Bei mir ist das Browserfenster beim öffnen nach links aus dem Bild verschoben. Kann man die Startposition irgendwo einstellen
Habe bei meinem Samsung-LED-TV das Bildformat von "16:9" auf "Nur Scan" gestellt. Danach war auch der linke Rand des Browsers sichtbar.
-
-
zur Skalierung:
P.S. Ich jatte beim Entwickeln einen HD-ready mit autooverscan, sorry.
hie mal eine andere Auflösung:
/usr/plugin/qws-serverBash
Alles anzeigen#!/bin/sh ################################################## # # qws-server is a startscript for qte-embedded apps 4.7 # # by emanuel@i-have-a-dreambox.com 2010 # # support & download: www.i-have-a-dreambox.com # # NOTE: only for Opendreambox 1.6 Rel Images # ################################################## ######################################### # part 1: mouse and keyboard scanning # ######################################### echo "[`basename $0`] start" # saving device infos in file cat /proc/bus/input/devices | sed -e '/^S:.*/d;/^B:.*/d;/^I:.*/d;/^P:.*/d;/^ *$/d' > inputs.ev # assiging common DMM keyboard devices (will be last, if no usb devices recognized) KBD_DEV=`cat inputs.ev | sed -n '/N: Name=\"dreambox ir keyboard\"/{n;p;}' | sed 's/H: Handlers=kbd //;s/[ \t]*$//'` MOUSE_DEV=`cat inputs.ev | sed -n '/N: Name=\"dreambox ir mouse\"/{n;p;}' | sed 's/H: Handlers=//;s/[ \t]*$//'` # separating usb from common devices, saving recognized usb devices to file cat inputs.ev | sed -e '/N: Name=\"dreambox.*/{n;d;}'| sed -e '/^N.*/d' | sed 's/H: Handlers=//;s/[ \t]*$//' > usb.dev # separating usb devices DEV_1=`cat usb.dev | sed q` DEV_2=`cat usb.dev | sed -n '2p'` # checking and assigning usb devices # DEV_1 kbd? if [ "`echo $DEV_1 | grep "kbd"`" != "" ] then KBD_DEV=`echo $DEV_1 | sed 's/kbd //'` # echo "[`basename $0`] found on DEV_1 kbd: usb-keyboard-dev: $KBD_DEV" fi # DEV_1 mouse? if [ "$DEV_1" != "" ] && [ "`echo $DEV_1 | grep "kbd"`" = "" ] then MOUSE_DEV=$DEV_1 # echo "[`basename $0`] found on DEV_1 mouse: usb-mouse-dev: $MOUSE_DEV" fi # DEV_2 kbd? if [ "`echo $DEV_2 | grep "kbd"`" != "" ] && [ "`echo $DEV_1 | grep "kbd"`" = "" ] then KBD_DEV=`echo $DEV_2 | sed 's/kbd //'` # echo "[`basename $0`] found on DEV_2 kbd: usb-keyboard-dev: $KBD_DEV" fi # DEV_2 mouse? if [ "$DEV_2" != "" ] && [ "`echo $DEV_2 | grep "kbd"`" = "" ] then MOUSE_DEV=$DEV_2 # echo "[`basename $0`] found on DEV_2 mouse: usb-mouse-dev: $MOUSE_DEV" fi # mouse-keyboard combi? if [ "`echo $DEV_1 | grep "kbd"`" != "" ] && [ "`echo $DEV_2 | grep "kbd"`" != "" ] then KBD_DEV=`echo $DEV_1 | sed 's/kbd //'` MOUSE_DEV=`echo $DEV_2 | sed 's/kbd //'` # echo "[`basename $0`] found on DEV_2 mouse: usb-mouse-dev: $MOUSE_DEV" # echo "[`basename $0`] found on DEV_1 kbd: usb-keyboard-dev: $KBD_DEV" fi # echo "[`basename $0`] found: mouse: /dev/input/${MOUSE_DEV}, keyboard: /dev/input/${KBD_DEV}" # cleaning tmp files rm inputs.ev usb.dev ##################################### # part 2: stetting qt-enviroment # ##################################### # Qt-embedded application settings FOLDER="/qws" QWS_ROOTDIR="${FOLDER}/dreambox-qt" QWS_DATA_HOME="${QWS_ROOTDIR}/share" QWS_CACHE_HOME="${QWS_ROOTDIR}/cache" QT_QWS_FONTDIR="${QWS_ROOTDIR}/lib/fonts" XDG_CONFIG_HOME="${QWS_ROOTDIR}/etc/xdg" HOME="${QWS_ROOTDIR}/home" QWS_HOME="${QWS_ROOTDIR}/home" LD_LIBRARY_PATH="/lib:/usr/lib:${QWS_ROOTDIR}/lib" # Qt-embedded application enviroment settings export QWS_HOME QWS_ROOTDIR QWS_DATA_HOME QWS_CACHE_HOME XDG_CONFIG_HOME HOME LD_LIBRARY_PATH # options qt language: "de_DE", "en_EN", ... OSDLANG=`grep config.osd.language /etc/enigma2/settings | sed -e 's/config.osd.language=//' -e 's/_.*//'` LANG="${OSDLANG}_`echo $OSDLANG | tr '[a-z]' '[A-Z]'`.utf8" export LANG export LC_MEASUREMENT="Metric" # size of application export QWS_SIZE=1183x680 # keyboard devices to qt if [ $OSDLANG == "de" ]; then if [ $KBD_DEV == 'event2' ]; then QWS_KEYBOARD="LinuxInput:/dev/input/${KBD_DEV}:keymap=${QWS_ROOTDIR}/share/keymaps/dream-de.qmap" else QWS_KEYBOARD="LinuxInput:/dev/input/${KBD_DEV}:keymap=${QWS_ROOTDIR}/share/keymaps/de-latin1-nodeadkeys.qmap" fi else QWS_KEYBOARD="LinuxInput:/dev/input/${KBD_DEV}" fi export QWS_KEYBOARD # mouse devices to qt export QWS_MOUSE_ACCEL=1.0 export QWS_MOUSE_PROTO="LinuxInput:/dev/input/${MOUSE_DEV}" # export QWS_MOUSE_PROTO="DreamMouse:/dev/input/${MOUSE_DEV}" export POINTERCAL_FILE="${QWS_ROOTDIR}/etc/pointercal" # setting framebuffer mode: dm7025: 720x576, dm8000, dm800, dm500hd: 1280x720, 1920×1080 FB_WIDTH=1280 FB_HEIGHT=720 # echo "[`basename $0`] setting framebuffer to ${FB_HEIGHT}x${FB_WIDTH}" /usr/sbin/fbset.real -xres $FB_WIDTH -yres $FB_HEIGHT ######################################## # part 3: searching qt-application # ######################################## if [ ! -e $QWS_ROOTDIR ]; then if [ `mount | grep $FOLDER | wc -l` -gt 0 ]; then umount $FOLDER > /dev/null 2>&1 fi DEVICES0=`find /dev/sd?1` for DEVICE in $DEVICES0; do if [ ! -e $QWS_ROOTDIR ]; then mount $DEVICE $FOLDER > /dev/null 2>&1 fi if [ ! -e $QWS_ROOTDIR ]; then umount $FOLDER > /dev/null 2>&1 fi done fi ##################################### # part 4: starting qt-application # ##################################### # options are -fn <font>, -bg <color>, -btn <color>, -fg <color>, -name <objectname>, -title <title>, -decoration <style> # see http://doc.trolltech.com/4.6/qt-embedded-running.html QWS_OPTIONS="" # QWS_OPTIONS="-decoration windows -fg white -bg black" # starting starting Qt-embedded application as qwsserver # echo "[`basename $0`] starting $QWS_ROOTDIR$1..." $QWS_ROOTDIR$1 -qws $QWS_OPTIONS # echo "[`basename $0`] closed!" exit 0
Zeile 102, 124, 15 kann die Auflösung verändert werden.
über BP oder ftp/telnet installieren(ohne overscan):
-
Hallo Habe den Webbrowser 1.6 QT installiert er wird aber Grafisch nicht richtig angezeig es fehlt die menüleiste usw. Wenn ich was eingebe sehe ich es auch nicht.
Habe eine DM 800
Gemini 5.0Kann das von pclin bestätigen
-
Overscale am TV ausschalten, oder das oben installieren!
-
Bei mir ging der Browser, nun geht er nicht mehr. Ich habe keine Ahnung warum. Selbst Gemini neu flashen und QT Neuinstallation brachte kein erfolg, was tun?
-
schau ob du einen ordner /qws hast - wenn nicht erstelle einen leeren
der geht verloren wenn du den gemounteten USB stick abziehst - mir auch passiert, emanuel hat mir mit dem Tipp geholfen
-
Danke für den Tipp, Ordner /qws manuell erstellt und schon rennt er wieder
-
Hallo Ich habe den QT installiert und dann das qt-scale.tar.tar.gz eingefügt. Jetzt läst sich der Browser nicht mehr starten. wo muss der ordner qws ordner rein der leer sein soll
Ich habe aber einen qws ordner um haupmenü
-
in root also quellverzeichniss "/"
-
der exisitiert da sind ja auch meine ganzen filme drauf usw.
Kann das an meinem TV liegen ? Habe einen Philips 9731 42Zoll LCD
-
Hier ein Bild
-
Wirklich ein cooles Programm, ein großes Danke und Kompliment an den Entwickler!
Hier noch ein paar Verbesserungsvorschläge von meiner Seite:
- Der Fehler, dass sich das Verzeichnis /qws scheinbar von selber löscht tritt scheinbar öfters auf (bei mir jetzt schon wieder), könnte man in das Programm einbauen, dass dieser Ordner /qws automatisch neu erstellt wird falls er weg sein sollte?
- Das das Browserfenster sich in der Mitte des Bildschirms öffnet, beim öffnen ist das Browserfenster bei mir immer links und oben außerhjalb des Bildschirms. (Es ist zwar kein Problem, aber wäre ganz cool...
- Wäre schön wenn er schneller wäre
Nochmals vielen Dank!
-
Zitat
- Der Fehler, dass sich das Verzeichnis /qws scheinbar von selber löscht tritt scheinbar öfters auf (bei mir jetzt schon wieder), könnte man in das Programm einbauen, dass dieser Ordner /qws automatisch neu erstellt wird falls er weg sein sollte?
]
Das höre ich zum ersten Mal. (schau mal ob Dein Img OK ist, notfalls neuflashen mit Recover Flash über RS232).
Zitat]- Das das Browserfenster sich in der Mitte des Bildschirms öffnet, beim öffnen ist das Browserfenster bei mir immer links und oben außerhjalb des Bildschirms. (Es ist zwar kein Problem, aber wäre ganz cool...
]
installier mal das gegen den Overscan ein paar postes vorher.
P.S. wenn Ordner verschwinden, sich Dateirecht ändern solltest Du den Flashspeicher fixen mit Dreamup.
-
Ich habe das Gemini gestern komplett neu geflasht, sollte also in Ordnung sein.
Dreamup? Was ist das?Was ändert sich wenn ich die Overscan Datei installiere bzw. wie sieht dann das Fenster aus? Wie installiert man diese qt-scale.tar.tar.gz Datei? Ich kenne bisher nur ipkg Dateien...
-
Ich habe qws neu erstellt, sollte ich evtl. andere Rechte dem Ordner vergeben? Zur Zeit hat der Ordner 725.
-
ne, prüf den Flash - sowas darf ned sein.
Dreamup ist das originale Flashprogramm.