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