安装中文输入法

树莓派默认不带中文输入法,因此我们需要执行如下命令进行安装:

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,这里就不引用了。

最后修改:2020 年 03 月 20 日
如果觉得我的文章对你有用,请随意赞赏