我正在尝试在我的笔记本电脑上设置一个分区,当我启动它时,它就像打字机一样运行 - 直接进入 vim,没有其他功能。
我有一个安装了 ubuntu 服务器、vim 和所有东西的分区,但它完全符合我的期望。首先,它很丑 - 字体 DPI 真的很低,配色方案看起来也不是特别好(我还没能弄清楚如何配置它以显示颜色)。我还发现自己想要基本的鼠标支持。
有什么建议可以让 Ubuntu Server 更适合这个用途吗?有没有可以不安装 gnome 的终端仿真器可以让我高兴,或者更像 gvim 的东西?或者我应该放弃并安装一个完整的桌面环境?
提前致谢!
答案1
我对此并没有太多经验,所以我不确定粗糙之处是什么,但是术语表在我很少启动X的情况下,它对我来说很有用。它带有相当基本的平均流量-类似鼠标的支持,这意味着您可以选择和粘贴文本,但我还没有成功让 Vim 像在 xterm 中那样读取鼠标。
基本上,你使用帧缓冲驱动程序作为视频适配器;参见这个 U&L 问题。然后安装 fbterm 并运行它;它在 Ubuntu 中可用,基本上是一个改进的控制台终端,支持 256 色。
当它对 /dev/fb0 具有不受限制的读/写访问权限时,它工作得最好,因此请确保您的用户在组中video
;并且它的键盘支持也与该SYS_TTY_CONFIG
功能配合使用效果最佳,这意味着您必须运行sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
。我猜如果 fbterm 二进制文件被替换,此功能就会消失;希望有人能提出解决这个问题的方法。您可以改为以 root 身份运行它;该程序的手册页声称它在启动后不久就会放弃 root 权限。
确保使用 运行 Vim,TERM=fbterm
这样 Vim 就不会混淆(fbterm 使用与 xterm 不同的 256 色代码)。然后,您可以使用 256 色主题,甚至可以使用 GUI 主题,如果您使用类似CS近似值。