Linux en Dex é un desenvolvemento de Samsung e Canonical que permite executar Ubuntu en Galaxy Note 9 e Tab S4 cando está conectado ao Samsung DeX, é dicir. Obtén case PC de pleno dereito en Linux desde un smartphone ou tablet. Esta é unha versión beta, pero a experimentación xa é posible (por suposto, por conta propia).
Nesta revisión, a miña experiencia en instalar e executar Linux en Dex, usar e instalar aplicacións, configurar o teclado ruso e unha impresión subxectiva. Para a proba utilizouse Galaxy Note 9, Exynos, 6 GB de RAM.
- Instalación e inicio, programas
- Lingua de entrada rusa en Linux en Dex
- A miña revisión
Instalar e executar Linux en Dex
Para instalalo, terá que instalar a propia aplicación Linux on Dex (non está dispoñible na Play Store, collín apkmirror, versión 1.0.49) e tamén descarguei no teléfono e descomprimín a imaxe especial de Ubuntu 16.04 de Samsung, dispoñible en //webview.linuxondex.com/ .
A descarga da imaxe tamén está dispoñible na propia aplicación, pero no meu caso por algunha razón non funcionou, ademais, durante a descarga a través do navegador, a descarga foi interrompida dúas veces (non aforra o aforro de enerxía). Como resultado, a imaxe aínda estaba cargada e desempaquetada.
Pasos seguintes:
- Coloca a imaxe .img no cartafol LoD, que a aplicación creará na memoria interna do dispositivo.
- Na aplicación, faga clic en "máis" e, a continuación, Navega, especifique o ficheiro de imaxe (se se atopa no lugar equivocado, avisaráselle).
- Definimos a descrición do contedor con Linux e definimos o tamaño máximo que pode ocupar durante o traballo.
- Pode funcionar. Conta predeterminada - dextop, contrasinal - segredo
Sen conectarse a DeX, Ubuntu só se pode lanzar en modo terminal (o botón Modo de terminal na aplicación). A instalación de paquetes funciona directamente no teléfono.
Despois de conectarse a DeX, pode executar unha interface de escritorio completa de Ubuntu. Seleccione o contedor e faga clic en Executar, agarde un tempo moi curto e obteña o escritorio Gnome de Ubuntu.
Do software preinstalado, as ferramentas de desenvolvemento son principalmente: Visual Studio Code, IntelliJ IDEA, Geany, Python (pero como o entendo, sempre está presente en Linux). Hai navegadores, unha ferramenta para traballar con escritorios remotos (Remmina) e outra cousa.
Non son un desenvolvedor, e ata Linux non sería algo que entendería ben, e polo tanto simplemente introducín: e se escribise este artigo de principio a fin en Linux en Dex (LoD), xunto cos gráficos eo resto. E instala algo que poida resultarlle útil. Instalouse con éxito: Gimp, Libre Office, FileZilla, pero o código VS é máis que bo para as tarefas do meu modesto codificador.
Todo funciona, comeza e non o diría moi lentamente: por suposto, lin en comentarios que alguén de IntelliJ IDEA compila por varias horas, pero non é o que teño que enfrontar.
Pero o que atopei foi o feito de que o meu plan para preparar un artigo enteiramente en LoD podería non funcionar: non hai idioma ruso, non só unha interfaz, senón tamén entrada.
Configurar o idioma de entrada ruso Linux en Dex
Para que o teclado Linux no Dex cambiase entre o traballo ruso e o inglés, tiven que sufrir. Ubuntu, como xa dixen, non é o meu reino. Google, que en ruso, que en inglés resultados especialmente non dá. O único método atopado é lanzar o teclado Android sobre a fiestra de LoD. As instrucións do sitio web oficial linuxondex.com resultaron ser útiles como resultado, pero o simple seguimento deles non funcionou.
Así, primeiro describirei o método que funcionou completamente, e logo o que non funcionou e funcionou parcialmente (teño a hipótese de que alguén que sexa máis amigable con Linux poderá completar a última opción).
Comezamos seguindo as instrucións do sitio web oficial e modificámolas ligeramente:
- Establecer uim (sudo apt install uim no terminal).
- Instalar uim-m17nlib
- Corre gnome-language-selector e cando se lle solicite descargar idiomas, faga clic en Recordarme máis tarde (non se cargará de todos os xeitos). No método de entrada de teclado, especificamos uim e pechamos a utilidade. Peche LoD e volva atrás (pechou o punteiro do rato ata a esquina superior dereita, onde aparece o botón Atrás e fai clic nel).
- Aplicación aberta - Ferramentas do sistema - Preferencias - Método de entrada. Expor como nas miñas capturas de pantalla nos parágrafos 5-7.
- Cambia os elementos en Configuración global: definido m17n-ru-kbd como método de entrada, preste atención ao cambio de método de entrada - teclas de conmutación do teclado.
- Limpeza os puntos Global On e Global Off nos globais.
- Na sección m17nlib, estableza "on".
- Samsung tamén escribe que a barra de ferramentas precisa instalar nunca o comportamento da pantalla (non me lembro exactamente se o modificou ou non).
- Fai clic en Aplicar.
Todo funcionou para min sen reiniciar Linux en Dex (pero, de novo, este elemento está presente nas instrucións oficiais) - o teclado cambia con éxito a Ctrl + Maiús, a entrada en ruso e en inglés funciona en Libre Office tanto nos navegadores coma no terminal.
Antes de chegar a este método, foi probado:
- sudo dpkg-reconfigure keyboard-configuration (aparentemente personalizable, pero non leva a cambios).
- Instalación ibus-table-rustrad, engadindo o método de entrada ruso nos parámetros de iBus (na sección Diversos no menú Aplicacións) e axustando o método de conmutación, seleccionando iBus como método de entrada en gnome-language-selector (como no terceiro paso anterior).
Este último método non funcionou a primeira vista: apareceu o indicador de idioma, o cambio do teclado non funciona, e cando cambia o rato sobre o indicador, a entrada segue en inglés. Pero: cando lanzou o teclado integrado na pantalla (non o de Android, pero o que Onboard está en Ubuntu), quedei sorprendido ao descubrir que a combinación de teclas funciona, a linguaxe cambia e a entrada ten lugar na lingua desexada (antes de configurar e lanzar ibus-table non fixo isto), pero só desde o teclado a bordo, o físico segue escribindo en latín.
Quizais haxa un xeito de transferir este comportamento ao teclado físico, pero aquí me faltaba as habilidades. Teña en conta que para o teclado a bordo (situado no menú Acceso universal), primeiro ten que ir a Ferramentas do sistema - Preferencias - Configuración a bordo e cambiar a fonte do evento de entrada a GTK na Configuración avanzada do teclado.
Impresións
Non podo dicir que Linux en Dex sexa o que vou usar, pero o feito de que o ambiente de escritorio estea lanzado no teléfono sacado do meu peto, todo funciona e non só pode lanzar un navegador, crear un documento, editar unha foto, pero tamén para programar en IDE de escritorio e incluso escribir algo nun smartphone para o lanzamento no mesmo smartphone, isto provoca esa sensación case esquecida de agradable sorpresa que se produciu hai moito tempo: cando as primeiras PDA caeron nas mans, resultou instalar aplicacións en teléfonos comúns. había forzas Pero os formatos de audio e vídeo comprimidos renderizáronse os primeiros bules en 3D, os primeiros botóns debuxáronse en ambientes RAD e as unidades flash substituíron os disquetes.