# 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 ![输入图片说明](2021-12-12_12-25.png)