安装中文输入法
树莓派默认不带中文输入法,因此我们需要执行如下命令进行安装:
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
Fcitx (Flexible Input Method Framework) ──即小企鹅输入法,它是一个以 GPL 方式发布的输入法平台,可以通过安装引擎支持多种输入法,支持简入繁出,是在 Linux 操作系统中常用的中文输入法。它的优点是,短小精悍、跟程序的兼容性比较好。
在 Fcitx 支持的拼音输入法中,内置拼音响应速度最快。Fcitx 同样支持流行的第三方拼音输入法以提供更好的整句输入效果。
- fcitx-sunpinyin 在输入速度和输入精度之间有较好的平衡。
- fcitx-libpinyin 算法比 sunpinyin 先进。
- fcitx-rime, 即著名中文输入法 Rime IME的 Fcitx 版本。但它不支持 Fcitx 本身的 #特殊符号 和 #快速输入 功能,自定义设置请参见官方。
- fcitx-googlepinyin, Google 拼音输入法 for Android。
- fcitx-sogoupinyinAUR, 搜狗输入法for linux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输入。
- fcitx-cloudpinyin 可以提供云拼音输入的支持,支持 Fcitx 下的所有拼音输入法,Fcitx-rime 除外。
- fcitx-chewing 为 Fcitx 添加 chewing (繁体中文注音) 输入引擎支持。依赖 libchewing。
- fcitx-table-extra adds Cangjie, Zhengma, Boshiamy support。
启用root
树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。
debian里root账户默认没有密码,但账户锁定。
当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian默认用户是pi 密码为raspberry。
若要启动root账号,可以使用pi账户进行登陆,执行以下命令:
sudo passwd root
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后再执行:
sudo passwd --unlock root
此时系统会返回
passwd:密码过期信息已更改。
之所以出现这个提示是因为新版本ssh默认关闭root登陆 你可以修改一下ssh的配置文件。
sudo vim /etc/ssh/sshd_config
搜索PermitRootLogin
,将PermitRootLogin prohibit-password
改为PermitRootLogin yes
。
最后重启系统。
切换到root账户,则使用如下命令:
su root
系统及硬件更新
Raspbian是基于debian的linux系统,所以其运行原理基本相同,因此更新的方法也无差异。
sudo apt-get update
获得最近的软件包的列表;列表中包含一些包的信息,比如这个包是否更新过。
sudo apt-get upgrade
sudo apt-get dist-upgrade
如果这个包没有发布更新,就不管它;如果发布了更新,就把包下载到电脑上,并安装。
upgrade只是简单的更新包,不管这些依赖,它不会添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。
注:一般在运行upgrade或dist-upgrade之前,要运行update。
sudo rpi-update
外开发的一个更新树莓派firmware的工具,很方便也很好用。
禁止树莓派待机
有时候我们难免会希望树莓派的屏幕一直亮着,那么可以通过修改配置文件lightdm.conf的方法进行。
sudo vi /etc/lightdm/lightdm.conf
找到xserver-command=X
该行,取消注释,修改为如下:
xserver-command=X -s 0 -dpms
- -s # –设置屏幕保护不启用
- dpms 关闭电源节能管理
重启系统,就算时间再长也不会出现待机情况了。
扩大swap
Swap分区是磁盘上的一个特殊用途的分区。是当系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。
而树莓派默认只有99M的Swap,编译大一点的程序能把人急死,基本就卡死。所以tf卡不是捉襟见肘或者只是轻度使用的,建议还是扩大一下。
sudo vi /etc/dphys-swapfile
将 CONF_SWAPSIZE 的值修改成你想要的大小。 一般在内存小于2G的情况下,交换分区应为内存的2倍!
CONF_SWAPSIZE=2048
然后,重新启动 dphys-swapfile 文件服务:
sudo /etc/init.d/dphys-swapfile restart
最后查看大小:
root@raspberrypi:~/oneinstack# free -h
total used free shared buff/cache available
Mem: 927M 644M 45M 77M 237M 182M
Swap: 2.0G 214M 1.8G
备注:
试过网上其他的方法,但是修改之后只要树莓派重启,Swap就会重新恢复到原来的99M,这里就不引用了。