71 lines
2.2 KiB
Markdown
71 lines
2.2 KiB
Markdown
# Freewb安装说明
|
||
## 1. 配置编译环境
|
||
```bash
|
||
## 安装基础依赖
|
||
sudo apt install g++ cmake fcitx-libs-dev libgl1-mesa-dev libglu1-mesa-dev libxi-dev libxtst-dev libdbus-1-dev qtbase5-dev
|
||
|
||
####if can't install above then
|
||
sudo apt --fix-broken install
|
||
|
||
|
||
####统信1020下编译qt5.12.3时,需要编译xcb,开始configure之前需安装以下包
|
||
1、sudo apt install libfontconfig1-dev libfreetype6-dev libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-xinerama0-dev libxkbcommon-dev libxkbcommon-x11-dev
|
||
2、sudo apt install libpcre2-dev
|
||
支持pcre2
|
||
|
||
|
||
## 下载qt5.12.3
|
||
wget https://download.qt.io/archive/qt/5.12/5.12.3/qt-opensource-linux-x64-5.12.3.run
|
||
sudo chmod +x qt-opensource-linux-x64-5.12.3.run
|
||
sudo ./qt-opensource-linux-x64-5.12.3.run
|
||
### NOTE: 安装路径选为/opt并勾选Qt5.12.3
|
||
|
||
## 配置qt5.12.3环境变量
|
||
export PATH=$PATH:/opt/Qt5.12.3/5.12.3/gcc_64/bin
|
||
sudo vi /usr/lib/`arch`-linux-gnu/qt-default/qtchooser/default.conf
|
||
### NOTE: 第一行改为"/opt/Qt5.12.3/5.12.3/gcc_64/bin"
|
||
|
||
|
||
##重要:需要编辑/freewb-deb-master/src/panel/CMakeLists.txt
|
||
set( CMAKE_BUILD_TYPE Release ) #Debug or Release下添加如下两行
|
||
set(QT_PATH "/opt/qt5.12.3/aarch64" CACHE PATH "qt5 cmake dir")
|
||
set(CMAKE_PREFIX_PATH ${QT_PATH})
|
||
|
||
### 检验
|
||
qmake -v
|
||
### 应输出"Using Qt version 5.12.3 in /opt/Qt5.12.3/5.12.3/gcc_64/lib"
|
||
```
|
||
## 2. 编译freewb源码
|
||
```bash
|
||
mkdir build
|
||
cd build
|
||
cmake ..
|
||
make
|
||
sudo make install
|
||
```
|
||
|
||
## 3. 放置码表
|
||
```bash
|
||
## 创建码表文件夹
|
||
sudo mkdir -p /usr/share/freewb/data/mb/default
|
||
cp ${码表文件} /usr/share/freewb/data/mb/default/
|
||
```
|
||
|
||
## 4. 输入法选择fcitx并重启
|
||
|
||
搜索Input Method并选择fcitx
|
||
|
||
![Screenshot of Input Method](./assets/Input_Method.png)
|
||
|
||
重启
|
||
```bash
|
||
sudo reboot
|
||
```
|
||
|
||
## 5. fcitx添加freewb输入法
|
||
|
||
搜索Fcitx Configuration,添加freewb输入法
|
||
|
||
![Screenshot of Fcitx Configuration](./assets/Fcitx_Configuration.png)
|
||
|