Linux a DeX: treballant amb Ubuntu a Android

Linux a Dex és un desenvolupament de Samsung i Canonical que us permet executar Ubuntu a Galaxy Note 9 i Tab S4 quan esteu connectats a Samsung DeX, és a dir, Obtingueu un PC gairebé complet a Linux des d’un telèfon intel·ligent o tauleta. Actualment es tracta d’una versió beta, però l’experimentació ja és possible (pel vostre compte, és clar).

En aquesta revisió, la meva experiència en la instal·lació i execució de Linux a Dex, utilitzant i instal·lant aplicacions, configurant l'entrada del teclat rus i una impressió global subjectiva. Per a la prova es va utilitzar Galaxy Note 9, Exynos, 6 GB de RAM.

  • Instal·lació i inici, programes
  • Idioma d’entrada de Rússia a Linux a Dex
  • La meva ressenya

Instal·lació i execució de Linux a Dex

Per instal·lar, haureu d’instal·lar la pròpia aplicació Linux on Dex (no està disponible a Play Store, he pres apkmirror, versió 1.0.49) i també heu descarregat al telèfon i descomprimiu la imatge especial de Ubuntu 16.04 de Samsung, disponible a //webview.linuxondex.com/ .

La descàrrega de la imatge també està disponible des de la pròpia aplicació, però en el meu cas, per algun motiu, no va funcionar, a més, durant la descàrrega a través del navegador, la descàrrega es va interrompre dues vegades (no es pot estalviar energia). Com a resultat, la imatge encara estava carregada i desembalada.

Següents passos:

  1. Poseu la imatge .img a la carpeta LoD, que l’aplicació crearà a la memòria interna del dispositiu.
  2. A l’aplicació, feu clic a "més" i, a continuació, Navegueu, especifiqueu el fitxer d’imatge (si es troba al lloc equivocat, s’avisarà).
  3. Establim la descripció del contenidor amb Linux i establim la mida màxima que pot ocupar durant el treball.
  4. Podeu executar-lo. Compte predeterminat - dextop, contrasenya - secret

Sense connectar-vos a DeX, Ubuntu només es pot llançar en mode de terminal (el botó Mode de Terminal de l'aplicació). La instal·lació de paquets funciona directament al telèfon.

Després de connectar-vos a DeX, podeu executar una interfície d'escriptori completa d'Ubuntu. Seleccioneu el contenidor i feu clic a Executa, espereu un temps molt curt i obteniu l’escriptori GNU de Gnome.

Dels programes preinstal·lats, les eines de desenvolupament són principalment: Visual Studio Code, IntelliJ IDEA, Geany, Python (però, com ho entenc, sempre està present a Linux). Hi ha navegadors, una eina per treballar amb escriptoris remots (Remmina) i una altra cosa.

No sóc desenvolupador, i fins i tot Linux no ho hauria entès bé i, per tant, simplement he introduït: què passaria si escrivís aquest article de principi a fi a Linux en Dex (LoD), juntament amb els gràfics i la resta. I instal·leu alguna cosa més que us pugui resultar útil. Instal·lat amb èxit: Gimp, Libre Office, FileZilla, però el codi VS és més que bo per a les tasques del meu programador modest.

Tot funciona, comença i no ho diria molt lentament: per descomptat, he llegit en comentaris que algú a IntelliJ IDEA compila durant diverses hores, però no és el que he d’afrontar.

Però el que he trobat és el fet que el meu pla per preparar un article completament a LoD no funcioni: no hi ha idioma rus, no només una interfície, sinó també una entrada.

Configuració del llenguatge d'entrada de Rússia Linux a Dex

Per tal de fer que el teclat Linux a Dex canviés entre el treball en rus i l'anglès, vaig haver de patir. Ubuntu, com he esmentat, no és el meu regne. Google, que en rus, que en anglès els resultats no donen especialment. L’únic mètode trobat és llançar el teclat d’Android a través de la finestra de LoD. Com a resultat, les instruccions del lloc web linuxondex.com van resultar útils, però el simple seguiment no va funcionar.

Per tant, primer descriuré el mètode que va funcionar completament, i després el que no va funcionar i va funcionar parcialment (tinc la suposició que algú que sigui més amigable amb Linux serà capaç de completar la darrera opció).

Comencem seguint les instruccions del lloc web oficial i les modificarem lleugerament:

  1. Estableix uim (sudo apt install uim al terminal).
  2. Instal·la uim-m17nlib
  3. Executa gnome-language-selector i quan se us demani descarregar idiomes, feu clic a Recordar-me més tard (no es carregarà de totes maneres). Al mètode d’entrada de teclat, especificem uim i tanquem l’eina. Tanqueu LoD i torneu enrere (vaig tancar el punter del ratolí a la cantonada superior dreta, on apareix el botó Enrere i feu-hi clic).
  4. Obre l’aplicació - Eines del sistema - Preferències - Mètode d’entrada. Exposeu com a les captures de pantalla dels paràgrafs 5-7.
  5. Canvieu els elements de Configuració global: configurat m17n-ru-kbd com a mètode d’entrada, presteu atenció a la commutació del mètode d’entrada: tecles de commutació de teclat.
  6. Esborreu els punts d’accés global i apagada global a les enllaços de tecles globals 1.
  7. A la secció m17nlib, estableixi "on".
  8. Samsung també escriu que la barra d’eines ha d’instal·lar Mai al comportament de la pantalla (no recordo exactament si l’he modificat o no).
  9. Feu clic a Aplicar.

Tot va funcionar per a mi sense reiniciar Linux a Dex (però, de nou, aquest element està present a les instruccions oficials): el teclat canvia correctament a Ctrl + Maj, l'entrada en rus i en anglès funciona a Libre Office tant en navegadors com en terminal.

Abans d'arribar a aquest mètode, es va provar:

  • sudo dpkg-reconfigure keyboard-configuration (aparentment personalitzable, però no provoca canvis).
  • Instal·lació ibus-table-rustrad, afegint el mètode d’entrada de Rússia als paràmetres iBus (a la secció Diversos del menú Aplicacions) i establint el mètode de commutació, seleccionant iBus com a mètode d’entrada a gnome-language-selector (com en el tercer pas anterior).

Aquest últim mètode no va funcionar a primera vista: apareix l'indicador de llengua, el canvi del teclat no funciona i, quan canvieu el ratolí per sobre de l'indicador, l'entrada continua sent en anglès. Però: quan vaig llançar el teclat integrat a la pantalla (no el d'Android, però el que és a bord d’Ubuntu), em va sorprendre descobrir que la combinació de tecles en ella funciona, l’idioma canvia i l’entrada s’aplica en l’idioma desitjat (abans de configurar i llançar) ibus-table no va fer això), però només a partir del teclat a bord, el físic continua escrivint en llatí.

Potser hi ha una manera de transferir aquest comportament al teclat físic, però aquí em van faltar les habilitats. Tingueu en compte que per al teclat integrat (situat al menú d’accés universal), primer heu d’anar a Eines del sistema - Preferències - Configuració integrada i canviar la font d’esdeveniments d’entrada a GTK a la configuració avançada del teclat.

Impressions

No puc dir que Linux en Dex sigui el que vaig a utilitzar, però el fet que l’entorn d’escriptori s’engegui al telèfon que em va treure de la butxaca, tot funciona i no només podeu llançar un navegador, crear un document, editar una foto, però també per programar en IDE d'escriptori i fins i tot escriure alguna cosa en un telèfon intel·ligent per llançar-se al mateix telèfon intel·ligent: això provoca aquest sentiment gairebé oblidat de sorpresa agradable que va ocórrer fa molt de temps: quan les primeres PDA van caure a les mans, va resultar instal·lar aplicacions en telèfons ordinaris, hi havia forces Però els formats d'àudio i de vídeo comprimits, es van representar les primeres teteres en 3D, els primers botons es van dibuixar en entorns RAD i les unitats flash van substituir els disquets.

Mireu el vídeo: Meteor: a better way to build apps by Roger Zurawicki (Maig 2024).