N1出厂带的是安卓固件,相关的降级和刷机方法很多,在此不再多说。有一点就是降级时候,我用的是type c口线,也能够成功降级。所以电脑如果有type c口,可以考虑先尝试一下。
我使用的是图形化的armbian,之所以是用图形化的版本,首先是考虑目前的armbian支持mail gpu了。我的n1上armbian版本是19.11.5,linux内核为5.5。 现在已经换成了20.07,内核为5.8(下载是看了这篇博客https://ethanblog.com/tips/install-latest-armbian-in-n1.html)根据网上博客介绍,Arm 没有开源mail gpu的驱动,导致其驱动没有被linux mainline 接受,并且其驱动主要是为了给安卓用的,为了使用GPU加速,早期必须要用SOC原厂提供的内核,而这些内核貌似比较老。而一部分人为了解决这一问题,然后重写了针对 Arm mali gpu 的开源驱动,最终在 Linux 5.2 发布的时候合并到了 mainline 中。
其次是我计划把n1作为小型个人电脑用,主要用于轻办公。显示器用的分辨率为1440*960。chromium看网页视频时,cpu占用率80%左右,勉强看还是可以的,看本地视频时占用率40%左右。
UOS和安卓都基于Linux内核,如果都尝试使用它的话,尽管桌面Linux不完美,但是使用它的过程中摸索出经验,贡献出来,对于以后UOS的使用也是有帮助的。
系统的软件源用来更新软件包时的速度较慢,所以一般装完后都替换为国内镜像站的源。阿里、网易等企业镜像站,中科大、清华等学校的镜像站都是不错的选择。不过应该注意的是,并非所有的镜像站都提供了arm架构处理器的包,选择源之前一定要看看其支持的处理器,镜像站一般都写了如何配置源的方法。
这里通过修改sources.list文件实现。
sudo nano /etc/apt/sources.list
我用的是中科大的镜像源
针对Ubuntu 18.04,也就是bionic,配置为
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
如果使用Ubuntu 20.04,也就是focal,替换相应位置中的bionic即可。
更换源之后,按ESC键跳到命令模式,然后保存。
最后更新一下。
sudo apt-get update
我默认不使用root账户,所以每次前面都加了sudo。
如果只是需要中文正常显示,只需要安装中文字体就行了,装完字体后,浏览中文网页基本上就没有问题,尽管界面仍然是英文,也不能输入中文。
sudo apt-get install ttf-wqy-zenhei
我用的是Ubuntu,但查看网上说的执行sudo /etc/locale.gen发现没有效果。最后是按照以下方式成功的。
sudo nano /etc/default/locale #开启字库 去掉zh_CN.UTF-8前面的#保存后执行
sudo apt-get update #更新程序列表
sudo apt-get upgrade #更新程序
sudo apt-get install ttf-wqy-zenhei 或 apt-get install fonts-noto-cjk #安装中文字体
sudo fc-cache -v #更新字体列表
sudo nano /etc/default/locale #全中文环境增加LC_ALL=zh_CN.UTF-8
#半中文环境增加LC_CTYPE=zh_CN.UTF-8 和 LANG=en_US.UTF-8
sudo locale-gen #生成locale文件
#sudo locale-gen zh_CN.UTF-8 #可不执行(重启后在登录界面可切换中文)
#最后重启
在armbian里面,有个实用的配置工具叫armbian-config
sudo armbian-config
然后在personal → Locales 选择语言界面,里面用空格可以选择需要的语言,我增加了这两个
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
选完以后按tab ,就可以选择OK按钮,然后就配置好了。
如果此前没有装图形化界面、没有配置wifi,都可以在armbian-config里面找个相应的选项。
在这些完成后,进入桌面,找到language support,在里面可以找到配置中文语言包的地方,这里的配置同时还可以为你下载好Fcitx (小企鹅输入法),利用它就可以输入中文了。
当然,你也可以去网上找scim输入法的安装方法来使用scim输入法。
我安装了wps2019,
如果下载的desktop版本固件,为了节约空间,可以先卸载原有libreoffice
sudo apt-get remove --purge libreoffice*
然后去下载WPS的arm版,地址可以去官网找
https://www.wps.cn/product/wpslinux/#
老版本的wps安装需要的libpng12-0_1.2.54-1_arm64。这一库直接在软件源中检查不到,是网友分享的老版本wps安装教程中带有的。我将字体和这一库在这里全部分享。链接中的wps是2017版,新版本需要重新下载。
当然了,对于新版本的wps,已经可以不需要装这个库了。我最近已经把armbian升级了,直接安装wps已经没问题了。
链接:https://pan.baidu.com/s/1eGTmV44j4T3E5Y0yHHDkqw
提取码:oxfn
字体的安装很简单,网上教程很多。
# 建立字体文件夹
sudo mkdir /usr/share/fonts/wps-office
# 把字体解压到这一文件夹后,消除缓存,并生成新的缓存
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
根据一篇文章https://www.jianshu.com/p/f60cec98eccd,我用了这里介绍的x11vnc工具。使用很简单,首先安装
sudo apt install x11vnc
然后是启动x11vnc,具体可以看该文章的介绍,-passwd参数指定密码,-forever参数指定这个会话始终开启。
x11vnc -passwd PASSWORD -display :0 -forever
开启之后就可以使用客户端进行连接了,默认端口号是5900,会在终端中显示出来。
我采用的客户端是win10自带的远程桌面。
平时ssh连接也用的是win10自带的openssh工具。