kile no Ubuntu Touch

kile no Ubuntu Touch

Tenho um tablet Aquaris M10 Ubuntu e estou feliz com ele.

Agora, preciso usar um aplicativo de látex nele, então tentei instalar o Kile (o ambiente Latex normal que uso no meu laptop Ubuntu).

Eu usei o contêiner libertino e instalei o kile com

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

No entanto, não consigo encontrar o kile no banco de dados .json após a instalação

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

e como resultado não consigo adicionar o kile ao meu X Apps Scope.

Você tem algum conselho para resolver esse problema? Você sabe se existe algum outro ambiente Latex que eu possa usar no meu M10?

Responder1

Eu poderia lançar kilecom sucesso no M10! Precisava de alguns ajustes e requer algum conhecimento básico de como usar o Linux.

Eu estava apenas curioso e tentei instalar o kile no novo contêiner libertino do meu tablet M10.

  1. Você disse que instalou kile, mas mostrou apenas a criação libertina de contêineres. Para instalar kileapós a criação do contêiner você tinha que fazer:

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

O contêiner libertino é o mínimo e os aplicativos precisam ser instalados assim.

Você list-apps --id puritine --json | grep "\"kile\"deve mostrar apenas os pacotes instalados, mas você esqueceu de fazer --id puritine2. De qualquer forma, no atual OTA-12 os list-appsbugs e retorna apenas o nome do contêiner! No entanto, para pesquisar o pacote instalado você pode usar:

libertine-container-manager search-cache -s kilee deverá devolver os 3 pacotes com o kile

  1. No entanto, você deve estar avisado que a instalação do kile irá extrair cerca de 500 MB de material adicional, do texlive a muitas bibliotecas do kde e confiáveis ​​do kde (como o pulseaudio, que é completamente irrelevante diretamente para o kile). Considerando que você pode alterar seu fluxo de trabalho (procure conselhos no final da resposta) para economizar o precioso espaço do tablet.

  2. Posso confirmar que o ícone está estranhamente ausente no escopo libertino, mesmo que ... search-cache -s kileretorne 3 entradas do kile. Além disso, a verificação manual do arquivo json ~/.local/share/libertine/ContainersConfig.jsonmostra que o kile está instalado (não difere de outros programas X instalados de forma personalizada).

  3. Parece que há muitos problemas com aplicativos kde no libertino: aplicativos Qt4 universais são instalados e funcionam bem (ou seja, Qgis), porém muitos aplicativos kde não funcionam. Nas minhas tentativas anteriores de instalar programas do KDE (ou seja, okular), experimentei algumas vezes que o ícone do aplicativo era mostrado no escopo libertino, mas o aplicativo travava durante a inicialização/(ou nem iniciava). Dessa vez parecia diferente, não tem ícone, então tive que descobrir o que estava acontecendo. A primeira coisa foi descobrir onde está o arquivo da área de trabalho do kile e verificar se os ícones não estão faltando ou se outras configurações estão ok.

  4. A CORREÇÃO: O problema é que o libertine ignora o encapsulamento organizado do kde dos arquivos da área de trabalho do aplicativo kde em uma pasta adicional de kde4. Para corrigir o problema, precisamos ir ao sistema de arquivos raiz do contêiner (no nosso caso, puritine2), navegar até o local padrão do caminho global dos arquivos da área de trabalho, ir uma pasta mais fundo (-> para kde4), copiar o kile. desktop e cole-o em um nível mais raso:

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

Isso é tudo!

Vá para o escopo libertino e atualize deslizando para cima -> para baixo, o ícone do kile deve aparecer em Puritine2. Na primeira inicialização você deve ser paciente, pois pode ser necessário gravar uma vez para se livrar do widget de boas-vindas e prosseguir com o carregamento da interface do kile (pode levar até 1 minuto).

Tenha um bom TeX!

falha e alternativas:

Depois, saindo do kile através do menu: arquivos->sair/sair, ele sai para a tela escura. Isso aconteceu comigo após a segunda tentativa de lançamento. De agora em diante ele se comporta (não inicia ou trava na inicialização) da mesma forma que o resto dos aplicativos do KDE no UT :/. Infelizmente, minha ajuda termina aqui, pois não há documentação sobre como depurar Xapps lançados libertinos, e o método robusto tradicional de iniciar o aplicativo a partir do terminal está confinado. Portanto, procure os conselhos abaixo:

Como alternativa, tentei obter o TeXstudio mencionado (na verdade, eu estava usando-o no meu desktop e gostei antes de mudar para o Overleaf), que instala e funciona bem (um pouco lento, mas isso é problema do UT/XMir), Abri este umas dez vezes, carreguei alguns dos meus projetos, tentei sair de diferentes maneiras (com o modo UT de deslizar para fora e com menu-> arquivos-> sair) e está funcionando. Também tentei fazer e compilar um template e está funcionando. No entanto, não há teclado na tela (espero que o OTA-13 resolva isso), então não há como escrever/editar sem um teclado físico no momento. (Na verdade, nenhum deste aplicativo puritine2 recebe o teclado na tela, pode ser o problema com alguma configuração não documentada ausente).

atualizar:parece que eu estava certo, o teclado tem que estar habilitado por container, isso é relevantelink para postagem xda. Não vou tentar agora porque provavelmente o OTA13 depois de alguns dias resolverá isso. Além disso, não tenho certeza se a solução nesse link consertaria o teclado ausente para aplicativos qt4 (tanto kile quanto texstudio no momento), já que os trechos mencionam explicitamente apenas gtk2 e gtk3.

Outro problema que encontro é que o UT/Libertine é capaz de instalar apenas um conjunto muito básico de estilos (La)Tex, e ou seja, meu projeto não pôde ser compilado porque estilos adicionais são necessários. A maneira hackeada seria obter o estilo exato do CTAN e adicioná-lo à pasta do projeto, porém casualmente o ubuntu/debian tem o texlive-latex-extrapacote (500 MB) disponível para instalação, que instala a maioria dos estilos comuns conhecidos e pacotes de látex. No entanto, texlive-latex-extraa instalação no libertino falha por alguns motivos, o que finalmente aponta para o meu conselho abaixo.

PS (Esta é uma resposta/conselho original modificado): Também sou usuário de Latex e não queria gastar ~ 1 GB em um ambiente texlive completo, consegui mudar meu fluxo de trabalho para obter o máximo possível do meu tablet M10, que é bastante limitado em recursos (espaço em disco, lento devido a confinamentos).

  1. Eu uso o Overleaf (é baseado na nuvem, tem látex / pdflatex / xelatex completo trabalhando com toneladas de modelos, 1 projeto privado é gratuito, a assinatura paga permite o uso do git, para que as fontes de texto do Latex possam ser editadas offline e enviadas para compilação , quando conectado à internet). A Web no verso é bastante compatível com tablets. Consegui criar o atalho "webapp" (o pacote click) para pegar o ícone e rodar em modo tela cheia. (Se houver algum interesse eu poderia tentar fazer o upload para a uAppStore desse clique).

  2. para edição offline eu uso Seabass - aplicativo Ubuntu Touch nativo (aplicativo muito bom para qualquer codificação em UT, por enquanto não tem material automático para látex, mas destaca o código e é bastante conveniente usando apenas a interface de toque)

PSS, o único truque para usar esse fluxo de trabalho é ativar a partição raiz r/w pela primeira vez para obter o git adequado com git + https ativado (para usar a criptografia para puxar o push para o verso)

informação relacionada