自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 使用pcman及aur助手更新时忽略或暂时忽略软件包方法摘要

📌 Arch Linux 软件包更新忽略指南 1️⃣ 临时忽略 使用 --ignore 参数(逗号分隔多个包名) 示例:paru -Syu --ignore nvidia-* 2️⃣ 永久忽略 编辑 /etc/pacman.conf 在 [options] 下添加 IgnorePkg=包名1 包名2 仍可手动更新被忽略的包 3️⃣ 忽略软件组 类似永久忽略,使用 IgnoreGroup=组名 ⚠️ 注意:部分升级存在风险,建议仅在必要时使用忽略功能。常见于解决NVIDIA驱动等兼容性问题。

2025-10-05 13:15:35 412

原创 Wayland下Electron应用启动参数加入Flag解决Fcitx5中文输入问题

在Wayland环境下运行Electron应用时,中文输入问题可通过修改启动参数解决。具体方法是在应用的.desktop文件中添加--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime参数,同时配置输入法环境变量。该方法适用于LinuxQQ、Obsidian、VSCode等Electron应用,能完美支持中文输入。对于VSCode等特殊应用,也可通过创建flag配置文件实现相同效果。

2025-06-20 12:56:32 2216

原创 遇坑经历:VScode多存储库或子模块下操作

到 git 主存储库的位置,同时打开文件或点击 “更改” 选项卡的时候,下方的 ”git 图形“默认会自动切换,给了我一种错觉,就是终端的目录也是自动切换的(的确是错觉…等,这些都需要到对应存储库的目录下才能操作,由于我已经依赖了图形操作,以为 VScode 也包揽了这些操作,最终成为了我的一个困扰…在VScode中管理修改包含多个存储库或子模块的项目时,我遇到了一个比较白痴但是确实困扰了我一段时间的问题。等,都能直接对目标的存储库操作,虽然方便,但是也少了不少关键操作,比如。

2025-06-15 15:27:46 510

原创 vscode git推送要求输密码问题的坑:远程仓库地址为镜像站https地址

解决Git推送失败问题:当VSCode推送GitHub时提示密码认证失效,通常是因为使用了镜像源的HTTPS地址。解决方案是:1)通过git remote -v检查远程地址;2)删除非官方地址(git remote remove origin);3)添加官方GitHub地址(git remote add origin)。注意克隆时可使用镜像源加速,推送时应切换回官方地址。这种方法既保留镜像源的下载速度,又确保推送成功。

2025-06-11 17:39:49 506

原创 Linux下设置udev让STM32 DFU模式被CubeProgrammer等下载工具识别

在Linux系统下,当STM32等单片机进入USB DFU模式时,设备默认没有读写权限。解决方法是通过创建udev规则:先用lsusb获取设备的制造商代码(idVendor)和产品代码(idProduct),然后在/etc/udev/rules.d/目录下创建99开头的规则文件(如99-stm32-dfu.rules),设置设备权限为0666(所有用户可读写)并指定用户组。最后执行udevadm control --reload和udevadm trigger命令重载规则,即可让编程工具正常识别DFU设备。

2025-06-03 12:24:16 542

原创 QEMU/KVM用Virt-Manager启用SPICE显示服务器并使用USB热插拔重定向和剪切板共享

摘要:本文介绍了在Virt-Manager中将虚拟机显示服务器从VNC更换为SPICE的方法。SPICE提供更流畅的远程画面和方便的USB热插拔功能。配置步骤包括:1)设置显卡为qxl;2)变更显示协议为SPICE;3)添加USB重定向设备。文中特别提醒Arch Linux用户需安装完整qemu-desktop包,并强调需在虚拟机中安装SPICE客户机工具和USB重定向驱动。最后说明通过Virt-Manager界面可便捷实现USB设备重定向,但默认仅支持一个设备。

2025-06-02 15:55:28 1608

原创 qemu-base在Vitr-Manager配置USB直通的错误 ‘usb-host‘ is not a valid device model name

在Arch Linux上使用qemu-base和Virt-Manager配置Win11虚拟机时,遇到USB直通报错"'usb-host' is not a valid device model name"。问题原因是qemu-base基础包缺少USB功能组件。解决方法是通过sudo pacman -S qemu-hw-usb-host安装USB支持包。qemu在Arch Linux被拆分为多个功能包(qemu-full、qemu-base、qemu-desktop),基础包不包含USB等

2025-06-02 11:12:46 606

原创 打开后台常驻并用快捷键快速打开或隐藏Windows终端窗口,且关闭后仍可唤起

通常打开终端的方法有:Win+Q搜索、右键Win键,又或者是用Listery或uTools这样的快速启动工具。然而对于我来说还是有点麻烦,特别是不能做到快速隐藏终端窗口。或。它们可以在终端的后台常驻打开后,在终端未打开时唤起终端,在终端打开时隐藏终端,会方便不少。

2025-04-19 12:20:41 1162

原创 Windows终端使用部分Nerd Font字体主题出现花字问题

在使用如Oh My Posh和Nerd Font美化Windows终端时,图标字符可能出现花字问题。如图(字体为JetBrains Maple Mono)通常使用等宽字体如JetBrainsMono Nerd Font Mono(没错,两个Mono)能解决,但是想到我使用的JetBrains Maple Mono本身就是等宽字体,于是找到终端渲染方式。

2025-04-18 23:30:46 426

原创 EIDE工程文件夹变动后编辑器提示头文件找不到,无法跳转但可正常编译的解决办法

在用CubeMX生成STM32的MDK-ARM即Keil的工程,并用vscode的EIDE插件编辑时,有时候可能不小心动了文件夹路径,或用CubeMX重新修改了配置并重新生成后,在EIDE中头文件就会出现下图的报错这时候,按住Ctrl键无法跳转到相应的头文件,但是仍然可以正常编译,不过这样用着很难受。

2025-04-05 15:13:08 1524

原创 VSCode终端进程启动失败: A native exception occurred during launch (Cannot create process, error code: 193)

最近重装系统后用VSCode启动终端或者用CodeRunner运行代码总是会提示终端进程启动失败在上并没有关于193错误代码的详情信息,我仔细看了配置文件后,得出的结论是:这个错误代码应该是在终端的路径没有配置对时出现的。

2024-12-21 23:11:30 2249 1

EasyButton库的STM32 HAL库单片机的基本实现

这是我是基于wenbo13579大佬的EasyButton库的STM32 HAL库单片机的基本实现方案,方便快速测试和入门使用,只部分使用了EasyButton的功能,但是已能够支持长按,单击,短击

2025-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除