# i3vm
**Repository Path**: winq/i3vm
## Basic Information
- **Project Name**: i3vm
- **Description**: i3vm 的配置
- **Primary Language**: 其他
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-12-11
- **Last Updated**: 2025-04-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# i3vm 的配置
## 使用说明
* 将当前目录下pdf文件夾拷到/usr/share/javascript/pdf下可例qutebrowser查看pdf文件
* 仓库文件都放到 ~/.config/ 目录下。
* 注意根目录下的.Xresources 应当放到~/下 这个文件是
用来配置rxvt终端用的,每次更改.Xresources后,请运行
```bash
xrdb -merge ~/.Xresources
```
让其配置生效
* fcitx5-theme 安装
复制fcitx5-theme文件夹下文件 到 ~/.local/share/fcitx5/themes/ 目录下
打开 fcitx5配置,选择 配置附加组件,经典用户界面栏点击配置,选择对应主题即可。
* 一个窗口属于哪个 class 可以这样查询:
```bash
xprop|grep CLASS
```
WM_CLASS(STRING) = "xpad", "xpad"
执行命令后,鼠标将会变成十字形,用鼠标抓取窗口,获得的输出 WM_CLASS 的第二部分是窗口的 class 属性
# 如果想让一个应用开机自启动的一种简单方法:
例如:xpad 应用只要将xpad.desktop文件复制一份
~/.config/autostart/
目录下就可以了。
## 这个i3wm配置依赖以下的软件
* polybar 桌面状态栏 (可选!默认是i3bar)
* light 屏幕亮度调节软件 sudo dnf install light
* lxterminal (可选终端rxvt!默认是lxterminal)
* dunst 桌面通知消息管理器
* feh 设置桌面背景软件
* picom 窗口动画效果软件
* rofi 应用程序窗口选择菜单
* mpv 视频播话器
* GoldenDict 电子词典程序
* reciteword 黑客背单词
* OpenShot linux的Gnome桌面一个非线性视频编辑器
* kdenlive 自由开源的免费视频编辑软件。简单易学,永久免费,用途不限
* FSearch 桌面版搜索文件程序
* qBittorrent Enhanced Edition (增强版)
* uGet http等协议桌面端下载软件
* Blueman 蓝牙管理器
* Flameshot 火焰截图
* Pinta 图像编辑软件
* gimp 图像编辑软件
* Joplin Free your notes
* GnuCash 个人及小企业融资账务
* TeamViewr 远程连接控制软件
* sudo dnf install zathura-pdf-poppler 阅读pdf软件
* noto-emoji字体文件下载地址:
* siji字体文件下载地址:
* sudo dnf install papirus-icon-theme papirus图标主题下载
* variety.noarch : Wallpaper changer that automatically downloads 壁纸管理器
* vim 中文帮助文档
* tldr 简短命令行速查帮助
安装方式:
```bash
dnf install tealdeer(这种方式版本可能有点旧)
```
或下载最新二进制
* rdesktop 命令行下远程到阿里云windows服务器 示例:rdesktop 114.215.109.103
* PCManFm 桌面端文件管理器
* ranger 命令行下文件管理器
* fcitx5-themes
* Xpad 便签软件
* musicbox 网易云音乐命令行版
* aria2 命令行下载工具,可以下载多种协议文件。 rpc web方式管理下载任务
* nmtui tui界面的网络配置工具 sudo dnf install NetworkManager-tui
* bmon 网络流量监控 sudo dnf install bmon
* shellcheck 命令行下shell脚本语法检测工具 安装方式:sudo dnf install shellcheck
* w3m #终端下的网页浏览器
* volumeicon #音量托盘图标
* screenfetch 或neofetch #可在终端显示系统信息的命令
* hugo #静态网站生成器
* xarchiver #轻量级解压缩软件
* thunar-volman #Automatic management of removable drives and media for Thunar
* gpicview #轻量级的图片查看器
* Calendar #c++写的日历软件,特点是打开速度快
* 妙有日历 #打开速度比上一款稍微慢一点,优点是节假日、节日标注比较详细
* gns3-server gns3-gui #gns3网络模拟器的服务端与gui界面
* httpie #CLI 与 Web 服务的交互的命令行工具
* monolith 保存网页到单个HTML页面
* vifm c写的命令行下的文件浏览器
```bash
monolith https://lyrics.github.io/db/P/Portishead/Dummy/Roads/ -o portishead-roads-lyrics.html
cat index.html | monolith -aIiFfcMv -b https://original.site/ - > result.html
```
## fcitx5-rime 的配置文件存放位置
* 共享資料夾 /usr/share/rime-data
> 共享資料夾 包含預設輸入方案的源文件。 這些文件屬於 Rime 所發行軟件的一部份,在訪問權限控制較嚴格的系統上對用戶是只讀的,因此謝絕軟件版本更新以外的任何修改—— 一旦用戶修改這裏的文件,很可能影響後續的軟件升級或在升級時丟失數據。
> 在「部署」操作時,將用到這裏的輸入方案源文件、並結合用戶定製的內容來編譯預設輸入方案。
* 用戶資料夾 ~/.local/share/fcitx5/rime/
> 用戶資料夾 則包含爲用戶準備的內容,如:
1. 〔全局設定〕 default.yaml
2. 〔發行版設定〕 weasel.yaml
3. 〔預設輸入方案副本〕 <方案標識>.schema.yaml
4. ※〔安裝信息〕 installation.yaml
5. ※〔用戶狀態信息〕 user.yaml
> 編譯輸入方案所產出的二進制文件:
1. 〔Rime 棱鏡〕 <方案標識>.prism.bin
2. 〔Rime 固態詞典〕 <詞典名>.table.bin
3. 〔Rime 反查詞典〕 <詞典名>.reverse.bin
> 記錄用戶寫作習慣的文件:
1. ※〔用戶詞典〕 <詞典名>.userdb/ 或 <詞典名>.userdb.kct
2. ※〔用戶詞典快照〕 <詞典名>.userdb.txt、<詞典名>.userdb.kct.snapshot 見於同步文件夾
> 以及用戶自己設定的:
1. ※〔用戶對全局設定的定製信息〕 default.custom.yaml
2. ※〔用戶對預設輸入方案的定製信息〕 <方案標識>.custom.yaml
3. ※〔用戶自製輸入方案〕及配套的詞典源文件
註:以上標有 ※ 號的文件,包含用戶資料,您在清理文件時要注意備份!
## ibus-rime 輸入法橫排配置
vi ~/.config/ibus/rime/build/ibus_rime.yaml
修改:horizontal: false
爲:horizontal: true
