无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★广告联系 QQ:184822951 微信:wuyouceo
查看: 20371|回复: 184

Firefly RK3399 折腾记

    [复制链接]
发表于 2017-3-25 22:46:31 | 显示全部楼层 |阅读模式
新买的 Firefly 到货了。接在很粗糙的电视上,可以开机。它预装的是 Android + Ubuntu 双系统。

Android 可以设置成中文界面,很完美。但 Ubuntu 有点问题。不仅中文无法设置,而且很多软件都闪退,不能正常运行。

打开终端窗口,用 df 命令查看磁盘占用情况,发现 根分区(/)已经用了 100%,没有空闲空间了,难怪系统不正常。

这个双系统给 Ubuntu 只分配了 4G 的空间,剩下的 20 多 G 都划给 Android 了。

我试着在 Ubuntu 下 mount 那原本属于 Android 的空间,当然是可以 mount 的。我进一步试着把 Ubuntu 的 /usr  和 /var 挪动到 Android 的空间里面,并建立符号链接,
结果,系统彻底死掉了,无法进入 Ubuntu,也无法进入 Android 了。于是,我按照官方升级固件的教程,把系统做成 Ubuntu 单一系统,不再要 Android 了。

这次好多了,毛病不多了。我会慢慢回忆有哪些毛病,不过现在先歇歇,分享一个图片。

桌面以及火狐中文界面

桌面以及火狐中文界面
发表于 2017-3-25 23:05:48 来自手机 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-25 23:16:15 | 显示全部楼层
官方主页在这里: http://www.t-firefly.com/

瑞芯微的 ARM 64 位 CPU,内存 4G,板载 eMMC 空间 32G,其他情况可以去主页查看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-26 00:03:52 | 显示全部楼层
第一件事,是要把 ubuntu 进行在线升级,否则,火狐会莫名其妙闪退。升级后,火狐很稳定,不再闪退了。然而,火狐无法支持网页 flash 视频,只能观看那些 “非 flash”的视频。据说这是无法解决的,因为 Adobe 这个公司不生产 ARM Linux 下的 flash 产品。对我来说,这没什么要紧的,因为我正好也不喜欢 flash,我觉得它是木马。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-26 00:34:54 | 显示全部楼层
紧接着,要修复 Ubuntu 的一个 bug,才可以正常设置“语言支持”(Language Support)。有 bug 的文件是一个 python 语言的脚本:

/usr/lib/python3/dist-packages/LanguageSelector/ImConfig.py

用 vi 打开它,进行修改。当然,需要超级用户权限,否则无法修改。root 用户的口令是 firefly。用 su 命令切换到 root 用户,进行修改。

要修改的是下面这个片段:


  1.         if desktop.split(':')[-1] in ['Unity', 'MATE', 'GNOME'] \
  2.           and desktop.split(':')[0] != 'GNOME-Flashback' \
  3.           or locale.getlocale(locale.LC_CTYPE)[0][:3] in ['zh_', 'ja_', 'ko_', 'vi_']:
  4.             system_default = autoConfig
  5.         else:
  6.             system_default = 'none'
复制代码


把它修改为:


  1.         if desktop.split(':')[-1] in ['Unity', 'MATE', 'GNOME'] \
  2.           and desktop.split(':')[0] != 'GNOME-Flashback' \
  3.           or locale.getlocale(locale.LC_CTYPE) == 0 \
  4.           and locale.getlocale(locale.LC_CTYPE)[0][:3] in ['zh_', 'ja_', 'ko_', 'vi_']:
  5.             system_default = autoConfig
  6.         else:
  7.             system_default = 'none'
复制代码


其实我完全没学过 python,只是试着猜测,摸着石头过河,这样,算是测试通过了,可以正常设置语言和输入法了。不过,我不能肯定我的修改是正确的,更不敢说究竟是不是最好的修改方法。

设置输入法时,ubuntu 给出提示说,ibus 是推荐的输入法。但是 ibus 不工作。换成 XIM 也不工作。用 fcitx 勉强可以工作,然而有个毛病,候选词的窗口不可见,因此无法选择候选词。

我干脆为火狐安装了一个拼音插件,就是著名的“火输”(FireInput)。在一楼的火狐图片中,地址栏下面的“智能拼音”一行,就是“火输”的工具栏。

回复 支持 反对

使用道具 举报

发表于 2017-3-26 01:00:28 来自手机 | 显示全部楼层
那它应该是安卓比乌班图强,安卓可以chroot到乌班图。

点评

不太像是从 安卓 chroot 到 ubuntu 的。导致问题的根源在于 ubuntu 的 根文件系统分区太小,100% 消耗,没有空间了。就算能够从 安卓 chroot 过来也不能解决这个问题。  详情 回复 发表于 2017-3-26 01:19
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-26 01:19:19 | 显示全部楼层
窄口牛 发表于 2017-3-26 01:00
那它应该是安卓比乌班图强,安卓可以chroot到乌班图。

不太像是从 安卓 chroot 到 ubuntu 的。导致问题的根源在于 ubuntu 的 根文件系统分区太小,100% 消耗,没有空间了。就算能够从 安卓 chroot 过来也不能解决这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-26 03:51:34 | 显示全部楼层
这是运行 qemu 进入 WinPE 的截图。运行速度比想象中的要好很多。如果不挑剔的话,虚拟机中的 Windows 也算是可以日常使用了。

QEMU 之下的 WinPE

QEMU 之下的 WinPE
回复 支持 反对

使用道具 举报

发表于 2017-3-26 07:45:26 | 显示全部楼层
看起来不错啊,不过32GB emmc空间有点小吧,可以自己接硬盘码?

点评

支持插入 TF 卡,U 盘,移动硬盘。有一个 USB3.0 接口,和 4 个 USB2.0 接口。可以接 USB键盘、鼠标,也可以接 USB 存储设备。还有一个 SIM 卡插槽可以插手机卡。不过,我不了解究竟 ubuntu 是否  详情 回复 发表于 2017-3-26 11:19
回复 支持 反对

使用道具 举报

发表于 2017-3-26 08:29:28 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|捐助支持本站|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2018-11-14 01:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表