whazzup
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
Ich starte hier mal einen Libertine Artikel. Ich seh zwei parallele Ziele:
Die normale Benutzung und Funktionalität Tweaks und hacks. Es fliegen eine ganze Menge davon im Netz herum
Ich könnte mir vorstellen, dass letztendlich nicht beide Ziele im gleichen Artikel abgedeckt werden sollten. Ich beginne die Baustelle aber trotzdem ersteinmal mit allem zusammen am selben Platz. Das Spalten kann zu einem späteren Zeitpunkt stattfinden. Ich erwarte eigentlich nicht, dass hier sehr schnell ein fertiger Artikel entstehen kann, da:
Libertine noch recht neu ist und wir erst rausfinden müssen wie es funktioniert Libertine sich vielleicht recht schnell entwickeln/verändern wird Ich selbst keine offizielle out-of-the-box Libertine Experience habe, sondern eine ubports Installation eines deb Images auf einem Nexus 7 2013 mit aufgehobenem Schreibschutz und apt-get upgrade .... (yes UT is a fun journey ☺ ) ... vor einer Veröffentlichung muss das alles von jemandem mit einem normalen UTouch Gerät getestet werden.
Ich freu mich wenn jemand mitarbeiten möchte. ... Jemand mit M10?
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Schade, selbst bei deinem Hinweis hier auf
DISPLAY=:0 libertine-launch test
startet mein Container test nicht. Fatal error. compiz nicht gefunden und so. Aber interessant, dass man das wohl über die Terminal App starten und das DISPLAY angeben kann/ muss. Na so hab ich das auch schnell getestet und werde aber wohl auf OTA-11 und OTA-12 warten, wann es denn endlich im BQ Channel/ Image enthalten oder per .click zum einfachen Installieren verfügbar ist. Soll ja eigentlich dann so langsam mal als click im Store ankommen, aber bestimmt dauert das wieder bestenfalls bis OTA-12... Aus deinem Link mit
libertine-container-manager create -i puritine2 -n "Puritine 2" -t chroot -d vivid --force
hab ich aber in meiner History gesehn, die letzten beiden Optionen nicht gehabt zu haben. Ich bekam es aber auch so ans Weiterlaufen, allerdings hatte ich wohl auf 15.10 gesetzt, glaube ich. Vielleicht ist auch das das Problem, zudem scheint ja nun Compiz mit dabeizusein. Egal, was: Es ist ewiges Gefrickel. Ein Wunder, dass es bei dir geht. Hattest wohl Glück, nicht zu früh einzusteigen - mir hat das 2 Ostertage komplett "versaut" und nun bin ich da nicht mehr motiviert. 😉 Sie sollen es endlich für Interessierte freigeben. Die Hilfe im IRC versickerte dann ja auch. Edit: Welchen Channel von hier verwendest du denn auf dem Nexus 7? https://system-image.ubuntu.com/ubuntu-touch/ Ich seh da gar nix mehr, was irgendwie nach Nexus klingt. Aber ich glaube, es gab eine Abkürzung im Namen, wo im Channel Puritine drin ist. BQ war da vor Wochen noch nicht dabei.
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
Benno-007 schrieb: Schade, selbst bei deinem Hinweis hier auf
DISPLAY=:0 libertine-launch test
startet mein Container test nicht.
Mhm. Ich bin davon ausgegangen, dass libertine-launch ZWEI Parameter braucht. Den Namen des Containers und dann den Namen des Programs. $ libertine-launch -h
usage: libertine-launch [-h] container_id ...
launch an application in a Libertine container
positional arguments:
container_id Libertine container ID
app_exec_line exec line
optional arguments:
-h, --help show this help message and exit Scheint aber wohl doch nicht so zu sein. libertine-launch vivid scheint auch bei mir zu versuchen irgendetwas zu starten, spukt aber nur Fehler. Aber Sinn macht das für mich keinen. Wenn der Container einfach ein chroot ist. Was bedeutet es dann den Container zu "starten"?! Aber wie man das erste grafische Programm in einem Container von der Kommandozeile startet weiss ich nicht. Ich starte das erste aus dem Libertine Scope. Und dann kann ich weitere von der Kommandozeile dazustarten. Also, ich glaub da muss man den Scope verwenden, oder so ein abenteuerliches .desktop File stricken.
Fatal error. compiz nicht gefunden und so.
Compiz?! Das klingt für mich nach einem ähh, "überinstallierten" Container. Ich würde nen neuen anlegen. Aus deinem Link mit
libertine-container-manager create -i puritine2 -n "Puritine 2" -t chroot -d vivid --force
hab ich aber in meiner History gesehn, die letzten beiden Optionen nicht gehabt zu haben.
Hast recht. Nur -i ist zwingend erforderlich. Habs gekürzt.
Egal, was: Es ist ewiges Gefrickel. Ein Wunder, dass es bei dir geht. Hattest wohl Glück, nicht zu früh einzusteigen - mir hat das 2 Ostertage komplett "versaut" und nun bin ich da nicht mehr motiviert. 😉 Sie sollen es endlich für Interessierte freigeben. Die Hilfe im IRC versickerte dann ja auch.
😬 Verständlich.
Edit: Welchen Channel von hier verwendest du denn auf dem Nexus 7? https://system-image.ubuntu.com/ubuntu-touch/ Ich seh da gar nix mehr, was irgendwie nach Nexus klingt. Aber ich glaube, es gab eine Abkürzung im Namen, wo im Channel Puritine drin ist. BQ war da vor Wochen noch nicht dabei.
Jaaaaaa, das ist ne längere Geschichte .... Ein abenteuerliches Frankenstein UT, aus einem Release von ubports.com. Sagen wirs so: Ich will diesen Installationsvorgang nicht wiederholen müssen ☺
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
Stephen Webb auf der ML: The on-screen keyboard for libertine apps was never scheduled for OTA-11, so you're not going to see it (it still has some focus issues). We think it will be ready for OTA-12 and that's the first time we've officially promised it for any update. The libertine scope got hung up on some review issues getting in to the store. It should be available soon, but it does not give a graphical installer just an easy graphical launcher. For an easy graphical installer you're going to have to wait until some of the serious issues with running X apps on Unity have been addressed (like proper content sharing and multiple window support).
Also, frei uebersetzt:
Touchtastatur fruehestens OTA-12 Libertine scope zum Starten bald im App store grafische Installation von X Apps ist blockiert von gravierenden Problem mit X Apps unter Unity
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
http://kylenubuntu.blogspot.nl/2016/07/running-x-apps-on-ubuntu-devices.html: long press an app to hide it.
If you have any hidden apps, see them from the search icon (magnifying glass) and tap Hidden X Apps. Long press a hidden app to unhide it.
Note that a container with no apps does not display in the scope.
Durch langes Halten eines Icons bekommt man die Moeglichkeit ein Icon im Libertine Scope zu verstecken. Um es wieder sichtbar zu machen muss man nach dem Namen suchen .... funktioniert bei mir nur so halb. Erst mal hier vermerkt damit ich's nicht vergesse
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
chroot von hier uebernommen ChickenLipsRfun2eat post Was mir nicht so klar ist, welche bind mounts man wirklich braucht. Internetquellen sind da etwas durchmischt. Und an manchen Stellen wird auf die Risiken von /dev/ bind mounts hingewiesen. Ausserdem hab ich bei meinem Test mit apt eine Warn/Fehlermeldung ueber ein fehlendes pts bekommen ... fehlt da noch ein mount? Oder ist es egal? das Installieren selbst hat ja geklappt....
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Tja. Das kommt drauf an, was man alles ins chroot-System übertragen will: | mount -t proc proc proc/ #Informationen über Speicher, mounts, hardware-config,...
mount -t sysfs sys sys/ #Kernelstrukturen (Hardwareinfos)
mount -o bind /dev dev/ #devices
mount -o bind /dev/pts dev/pts #Pseudo-Terminals
|
Die ersten drei sind also "Pflicht", da wir die Hardware verwenden wollen, die Netzwerkverbindung, etc.
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
Ok. FWIW, ohne /run findet apt update seine Server nicht, sagt nur Temporary failure resolving 'ports.ubuntu.com'
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
Bei mir klappt das sshfs nicht. Ich mach sshfs user@host:Videos /home/phablet/Videos/tmp/ -o IdentityFile=/home/phablet/.ssh/id_rsa -o allow_other -o ro -o idmap=user -o uid=32011 -o gid=32011 als root im chroot. Dann seh ich die Dateien sowohl als root, als auch su phablet als user IM CHROOT. Aber ausserhalb des chroot, in einem normalen Terminal wird der Ordner als leer angezeigt (nur . und ..)
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Du bist in nem chroot: Also musst du von außen nach /home/phablet/chroot/home/phablet/Videos/tmp
gucken.
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
ChickenLipsRfun2eat schrieb: Du bist in nem chroot: Also musst du von außen nach /home/phablet/chroot/home/phablet/Videos/tmp
gucken.
Aeh, na aber ich hab zusammen mit den anderen bind mounts noch mount --bind /home/phablet /home/phablet/chroot/home/phablet gemacht ... (jetzt wo ich das so schreibe seh ich die zyklizitaet ... aber es funktioniert insofern als das ich IM chroot, alle user dateien hab, .bashrc, Documents, etc.) Uhm, ach so, jetzt seh ich dass Du den mount nach ~/Music ja von aussen nach innen machst. ChickenLipsRfun2eat schrieb: Normaler Nutzer: mount --bind /home/phablet/chroot/zielordner/pfad/zur/musik /home/phablet/Music
Moment
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
whazzup schrieb: ich hab zusammen mit den anderen bind mounts noch mount --bind /home/phablet /home/phablet/chroot/home/phablet gemacht ... (jetzt wo ich das so schreibe seh ich die zyklizitaet ... aber es funktioniert insofern als das ich IM chroot, alle user dateien hab, .bashrc, Documents, etc.)
Das mit der Zyklizitaet schein kein Problem zu sein, im chroot, seh ich all meine Userdaten in /home/phablet und in /home/phablet/chroot/home/phablet seh ich nur die leeren Standard/Template Ordner die beim Erstellen des chroots mitkamen, also kein weiteres /home/phablet/chroot/home/phablet/chroot/.... ☺ Uhm, ach so, jetzt seh ich dass Du den mount nach ~/Music ja von aussen nach innen machst. ChickenLipsRfun2eat schrieb: Normaler Nutzer: mount --bind /home/phablet/chroot/zielordner/pfad/zur/musik /home/phablet/Music
Jup, jetzt klappts. im chroot : sshfs user@host:Videos /media/sharedvideos -o IdentityFile=/home/phablet/.ssh/id_rsa -o allow_other -o ro -o idmap=user -o uid=32011 -o gid=32011 ausserhalb des chroot : sudo mount --bind /home/phablet/chroot/media/sharedvideos ~/Videos/shared
Dann sind die Videos nach restart mediadingsbums auch wirklich zu sehen und koennen ohne weiteres Kopieren abgespielt werden.
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Ja. Nachteil ist, dass man das nach jedem Neustart (der chroot-Umgebung) neu laufen lassen muss. Es ist eine Lösung, aber praktikabel ist noch anders ☺ Um eben an Daten zu kommen reicht es aber.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Zur letzten Änderung: Meist ist bei sowas auch SSH in der App möglich...könnte man ergänzen, oder?
|
whazzup
(Themenstarter)
Anmeldungsdatum: 20. April 2015
Beiträge: 550
|
Benno-007 schrieb: Zur letzten Änderung: Meist ist bei sowas auch SSH in der App möglich...könnte man ergänzen, oder?
Danke. Ist drin.
|