Linux on Dex: desenvolvemento de Samsung e Canonical, que permite executar Ubuntu en Galaxy Note 9 e Tab S4 cando estea conectado a Samsung DeX, i.e. Obteña un ordenador Linux case completo desde o seu smartphone ou tableta. Polo momento, esta é unha versión beta, pero experimentar xa é posible (por suposto risco e risco, por suposto).
Nesta crítica, a miña experiencia de instalar e executar Linux en Dex, usar e instalar aplicacións, configurar o idioma ruso para a entrada de teclado e unha impresión subxectiva global. Para a proba empregamos Galaxy Note 9, Exynos, 6 GB de RAM.
- Instalación e lanzamento de programas
- Idioma de entrada do ruso en Linux en Dex
- A miña crítica
Instala e executa Linux en Dex
Para instalar, necesitará instalar a aplicación Linux en Dex propiamente dita (non está dispoñible na Play Store, usei apkmirror, versión 1.0.49), así como descargar a imaxe especial de Ubuntu 16.04 de Samsung dispoñible en //webview.linuxondex.com/ ao teléfono e desempaquetar. .
A descarga da imaxe tamén está dispoñible na propia aplicación, pero por algún motivo non funcionou, ademais, a descarga foi interrompida dúas veces durante a descarga a través do navegador (non é necesario aforro de enerxía). Como resultado, a imaxe aínda se descargou e desempaquetou.
Outros pasos:
- Colocamos a imaxe .img no cartafol LoD, que a aplicación creará na memoria interna do dispositivo.
- Na aplicación, faga clic en "máis", logo Examine, especifique o ficheiro de imaxe (se está situado no lugar incorrecto, será avisado).
- Establecemos a descrición do contedor con Linux e fixamos o tamaño máximo que pode levar ao traballar.
- Podes correr. Conta predeterminada - dextop, contrasinal - segredo
Sen conectarse a DeX, Ubuntu só pode ser lanzado en modo terminal (botón Modo terminal na aplicación). A instalación de paquetes funciona correctamente no teléfono.
Despois de conectarse a DeX, pode iniciar a interface completa de escritorio de Ubuntu. Unha vez seleccionado o contedor, faga clic en Executar, agardamos un prazo moi breve e obtemos o escritorio de Ubuntu Gnome.
Do software preinstalado, a maioría son ferramentas de desenvolvemento: Visual Studio Code, IntelliJ IDEA, Geany, Python (pero, segundo o entendo, sempre está presente en Linux). Hai navegadores, unha ferramenta para traballar con escritorios remotos (Remmina) e algo máis.
Non son un desenvolvedor, e ata Linux non é algo do que estaría ben versado e, polo tanto, simplemente imaxinei: e se escribín este artigo de principio a fin en Linux en Dex (LoD), xunto con gráficos e o resto. E instale outra cousa que poida resultar útil. Instalado con éxito: Gimp, Libre Office, FileZilla, pero o código VS é máis que a min para as miñas tarefas de codificación.
Todo funciona, comeza e non o diría moi lentamente: claro, nas recensións lin que alguén proxecta en IntelliJ IDEA recompila durante varias horas, pero isto non é o que teño que enfrontar.
Pero o que atopei foi que o meu plan de preparar un artigo completamente en LoD quizais non funcionase: non hai idioma ruso, non só unha interface, senón tamén entrada.
Configuración do idioma de entrada ruso Linux en Dex
Para facer que o teclado Linux en Dex cambie entre o ruso e o inglés, tiven que sufrir. Ubuntu, como dixen, non é o meu campo. Google, que en ruso, que en inglés non dá especialmente resultados. O único método atopado é executar o teclado de Android na parte superior da xanela LoD. Como consecuencia, as instrucións do sitio web oficial linuxondex.com resultaron útiles, pero simplemente seguilas non funcionou.
Entón, primeiro describirei o método que funcionou completamente e logo o que non funcionou e o que funcionou parcialmente (teño a suposición de que alguén máis amable con Linux poderá rematar a última opción).
Comezamos seguindo as instrucións do sitio web oficial e modificámolas lixeiramente:
- Poñemos uim (sudo apt instalar uim no terminal).
- Instala uim-m17nlib
- Lanzamos seleccionador de lingua gnome e cando se lle solicite descargar idiomas, faga clic en Recordarme despois (aínda non se cargará). No método de entrada de teclado, especifique uim e pecha a utilidade. Peche LoD e volve a entrar (pechino movendo o punteiro do rato á esquina superior dereita, onde aparece o botón "Atrás" e fai clic sobre el).
- Aplicación aberta - Ferramentas do sistema - Preferencias - Método de entrada. Expoñemos como nas capturas de pantalla nos parágrafos 5-7.
- Cambiar elementos en Configuración global: conxunto m17n-ru-kbd como método de entrada, prestamos atención ao cambio de método de entrada - teclas de conmutación de teclado.
- Limpar os puntos Global On e Global Off en ligazóns clave 1.
- Na sección m17nlib, configure "on".
- Samsung tamén escribe que é obrigatorio establecer Nunca na pantalla Comportamento na barra de ferramentas (non me lembro exactamente de se cambiei ou non).
- Fai clic en Aplicar.
Todo funcionou para min sen reiniciar Linux en Dex (pero, de novo, tal elemento está presente nas instrucións oficiais) - o teclado cambia con éxito Ctrl + Shift, a entrada en ruso e inglés funciona tanto en Libre Office como en navegadores e no terminal.
Antes de chegar a este método, probouse:
- sudo dpkg-reconfigure a configuración do teclado (Parece ser configurable, pero non leva a cambios).
- Instalación ibus-table-rustrad, engadindo o método de entrada ruso nos parámetros iBus (na sección Sundry do menú Aplicacións) e configurando o método de conmutación, escollendo iBus como método de entrada en seleccionador de lingua gnome (como no paso 3 anterior).
A última ollada este método non funcionou: apareceu un indicador de idioma, o cambio do teclado non funciona, cando se pasa o rato sobre o indicador, a entrada segue sendo en inglés. Pero: cando lancei o teclado integrado na pantalla (non o de Android, senón o que está a bordo de Ubuntu), quedei sorprendido ao descubrir que a combinación de teclas funciona nela, os interruptores de idioma e a entrada teñen lugar no idioma desexado (antes de configurar e lanzar ibus-table isto non sucedeu), pero só desde o teclado de bordo, o físico segue a escribir en latín.
Quizais hai un xeito de transferir este comportamento ao teclado físico, pero aquí non tiña suficientes habilidades. Teña en conta que para que o teclado de Onboard (situado no menú Acceso universal) funcione, primeiro tes que ir a Ferramentas do sistema - Preferencias - Configuración de bordo e cambiar a fonte de eventos de entrada a GTK en 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 se lance no teléfono sacado do meu peto, todo funciona e non só podes lanzar o navegador, crear un documento, editar unha foto, pero tamén a programación en IDE de escritorio e incluso escribir algo nun smartphone para funcionar no mesmo smartphone - fai que esa esquecida sensación de agradable sorpresa xurdiu fai moito tempo: cando as primeiras PDA caeron nas mans, resultou ser posible instalar aplicacións en teléfonos comúns, había forzas Só son formatos comprimidos de audio e vídeo, as primeiras teas representáronse en 3D, os primeiros botóns debuxáronse en contornas RAD e as unidades flash substituíron as disquete.