博文

目前显示的是 三月, 2024的博文

自行编译安装Gtkterm

markdown # 下载工程 ``` git clone https://github.com/Jeija/gtkterm.git ``` # 依赖 readme文件写明了依赖软件 ``` GTKTerm has a few dependencies- Gtk+3.0 (version 3.12 or higher) vte (version 0.40 or higher) intltool (version 0.40.0 or higher) libgudev (version 229 or higher) ``` 安装时可以注意, 我的话是安装了下面三个 ``` pip3 install meson ninja sudo apt install -y libgtk-3-dev sudo apt-get install libvte-2.91-dev ``` # 安装 这是编译第一步, 没有依赖可能会报错, 根据报错信息来安装依赖 ``` meson build ``` 编译可运行文件 ``` ninja -C build ``` 如果想全局安装, 就用以下指令 ``` ninja -C build install ``` # 修改 安装后发现 自动连接选项 每次都要手动点, 很麻烦, 就在源程序里找到相关语句: ``` grep Autoreconnect ./src/* ``` 定位到 interface.c 文件 ``` {"Autoreconnect", NULL, N_("Autoreconnect"), NULL, NULL, G_CALLBACK(Autoreconnect_toggled_callback), FALSE} ``` 改为: ``` {"Autoreconnect", NULL, N_("Autoreconnect"), NULL, NULL, G_CALLBACK(Autoreconnect_toggled_callback), TRUE} ``` 再次安装就可以了 # 权限问题 usb串口设备插入之后, 无法连接, 此时用以下指令查看设备: ``` ls -l /de...