Legacy apps op Ubuntu Phone met Nexus 4

Door letatcest op dinsdag 16 augustus 2016 00:22
Categorie: computers, Views: 1.849

Het is niet makkelijk zoeken op internet naar hoe legacy apps - ofwel gewone Linux/Ubuntu-apps - te installeren op Ubuntu Phone (Touch/convergence, etc.)

Als het dan toch lukt, is dat natuurlijk fijn. Afhankelijk van de applicatie, draait het soepel of dan weer tergend traag. Vooral internetsites met veel ingewikkelde inhoud, willen de oude Nexus 4 nog wel eens laten verslikken. 'Oude' apps als LibreOffice doen het dan weer prima. Maar dat mag ook wel, ik begon ooit met OpenOffice in 2003... Of gewoon Thunderbird. Full pull Thunderbird.

Een ander dingetje is dat je - in geval van het 4,7"-scherm - bijna een vergrootglas nodig hebt, al is dat in combinatie met een SlimPort* zo op te lossen door de Nexus op een monitor aan te sluiten. Dan lijkt het heel wat.

Maar eerst twee kiekjes:

https://tweakers.net/ext/f/DQMPA7PsiBanci1tIVaDhvBm/medium.jpghttps://tweakers.net/ext/f/4sFKOlY470VdlAwwwDEsM2Y8/medium.jpg[/url]


Alleen die kiekjes in slechte lichtomstandigheden zijn niet heel boeiend als je niet weet waar je naar kijkt. Je kijkt naar Firefox 44 en dat draait op Ubuntu Touch uit rc-proposed r509 in een eigen Libertine-container.

Heel lastig om het voor elkaar te krijgen is het niet, maar het vraagt wel om enige basiskennis.

Een blogpost van Kyle Nitzche legt het aardig uit, maar misschien wat abstract, zeker als je niet wat extra achtergrondkennis hebt. Hoe kom je bijvoorbeeld die terminal in via een Ubuntu-computer?

Er moet een ssh-verbinding opgezet worden voor phablet-shell (een soort adb, maar dan handiger voor Ubuntu volgens de overlevering). Phablet-shell is onderdeel van de phablet-tools die je installeert als je dingen gaat doen met Ubuntu Touch. In principe lootst Ubuntu je keurig doordat proces heen.

Dan installeer je op je telefoon eerst Libertine (zoeken via de app-store als 'Libertine' of 'Desktop Apps Scope')

Maar eerst: maak een ssh-key aan:

code:
1
ssh-keygen


Daarna ga je naar de ssh-shell via:

code:
1
phablet-shell


Dan maak je een container aan:

code:
1
libertine-container-manager create --id my-container --name "My Container" --distro vivid --type chroot


Vanaf daar kun je alles installeren via bekende packages uit de Ubuntu-repo's (bijvoorbeeld):

code:
1
libertine-container-manager install-package --id my-container -p firefox


In het volgende voorbeeld installeer je Thunderbird in de scope 'my container':

code:
1
libertine-container-manager install-package --id my-container -p thunderbird


Dat alles werd me pas echt goed duidelijk na een post op een Duitse website, UbuntuUsers.de.

Al met al is er zo leuk te pielen. En kun je ook van je heel oude telefoon een 'echte' desktop maken.

* De Nexus 4 gebruikt SlimPort, en ondanks dat het aantal apparaten dat SlimPort lijkt te ondersteunen lijkt te groeien, is MHL vooralsnog gebruikelijker.

Volgende: Wat je moet weten over de Bitcoin Cash-fork 01-08 Wat je moet weten over de Bitcoin Cash-fork
Volgende: Autonome auto's en fietsers 01-'16 Autonome auto's en fietsers

Reacties

Reageren is niet meer mogelijk