在 NanoPi Neo2 上安装 Volumio2 并启用 NanoHAT OLED

Photo by Harrison Broadbent on Unsplash
Photo by Harrison Broadbent on Unsplash

基本步骤

0、选择符合需求的 volumio 2 映像并下载,映像地址见文末。

//这里选择 @__tkz__ 制作的 Volumio2 1904 β 版,支持 NanoHAT OLED 的屏幕与实体按键。

1、通过友善之臂的官方 Wiki 内步骤制作好 TF 卡。

//Windows 系统推荐使用 Win32 Disk Imager,也可以试试跨平台的 Etcher 。

2、在 TF 卡 BOOT 盘的根目录下创建一个名为 gui_nanohatoled 的文件启用 NanoHat-OLED。

//如果你购入的是 1.3" IPS LCD HAT,这里创建的文件命名为 gui_ips240240 。

3、将 TF 卡插入 neo2 后通电开始,等待系统启动完毕。

//第一次启动可能需等待数分钟,启动完毕后 neo2 的 NanoHat OLED 上会显示自身的 IP 地址。

4、在浏览器中输入 http://volumio.local/ 或 neo2 的 IP 地址并打开,进行系统初始化设定(基本一路下一步

//完成设定后第一次播放音乐时需注意此时可能是默认的最小音量状态,需自行调节音量。

5、在浏览器中输入 http://volumio.local/DEV/ 开启 SSH ,用户名和密码都是 volumio 。

//Windows 系统推荐使用 PuTTY ,SSH 登陆时输入密码是无指示符的。

一般设定

设置 Volumio 的时间/时区

sudo cp /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

//启动后接入网络会自动对时,但默认时区是九区,设置为任意东八区地区即可。成功后 OLED 屏幕上的时间应该正确显示了。

Volumio 本地媒体的存储与播放

使用 sftp 客户端如 WinSCP 将音乐文件传送至 volumio 根目录的 media 文件夹内,默认会自动扫描,点 WebUI 下方的「浏览」 tab 进入「音乐库」就能看到。

//不知道是哪里没设置好,sftp 传输在 10MB/s 左右,TF 卡本身是 90MB/s+ 的实测写入。

NanoHAT OLED 默认按键

如果与 NanoHat-OLED 组合使用,其上三颗按键功能:

左:短按上一曲 / 长按音量减

中:短按播放暂停 / 长按召唤菜单,此时左右键上下选择,中键短按确认/进入。

右:短按下一曲 / 长按音量加

//如音量被锁定为最大输出则音量调节无效。

//此按键配置可能仅 __tkz__ 1904 β 版适用,__tkz__ 发布的更早版本配置有所不同。

进阶设定

使用私钥登陆 SSH

  • 修改 ssh 配置
sudo nano /etc/ssh/sshd_config
  • 找到对应行修改成
ChallengeResponseAuthentication no
UsePAM no
  • 重启服务
service ssh restart
  • 将公钥写入 volumio
mkdir ~/.ssh

chmod 700 ~/.ssh

nano ~/.ssh/authorized_keys
  • 指定权限
chmod 644 ~/.ssh/authorized_keys
  • 在 PuTTY 和 WinSCP 里设置一下就能使用密钥自动登陆 SSH 了,注意自动登陆的用户名是 volumio 。
  • 未禁用密码登陆,所以并不能增强安全性,只增加便利。
Comments
Write a Comment