1、树莓派安装拼音法
sudo apt-get install scim-pinyin
scim
2、magic mirror 安装
- 安装node.js
#安装npm
wget https://nodejs.org/dist/v10.0.0/node-v10.0.0-linux-armv7l.tar.xz
#解压
xz -d node-v10.0.0-linux-armv7l.tar.xz
tar -xavf node-v10.0.0-linux-armv7l.tar
#我们将 Node.js 的二进制包移动到 /usr/local/node 中
sudo mv ./node-v10.0.0-linux-armv7l /usr/local/node
# 如果系统内原本存在 /usr/bin.node ,先将其删除
sudo rm -rf /usr/bin/node
#创建软连接
sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
#测试
node --version
>> v10.0.0
npm --version
>>
5.6.0
- magic mirror 源码安装
# 安装 https://magicmirror.builders/ 源码地址 需要5分钟左右
bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)"
#修改屏幕垂直
sudo nano /boot/config.txt
#添加 任意位置 退出 保存
# Rotate display vertically
display_rotate=1
#禁止 屏保与锁屏
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
#末尾处添加
@xset s noblank
@xset s off
@xset -dpms
sudo nano /etc/lightdm/lightdm.conf
#往下滚动,找到[SeatDefaults]部分,找到xserver-command,将其修改为
xserver-command=X -s 0 -dpms
#CTRL-X,YES确认保存
#关闭省电模式
sudo iwconfig wlan0 power off# 但是下次就会重新启动
cd MagicMirror/config
cp config.js.sample config.js
cd $HOME/MagicMirror
npm start
# 这里出错 提示缺少 modules 重新查询源码后
npm install && node serveronly
#花费很久时间20分钟
#还是出错,这里我删除了 下载的mirror 文件 重新安装
bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)"
#还是出错 最后 sudo reboot 进入系统
npm install && node serveronly # 居然成功了 。oh shit!!
3、修改module 设置
- 注册current weather 账号
注册后生成api keys 复制 在
cd /home/pi/MagicMirror/config
2019-02-20-093604_1757x740_scrot.png
#修改current weather 的城市id 北京的id为2038349
{
"id": 2038349,
"name": "Beijing Shi",
"country": "CN",
"coord": {
"lon": 116.397057,
"lat": 39.916908
}
},
添加我的api_id :6f86fb7b6800bf8e3c5f0f62a454324f
#重新启动
npm start #即可看到北京天气情况
# 添加 mp2
sudo npm install -g pm2
pm2 startup
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
备注
* 安装 截图工具
sudo apt-get install scrot
scrot -s #进行截图 树霉派。
https://calendar.google.com/calendar/ical/website19880927%40126.com/public/basic.ics