手机上的 Emacs(例如 BQ 或魅族)

手机上的 Emacs(例如 BQ 或魅族)

Emacs 可以在 BQ 或魅族等 Ubuntu 手机上使用吗?

我大量使用个性化的 OrgMode(http://www.orgmode.org) 是一种日历,具有广泛的应用范围,例如运行代码片段和规划任务等。

我很想在手机上拥有日历。


如果 Emacs 不适用于手机,那么至少可以在手机上编译它或在计算机上为手机进行交叉编译吗?这有多难?网上有没有关于为手机交叉编译 Emacs 的指南?


Emacs 可以与某种程序员键盘一起在 Ubuntu 手机的触摸屏上使用吗?


编辑:如果有人能相信http://www.reddit.com/r/Ubuntu/comments/32jyst/after_2_weeks_on_ubuntu_phone/安装 emacs 应该是可能的。

答案1

可以使用以下命令安装 emacs:

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

您需要手机的密码或数字代码,并且需要安装 -appcom.ubuntu.terminal才能输入这些命令。Emacs 也是从 启动的com.ubuntu.terminal

我的手机规格:BQ Aquaris E5 Ubuntu 版

# 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

注意力:据我了解,我之前读到的内容,此后不再可能通过 GUI 更新手机。

目前,我正在询问这里通过更新是否apt-get进行完全替换。

我使用以下配置文件~/.config/com.ubuntu.terminal/Layouts/emacs.json通过内置虚拟键盘操作 emacs。此配置远非理想。我将其发布在这里,因为如果控制台上没有任何适用于 emacs 的软键盘,启动会很困难。

{
    "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"
            }
        }
    ]
}

相关内容