# opencc-ovirt-pro-rpi **Repository Path**: cnovirt/opencc-ovirt-pro-rpi ## Basic Information - **Project Name**: opencc-ovirt-pro-rpi - **Description**: 面向企业用户的oVirt开源云桌面客户端树莓派版本,树莓派是一款开源的ARM终端。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 4 - **Created**: 2020-11-12 - **Last Updated**: 2024-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # opencc-ovirt-pro-rpi ## 介绍 面向企业用户的 oVirt 开源云桌面客户端树莓派版本,树莓派是一款开源的 ARM 终端。 ## 运行环境 `cat /etc/os-release` ```bash PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" ``` `lscpu` ```bash Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Vendor ID: ARM Model: 3 Model name: Cortex-A72 Stepping: r0p3 CPU max MHz: 1500.0000 CPU min MHz: 600.0000 BogoMIPS: 108.00 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 ``` ## 客户端运行 ```bash git clone https://gitee.com/cnovirt/opencc-ovirt-pro-rpi.git cd opencc-ovirt-pro-rpi/opencc-ovirt-pro # 解决npm下载electron包太慢问题 # 将文件夹中的 electron-v2.0.18-linux-armv7l.zip 压缩包拷贝到 /root/.cache/electron/ 文件夹下 # 如果没有使用 sudo 命令, 文件夹地址 ~/.cache/electron/ sudo yarn install 或 sudo npm install sudo npm run dev ``` ## 树莓派环境配置 如果下载太慢, 可以使用国内镜像源 ```bash # 安装 startx sudo apt install xinit # 安装 openbox sudo apt install openbox # 安装 hsetroot sudo apt install hsetroot # 开启wifi设备 rfkill unblock all # 安装 remote-viewer sudo apt install ovirt-viewer ln -s /usr/bin/remote-viewer /usr/bin/window # 客户端打包 cd opencc-ovirt-pro-rpi/opencc-ovirt-pro sudo yarn install sudo npm run build # 将打包的文件夹移动 mv ./build/opencc-ovirt-pro-linux-armv7l/ ../ # 配置无密码登录 # 运行此目录脚本 run_override.sh cd opencc-ovirt-pro-rpi ./run_override.sh # 重启客户端 reboot ``` --- `opencc-ovirt-pro-rpi/opencc-ovirt-pro/.electron-vue/build.config.js` ```bash # 将参数 x86 修改成arm架构的 armv7l, 就能在树莓派成功打包 arch: 'armv7l' ``` ## 树莓派的问题 ### 图形界面黑边 ```bash # vim /boot/config.txt # 放开此参数, 重启树莓派 reboot disable_overscan=1 # 检查 margin参数 cat /proc/cmdline ``` ### 键盘布局 ```bash sudo raspi-config ``` ### 不显示中文字体 ```bash sudo apt-get install ttf-wqy-zenhei ```