Faceți căutări pe acest blog

luni, 23 noiembrie 2015

Instalare Linux pe dispozitive cu Android

Următorul material se referă la dispozitive ce rulează Andoid (tabletă, smarphone) și la instalarea unei distribuții GNU/ Linux în interiorul Android, nu în loc de! O altă precizare este faptul că am ales cele mai simple metode și utilitare!

 Cerințe:
1- dispozitivul trebuie sa fie rootat, eu am rootat tableta mea cu KingRoot (http://www.appsandroidapk.com/tools/kingroot/);
2- Linux Deploy (https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy&hl=ro), aceasta este aplicația care instalează și rulează Linux;
3- un client ssh (Secure Shell) pentru conectarea la distribuția instalată prin ssh, JuiceSSH e ok (https://play.google.com/store/apps/details?id=com.sonelli.juicessh&hl=ro);
4- un viewer (client) vnc (Virtual Network Computing) pentru accesarea interfeței grafice instalate în distribuția aleasă, VNC Viewer e deasemenea ok (https://play.google.com/store/apps/details?id=com.realvnc.viewer.android&hl=ro).


 Instalare
 Dacă dispozitivul este rootat și ați instalat utilitarele de mai sus puteți instala Linux. Lansați Linux Deploy, puteți face asta chiar din ferestra MagazinPlay în care l-ați instalat, veți vedea fereasta următoare.

  În colțul din dreapta sus aveți 4 butoane, primele două sunt pentru pornirea și oprirea distribuției alese, al treilea este butonul pe care trebuie să apăsați pentru instalarea și configurarea distribuției, ultimul este butonul de meniu pentru alte setări ale Linux Deploy. Recomand să bifați blocarea ecranului și a conexiunii wi-fi și să schimbați fontul în unul mai mare, pe un display de 10,1" eu am ales font 12.
 

 Apăsați al treilea buton, cel în formă de săgeată.


 Aici puteți selecta distribuția (Arch, Debian, Ubuntu, Kali, șamd), interfața grafică dorită, modul de instalare (fișier, card sd, partiție, etc), pachetele instalate, nume utilizator (implicit este android), parolă (implicit este changeme), șamd.





  După ce ați făcut setările după dorință apăsați pe Install (Start GNU/Linux instalation), permiteți accesul root (Allow în imaginea următoare...) și așteptați până este descarcată imaginea .iso și instalată în locația aleasă.

  Procesul de descărcare/ instalare va dura aproximativ 30/45 minute, în funcție de viteza la net și de pachetele instalate, la mine a durat 28 minute pentru Xfce4 și vreo 24-25 pentru Lxde.





  În ultimul screenshot linia finală este <<< install, este semnul că instalarea este terminată, acum puteți apăsa pe butonul Start din dreapta sus pentru rularea distribuției instalate și apoi pe butonul OK.

 Ultimele 3 linii din fereastră ne arată că ne putem conecta la acea distribuție Linux prin ssh (portul 22 este implicit) sau vnc (portul 5900 deasemenea este setat implicit, dar noi putem alege alte porturi înainte de procesul de instalare).

Conexiune ssh
 Pornim JuiceSSH, apăsăm Connections, apăsăm pe + pentru a adăuga noua conexiune, scriem datele conexiunii (user android, adresă 192.168.0.100 în cazul meu, adresa apare în colțul stânga sus al Linux Deploy, port 22, nickname dacă dorim să recunoaștem conexiunea ușor, etc) și punem parola changeme la cerere. În cazul în care ați modificat unele din aceste date (alt user, altă parolă, alt port) treceți datele în funcție de aceste modificări! După conectare puteți folosi distribuția Linux în linie de comandă.



 

 Rulare DE (conexiune vnc)
 Pentru a folosi Linux cu interfața grafică realizăm conexiunea prin VNC Viewer, rulăm aplicația, apăsăm + pentru o nouă conexiune, trecem adresa și numele de user, apăsăm pe butonul Connect,  punem parola la cerere, folosim Linux. Recomand conectarea unei tasturi externe și/ sau a unui mouse, va fi mai comod...








 Închidere sesiune și Linux
 Pentru a închide Linux, oprim întâi sesiunile ssh și/ sau vnc (pot fi rulate și simultan...).

 Conexiunea ssh o oprim cu Ctrl+d dacă suntem logați ca root vom da Ctrl+d de două ori, prima dată părăsim contul root a doua oară părăsim contul de user. Putem avea drepturi de root cu sudo, sudo -s, sudo su, sudo -i, fără alocarea unei parole contului root, sau putem aloca o parolă root și apoi modifica drepturile de sudo.
 Conexiunea vnc o închidem apăsând butonul X din supra-panoul din partea de sus a ferestrei, cel cu simbolul inei tastaturi unui mouse, șamd și apoi butonul Disconnect.

 După terminarea conexiunii ssh sau vnc, închidem Linux din fereastra LinuxDeploy apăsând butonul STOP și confirmând cu OK.

<<< stop îndică faptul că ați oprit Linux.

 Ca fapt divers, eu am instalat Arch Linux (Lxde și Xfce4) pe o tabletă Serioux S102TAB de 10,1 ", cu procesor Dual-Core Cortex A9 de 1,2 GHz și 1 GB RAM.

  Putem controla Linuxul instalat pe dispozitiv și de pe alte mașini, fie prin conexiune ssh (OpenSSH), sau vnc (Krdc de exemplu), datele de autentificare rămân aceleași (port, adresă, user, parolă).




 La fel de bine putem controla sistemele Linux (asta mă interesează pe mine!) de pe dispozitivul cu Android prin ssh, vnc.

vineri, 21 august 2015

Wallpapere diferite pe fiecare screen - Android

Ca utilizator de Linux sunt obișnuit cu personalizarea fiecărui desktop (sau screen cum e numit biroul/ ecranul de lucru în Android) cu wallpaper propriu, widgeturi proprii, nu numai pentru aspect ci și pentru identificarea rapidă a ecranului de lucru. Fireste c-am căutat să fac același lucru și-n Android, și am gasit destule aplicații ce fac așa ceva: http://www.google.ro/webhp?gws_rd=cr&ei=pzLVVZiOI8nyaN7Nh9AF#safe=active&q=different+wallpaper+on+each+screen+android

Instalați MultiPicture Live Wallpaper (https://play.google.com/store/apps/details?id=org.tamanegi.wallpaper.multipicture&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Ddifferent+wallpaper+on+each+screen+android&pcampaignid=APPU_1_vpnWVaGIMcywa8qrvOAD), își face treaba excelent. Se poate folosi o singură imagine pe cele 5 screen-uri, sau imagini diferite pe fiecare screen, sau chiar se poate alege ca imaginea pe 1 sau mai multe screen-uri să se schimbe periodic.

Common settings- aici putem alege caracteristile standard, implicite pentru toate  screen-urile, imaginea, modul de afișare/ aspect ratio (potrivire la ecran, imaginea completă sau ceva intermediar) , culoarea de fundal, transparența (dacă doriți așa ceva, la 0% se va vedea de fapt culoarea de fundal).


Add individual settings- apăsând pe butonul + creăm secțiuni dedicate și putem adăuga setări specifice fiecărui screen. Secțiunile apar după "Common settings" și sunt denumite "Screen 1 settings", "Screen 2 settings", șamd. Screen 1 este primul screen din stânga, screen 5 este primul din dreapta, screen 3 este după cum cred că știți deja ecranul "Home".


Screen 1 (-> 5) settings- aici facem setările individuale, dedicate acestui screen, imaginea, culoarea fundalului, șamd. În cazul în care doriți asta sau dacă nu setați o anumită categorie vor fi folosite setările comune, generale.

Use lock screen settings- dacă e bifat putem aloca o imagine și ecranului de blocare (lock screen) in "Lock screen settings".

Transition type- aici alegem efectul dorit la mutarea pe alt screen.

Aplicați setările și bucurați-vă de noul aspect.





Back to top