Emacs no telefone (por exemplo, BQ ou Meizu)

1

O Emacs está disponível em telefones Ubuntu, como BQ ou Meizu?

Uso intensamente um orgmode personalizado ( link ) como uma espécie de calendário com uma ampla variedade de aplicativos, como a execução de snippets de código e o planejamento tarefas e assim por diante.

Eu adoraria ter o calendário no telefone.

Se o Emacs não estiver disponível para telefones, é possível pelo menos compilá-lo no telefone ou compilá-lo no computador para o telefone? Quão difícil é isso? Existe um guia na internet sobre a compilação cruzada do Emacs para telefones?

O Emacs pode ser usado com algum tipo de teclado do programador na tela sensível ao toque dos telefones Ubuntu?

EDIT: Se alguém pode acreditar link instalando emacs deve ser possível.

    
por Tobias 25.06.2015 / 19:21

1 resposta

1

A instalação do emacs é possível com os seguintes comandos:

sudo su
mount -o remount,rw /
apt-get install emacs

Você precisa de uma frase secreta ou código numérico para o seu telefone e precisa instalar o com.ubuntu.terminal -app para inserir esses comandos. O Emacs também é iniciado a partir de com.ubuntu.terminal .

Especificação do meu telefone: BQ Aquaris E5 Ubuntu-Edition

# uname -a
Linux ubuntu-phablet 3.4.67 #1 SMP PREEMPT Fri May 29 10:43:18 UTC 2015 8e13c5f armv7l armv7l armv7l GNU/Linux

Atenção: Tanto quanto eu entendo o que eu li antes, atualizando o telefone via GUI não é mais possível depois disso.

Atualmente, estou perguntando aqui se estou atualizando via apt-get é uma substituição completa.

Estou usando o seguinte arquivo de configuração ~/.config/com.ubuntu.terminal/Layouts/emacs.json para trabalhar com o emacs usando o teclado virtual integrado. Esta configuração está longe de ser ideal. Eu postei aqui, já que é difícil começar sem nenhum teclado virtual adaptado ao emacs no console.

{
    "name" : "GNU emacs",
    "short_name" : "Emacs",

    "buttons": [
         {
            "main_action" : {
                "type": "key",
                "text" : "E",
                "key" : "Escape"
            }
        },
         {
            "main_action" : {
                "type": "key",
                "text" : "T",
                "key" : "Tab"
            }
        },
       {
            "main_action" : {
                "type": "key",
                "text" : "Cg",
                "key" : "G",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cx",
                "key" : "X",
                "mod" : "Control"
            }
        },
         {
            "main_action" : {
                "type": "key",
                "text" : "Cc",
                "key" : "C",
                "mod" : "Control"
            }
        },
       {
            "main_action" : {
                "type": "key",
                "text" : "C_",
                "key" : " ",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cf",
                "key" : "F",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cs",
                "key" : "S",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Mx",
                "key" : "X",
                "mod" : "Alt"
            }

        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cw",
                "key" : "W",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cy",
                "key" : "Y",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Mw",
                "key" : "W",
                "mod" : "Alt"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cv",
                "key" : "V",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cu",
                "key" : "U",
                "mod" : "Control"
            }
        },
        {
            "main_action" : {
                "type": "key",
                "text" : "Cw",
                "key" : "W",
                "mod" : "Control"
            }
        }
    ]
}
    
por Tobias 17.07.2015 / 21:29