目 录
  1. 1. 开机自启
  2. 2. 各模块之间的调整
  3. 3. 更新
  4. 4. 魔镜显示语言修改为中文
  5. 5. 屏幕旋转
  6. 6. 禁用屏幕保护程序和屏幕消隐
  7. 7. 安装中文输入法
MagicMirror系列教程(六):自启与调整等

  在开始之前请浏览教程首页,以便访问常用链接以及总目录。

开机自启

  在终端输入nano mmm.sh新建脚本文件(终端打开即在默认路径/home/pi下,其他位置下文也要跟着变),在新建的空文件中输入以下内容:

1
2
3
#!/bin/sh
cd /home/pi/MagicMirror
npm start

  Ctrl+X保存并退出,在终端输入chmod 777 mmm.sh增加权限。
  终端输入sudo nano /etc/rc.local,在打开的文本中找到"exit 0",在此之前的代码在启动时都会被执行,在“exit 0”之前添加一行代码:su pi -c "exec /home/pi/mmm.sh",Ctrl+X保存退出。
1.png
2.png
  重启看看效果,需要退出的话按Ctrl+Q,不想要自启的话将mmm.sh删除或者将rc.local文件添加的语句删除即可;
如果无法自启,单独跑脚本看能不能运行,不能就是脚本里面写错了,能的话就是rc.local文件里面改得不对,也有其他自启方法,如pm2之类,可查阅相关资料。

各模块之间的调整

  Ctrl+减号缩小字体,Ctrl+shift+加号放大字体

  修改position的参数,来改变每个模块的位置,可选择的参数有:top_bar,top_left,top_center,top_right,upper_third,middle_center,lower_third,bottom_left,bottom_center,bottom_right,bottom_bar,fullscreen_above,fullscreen_below,对于同样的位置,比如top_right的位置设置了多个模块,则显示的时候按照config.js中模块书写顺序从上到下排列。

更新

  在终端MagicMirror文件夹下,执行git pull,cnpm install(没有装cnpm的改成npm,但报错概率大)。
因为对模块进行了修改git pull可能报错,如有报错,输入git status查看修改的文件,建议备份,然后在终端执行git reset --hard,然后再执行git pull,cnpm install,即可完成更新。
  但是代码更新较为频繁,所以建议是没有影响到功能的实现时候,可以不更新,页面总是出现的更新提示可以注释掉代码让他不显示。操作如下。
  打开/home/pi/MagicMirror/config下的config.js文件,找到更新提示部分,注释掉即可,注释方法同C语言。
3.png

魔镜显示语言修改为中文

  很多小伙伴还是习惯中文显示,所以可以改一下语言。打开config.js文件(/home/pi/MagicMirror/config内),将language属性改为zh-cn,重新刷新魔镜,即可将显示语言改为中文。
6.png

tips:不是说改了之后所有的语言都显示为中文了,有的模块字体需要单独设置,如日历、新闻的语言,和你选择的源有关。有些第三方模块的语言也需要单独设置。

屏幕旋转

  对于宽屏用户来说,有的人觉得旋转90°后竖屏好看,有的人觉得就横放着好看,各取所需,需要旋转的看以下步骤。
在终端输入sudo nano /boot/config.txt,在打开的最后一行输入display_rotate=1,值设为1表示旋转90°,2为180°,3为270°。
4.png
  Ctrl+X保存退出,重启之后,屏幕就旋转了。
5.jpg

据反馈,4代的屏幕旋转有点问题,需要在桌面设置中改,不知道是不是个例,手中没4代无法验证,如果你的4代这样设置也不行,请留言。

禁用屏幕保护程序和屏幕消隐

  树莓派在放置一段时间没有任何操作时,会像PC一样进入休眠状态,但是作为一面魔镜,怎么能过会就不显示了呢!所以要禁止屏保。
  在终端输入:sudo nano /etc/xdg/lxsession/LXDE-pi/autostart,将以下内容添加到文件底部,保存退出。

1
2
3
@xset s noblank
@xset s off
@xset -dpms

  在终端输入sudo nano /etc/lightdm/lightdm.conf,找到[Seat:*]字段下的'xserver-command',删除“#”号取消注释,修改为xserver-command=X -s 0 -dpms,保存并退出。
7.png

安装中文输入法

  在树莓派端用浏览器搜索的时候,不好搜索中文是个麻烦的事情,下面的一些模块里面也要键入中文,所以提供一个安装中文输入法的步骤。
  在终端输入:sudo apt-get install scim-pinyin,安装完成后需要重启树莓派才能生效,使用过程中,快捷键Ctrl+空格切换中英文。

文章作者: Season
文章链接: https://season000.github.io/2019/11/29/MagicMirror6.0/
版权申明: 本博客除特别说明外,均采用 CC BY-NC-SA 4.0 许可认证,转载请说明来自Season's Blog
支持作者
  • 微信
  • 支付宝

Comment