Hallo,
auf einem ausgemusterten HTPC habe ich gestern OpenELEC [1] ausprobiert. An sich funktioniert es recht gut, aber ich vermisse ein lokales Terminal. Ich kann mich zwar per SSH auf der Kiste einloggen und so z.B. rsync benutzen, aber das erfordert immer einen zweiten Rechner in Reichweite, was es z.B. unnötig kompliziert macht, einfach Daten von einer externen HDD zu synchen.
Auf Anhieb habe ich weder im offiziellen, noch im inoffiziellen Addon-Repo ein Terminal gefunden. Das GUI läuft auf tty1, ich kann zwar auf andere ttys wechseln, bekomme da aber kein Prompt.
Habe ich was übersehen?
[1] http://openelec.tv/
OpenELEC: lokaler(!) Terminal-Emulator/tty?
Re: OpenELEC: lokaler(!) Terminal-Emulator/tty?
Bei [1] habe ich "mrxvt" gefunden. Wie und ob es nutzbar ist weiß ich nicht. Vielleicht ist auch [2] eine Alternative, da es näher an Debian ist.
[1] https://github.com/OpenELEC
[2] https://osmc.tv
[1] https://github.com/OpenELEC
[2] https://osmc.tv
Re: OpenELEC: lokaler(!) Terminal-Emulator/tty?
Ich nicht.uname hat geschrieben:Bei [1] habe ich "mrxvt" gefunden.
Wie installiert man das denn bzw. wo bekommt man den Installer her? Dazu finde ich keine Informationen. Der Link zum Linux-Installer führt auf eine Webseite mit Anleitungen zum Einbinden eines Repos in die sources.list. Ich müsste wohl zuerst eine Debian-Minimalinstallation auf dem Gerät durchführen. Der Link/Button zu den Disk-Images reagiert bei mir nicht (möglicherweise weil ich mich weigere Google-Scripte zu laden nur um einen Link klicken zu dürfen).uname hat geschrieben:Vielleicht ist auch [2] eine Alternative, da es näher an Debian ist.
Re: OpenELEC: lokaler(!) Terminal-Emulator/tty?
Genau. Minimalinstallation oder eine normale Debian-Installation.
Sicherheitshalber empfehle ich dir eine Version mit nicht freier Software:
http://cdimage.debian.org/cdimage/unoff ... -firmware/
Ich habe es aber selbst nicht installiert. Kannst ja mal berichten ob es funktioniert.
Ich denke es liegt an JQuery
https://de.wikipedia.org/wiki/JQuery
Verbietest du den Zugriff auf https://ajax.googleapis.com/ajax/libs/j ... ery.min.js ?
Ach ja:
Da JavaScript clientseitig arbeitet kannst du wie in diesem Fall oft im Sourcecode die richtigen Informationen doch finden.
Sicherheitshalber empfehle ich dir eine Version mit nicht freier Software:
http://cdimage.debian.org/cdimage/unoff ... -firmware/
Ich habe es aber selbst nicht installiert. Kannst ja mal berichten ob es funktioniert.
Dort gibt es nur fertige Images für Pi, Vero 2 und Apple TVDer Link/Button zu den Disk-Images reagiert bei mir nicht
Code: Alles auswählen
(möglicherweise weil ich mich weigere Google-Scripte zu laden nur um einen Link klicken zu dürfen).
Code: Alles auswählen
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
Verbietest du den Zugriff auf https://ajax.googleapis.com/ajax/libs/j ... ery.min.js ?
Ach ja:
Da JavaScript clientseitig arbeitet kannst du wie in diesem Fall oft im Sourcecode die richtigen Informationen doch finden.
Re: OpenELEC: lokaler(!) Terminal-Emulator/tty?
Klingt so, als hätte es keine wesentlichen Vorteile gegenüber einer gewöhnlichen kodi-Installation.uname hat geschrieben:Genau. Minimalinstallation oder eine normale Debian-Installation.
In dem Fall bliebe ich lieber beim Original ohne Fremdquellen.
Ich verbiete alles was von Google kommt.uname hat geschrieben:Verbietest du den Zugriff auf https://ajax.googleapis.com/ajax/libs/j ... ery.min.js ?
Nochmal zum Ausgangspunkt zurück:
Wo genau hast du mrxvt gefunden?
Edit:
Ich hab's gefunden:
https://github.com/OpenELEC/unofficial- ... ools/mrxvt
Re: OpenELEC: lokaler(!) Terminal-Emulator/tty?
Ich habe das mrxvt-Addon jetzt ausprobiert, aber es gefällt mir nicht.
Addons werden unter Openelec wohl über Python-Starter gestartet. Der scheint für dieses Addon kaputt zu sein. Jedenfalls startet mrxvt beim Aufruf aus Kodi heraus nicht, stattdessen gibt es eine Fehlermeldung, die besagt, man solle ins Log schauen. Dort steht dann das:Ich vermute mal, "stephan" ist der Autor dieses Plugins. Alledings hat Openelec nicht mal ein Home-Verzeichnis, also muss es mehr als ein vergessenes Umstellen des Standardverzeichnisses gewesen sein.
Eine ähnliche Verzeichnisstruktur finde ich auch sonst nicht im System. Meine Suche nach einer möglichen Abhängigkeit blieb erfolglos, was wegen meiner mangelnden Systemkenntnis aber vieleicht nichts heißen muss.
Unabhängig davon habe ich es geschafft, mrxvt von einer SSH-Shell aus zu starten. Dann poppt auch tatsächlich ein Terminal-Fenster auf dem Fernseher auf, allerdings mit geschätzen 640x480 Pixeln und Schriftgröße 10, was bei 3m Abstand zum 46"-FullHD-Fernseher nicht mehr wirklich praktikabel ist. Das Fenster lässt sich mangels Fenstermanager auch nicht vergrößern. Ob sich die Schriftgröße anpassen ließe habe ich dann nicht mehr geprüft.
Addons werden unter Openelec wohl über Python-Starter gestartet. Der scheint für dieses Addon kaputt zu sein. Jedenfalls startet mrxvt beim Aufruf aus Kodi heraus nicht, stattdessen gibt es eine Fehlermeldung, die besagt, man solle ins Log schauen. Dort steht dann das:
Code: Alles auswählen
18:51:50 T:140240983406336 NOTICE: Thread LanguageInvoker start, auto delete: false
18:51:50 T:140240983406336 NOTICE: -->Python Interpreter Initialized<--
18:51:50 T:140240983406336 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.OSError'>
Error Contents: [Errno 2] No such file or directory
Traceback (most recent call last):
File "/storage/.kodi/addons/tools.mrxvt/default.py", line 26, in <module>
subprocess.Popen("mrxvt", shell=False, close_fds=True)
File "/home/stephan/projects/openelec-6.0/build.OpenELEC-Nvidia_Legacy.x86_64-6.0.3/Python-2.7.3/.install_pkg/usr/lib/python2.7/subprocess.py",
File "/home/stephan/projects/openelec-6.0/build.OpenELEC-Nvidia_Legacy.x86_64-6.0.3/Python-2.7.3/.install_pkg/usr/lib/python2.7/subprocess.py",
OSError: [Errno 2] No such file or directory
-->End of Python script error report<--
Eine ähnliche Verzeichnisstruktur finde ich auch sonst nicht im System. Meine Suche nach einer möglichen Abhängigkeit blieb erfolglos, was wegen meiner mangelnden Systemkenntnis aber vieleicht nichts heißen muss.
Unabhängig davon habe ich es geschafft, mrxvt von einer SSH-Shell aus zu starten. Dann poppt auch tatsächlich ein Terminal-Fenster auf dem Fernseher auf, allerdings mit geschätzen 640x480 Pixeln und Schriftgröße 10, was bei 3m Abstand zum 46"-FullHD-Fernseher nicht mehr wirklich praktikabel ist. Das Fenster lässt sich mangels Fenstermanager auch nicht vergrößern. Ob sich die Schriftgröße anpassen ließe habe ich dann nicht mehr geprüft.