Kile en Ubuntu Touch

Kile en Ubuntu Touch

Tengo una tableta Aquaris M10 Ubuntu y estoy contento con ella.

Ahora, necesito usar una aplicación de látex, así que intenté instalar Kile (el entorno de Latex habitual que uso en mi computadora portátil Ubuntu).

Utilicé el contenedor libertino e instalé kilo con

libertine-container-manager create -i puritine2 -n "Puritine 2" -t chroot -d vivid --force

Sin embargo, no puedo encontrar kile en la base de datos .json después de la instalación.

libertine-container-manager list-apps --id puritine --json | grep "\"kile\"

y como resultado no puedo agregar kilo a mi X Apps Scope.

¿Tiene algún consejo para solucionar este problema? ¿Sabes si hay algún otro entorno de látex que pueda usar en mi M10?

Respuesta1

¡Pude iniciar kilecon éxito en M10! Necesita algunos ajustes y requiere algunos conocimientos básicos sobre cómo usar Linux.

Simplemente tenía curiosidad e intenté instalar kilo en el contenedor libertino fresco de mi tableta M10.

  1. Dijiste que instalaste kile, pero solo mostraste la creación libertina de contenedores. Para instalar kiledespués de la creación del contenedor tenías que hacer:

    libertine-container-manager install-package -p kile -i puritine2
    

El contenedor libertino es mínimo y las aplicaciones deben instalarse así.

Debería list-apps --id puritine --json | grep "\"kile\"mostrar solo los paquetes instalados, además olvidó crear --id puritine2. De todos modos, en la OTA-12 actual, los list-appserrores y devuelven solo el nombre del contenedor. Sin embargo, para buscar el paquete instalado puede utilizar:

libertine-container-manager search-cache -s kiley debería devolver los 3 paquetes con kile

  1. Sin embargo, debe tener en cuenta que la instalación de kile consumirá aproximadamente 500 MB de material adicional, desde texlive hasta muchas de las bibliotecas de kde y las confiables de kde (como pulseaudio, que es completamente irrelevante para kile directamente). Teniendo en cuenta que podrías modificar tu flujo de trabajo (busca consejos al final de la respuesta) para ahorrar el valioso espacio de la tableta.

  2. Puedo confirmar que extrañamente falta el ícono en el alcance libertino, incluso si ... search-cache -s kiledevuelve 3 entradas de kile. Además, la comprobación manual del archivo json ~/.local/share/libertine/ContainersConfig.jsonmuestra que kile está instalado (no difiere de otros programas X instalados de forma personalizada).

  3. Parece que hay muchos problemas con las aplicaciones de KDE en el libertino: las aplicaciones Qt4 universales se instalan y funcionan bien (es decir, Qgis), sin embargo, muchas aplicaciones de KDE no funcionan. En mis intentos anteriores de instalar programas KDE (es decir, okular), experimenté algunas veces que el ícono de la aplicación se mostraba en el alcance libertino, pero la aplicación fallaba durante el inicio (o no se iniciaba en absoluto). Esta vez se veía diferente, no hay ningún ícono, así que tuve que averiguar qué está pasando. Lo primero fue averiguar dónde está el archivo de escritorio de kile y comprobar si, por ejemplo, no faltan iconos o si otras configuraciones están bien.

  4. LA SOLUCIÓN: El problema es que libertine ignora la encapsulación ordenada de los archivos de escritorio de la aplicación kde en una carpeta adicional de kde4. Para solucionar el problema, debemos ir al sistema de archivos raíz del contenedor (en nuestro caso puritine2), navegar a la ubicación estándar de la ruta global de los archivos del escritorio, ir a una carpeta más profunda (-> a kde4), copiar el kile. archivo de escritorio y péguelo en un nivel menos profundo:

    cd .cache/libertine-container/puritine2/rootfs/usr/share/applications
    cd kde4
    cp kile.desktop ../
    

¡Eso es todo!

Vaya al alcance libertino y actualice deslizando el dedo hacia arriba -> hacia abajo, el ícono de kile debería aparecer debajo de Puritine2. En el primer inicio, debe tener paciencia. Puede que sea necesario grabar una vez para deshacerse del widget de bienvenida y proceder a cargar la interfaz de Kile (puede tardar hasta 1 minuto).

¡Que tengas un buen mensaje de texto!

fracaso y alternativas:

Luego, saliendo de kile a través del menú: archivos->salir/salir, sale a la pantalla oscura. Esto me pasó después del segundo intento de lanzamiento. De ahora en adelante se comporta (no se inicia o se atasca al iniciar) igual que el resto de las aplicaciones de KDE en UT :/. Desafortunadamente, mi ayuda termina aquí ya que no hay documentación sobre cómo depurar Xapps lanzadas por libertine, y el método robusto tradicional para iniciar la aplicación desde la terminal está limitado. Así que busque los siguientes consejos:

Como alternativa, intenté obtener el TeXstudio mencionado (en realidad lo estaba usando en mi escritorio y me gustó antes de pasar al dorso), que se instala y funciona bien (un poco lento, pero este es un problema de UT/XMir). Abrí este como diez veces, cargué algunos de mis proyectos, intenté salir de diferentes maneras (con la forma UT de deslizar hacia afuera y con menú->archivos->salir) y está funcionando. También intenté crear y compilar una plantilla y está funcionando. Sin embargo, no hay un teclado en pantalla (con suerte, OTA-13 solucionará este problema), por lo que no hay forma de escribir/editar sin un teclado físico en este momento. (En realidad, ninguna de estas aplicaciones puritine2 tiene el teclado en pantalla, puede ser un problema con alguna configuración faltante no documentada).

actualizar:Parece que tenía razón, el teclado debe estar habilitado por contenedor, esto es relevante.enlace a la publicación xda. No voy a intentarlo por ahora porque probablemente OTA13 después de unos días lo solucionará. Además, no estoy seguro de que la solución en ese enlace solucione el teclado que falta para las aplicaciones qt4 (tanto kile como texstudio en este momento), ya que los fragmentos mencionan explícitamente solo gtk2 y gtk3.

Otro problema con el que me encuentro es que UT/Libertine puede instalar sólo un conjunto muy básico de estilos (La)Tex y, por ejemplo, mi proyecto no se pudo compilar porque se requieren estilos adicionales. Una forma pirateada sería obtener el estilo exacto de CTAN y agregarlo a la carpeta del proyecto; sin embargo, casualmente, ubuntu/debian tiene el texlive-latex-extrapaquete (500 MB) disponible para instalar, que instala la mayoría de los estilos comunes y paquetes de látex conocidos. Sin embargo, texlive-latex-extrala instalación en libertine falla por algunas razones, lo que finalmente apunta al siguiente consejo.

PD (Esta es la respuesta/consejo original modificado): También soy usuario de Latex y no quería gastar ~1 GB en un entorno texlive completo, logré cambiar mi flujo de trabajo para obtener lo máximo posible de mi tableta M10, que tiene recursos bastante limitados (espacio en disco, ralentizado debido a los confinamientos).

  1. Utilizo Overleaf (está basado en la nube y tiene toneladas de plantillas de trabajo completas de látex/pdflatex/xelatex, 1 proyecto privado es gratuito, la suscripción paga permite el uso de git, por lo que las fuentes de texto de Latex se pueden editar sin conexión y posponerlas para su compilación). , cuando está conectado a Internet). La página web al dorso es bastante compatible con tabletas. Logré crear un acceso directo a "aplicación web" (el paquete de clic) para obtener el ícono y ejecutarlo en modo de pantalla completa. (Si hubiera algún interés, podría intentar subir ese clic a uAppStore).

  2. para la edición sin conexión uso Seabass, la aplicación nativa Ubuntu Touch (una aplicación realmente buena para cualquier codificación en UT, por ahora no tiene elementos automáticos para látex, pero resalta el código y es bastante conveniente usar solo la interfaz táctil)

PSS, el único truco para usar dicho flujo de trabajo es habilitar la partición raíz r/w por una vez para obtener el git adecuado con git+https habilitado (para usar el cifrado para empujar al dorso)

información relacionada