Arch Linux 使用内核 kernel默认为 linux stable 最新的稳定版。切换为 linux-lts Longterm 长期支持版本。
我是用的是 system-boot
引导系统, 更替内核大概步骤如下。
- 安装 linux-lts 内核。
- 添加或者替换配置引导条目
- 更新 systemd-boot
Arch Linux 使用内核 kernel默认为 linux stable 最新的稳定版。切换为 linux-lts Longterm 长期支持版本。
我是用的是 system-boot
引导系统, 更替内核大概步骤如下。
一个提供了自定义代码片段 snippets 和 Code Action 的 lsp 工具。
git clone https://github.com/erasin/hx-lsp.git
cd hx-lsp
cargo install --path .
在 https://github.com/erasin/helix-config/ 中有示例代码,另外我自己使用的分支已经合并了 helix#9081 Add a snippet system。
在 Linux 安装 blender 后,检查 /usr/bin/blender-thumbnailer
缩略图生成命令是否存在。
创建缩略图生成配置文件
cd /usr/share/thumbnailers
sudo touch blender.thumbnailer
sudo hx/vim blender.thumbnailer
编辑 blender.thumbnailer
[Thumbnailer Entry]
TryExec=blender-thumbnailer
Exec=blender-thumbnailer %i %o
MimeType=application/x-blender;
在支持模态文本编辑的编辑器,比如 vim, helix, vscode的vim模式等,在使用 esc
键后会进入默认的普通模式(normal mode),这个时候的操作基本是在英文输入状态下完成操作。再使用 ime 中文输入法的情况下,我们使用esc
后必须切换回英文输入,无疑对模态操作多了一次步骤。这里我们可以在使用esc
时同时切换输入法来解决该问题。
大致的解决办法是:
下面介绍 Linux ,osx 下的切换输入法方法。
IBus 是一款输入法框架。具体使用可以参考 wiki-ibus 。
ibus 提供了工具 ibus engine
查看当前的输入法标识,使用 ibus engine rime
切换输入法为rime。 但在 gnome 4
版本中,该命令无法和gnome-shell
中的系统状态的输入法保持一致。这个时候我们使用一款 gnome-shell-ibus-switcher 插件来解决该问题。
ibus-switcher 为 gnome-shell 42 版本后 提供了利用 d-bus
切换输入法的方式,从而切换系统输入法
Makefile 是一个用来管理项目中源代码编译的文件,通常在 UNIX 和类 UNIX 系统中使用。它包含了一组规则,这些规则告诉 make 工具如何根据源代码文件来构建目标文件以及最终的可执行文件。
一个简单的 Makefile 包含了以下几个部分:
#
开头的行来添加注释,提高代码可读性。Vscode 在linux 的 wayland 环境下有可能出现白色边框或者剪贴板的问题。
可以通过修改 vscode 的 .desktop
文件,追加参数 --ozone-platform=wayland
兼容 wayland环境。
由于不同的发行版路径不同,这里使用了 archlinux 的 visual-studio-code-bin,其路径为 /usr/share/applications/code.desktop
。
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Refined.
GenericName=Text Editor
Exec=/usr/bin/code --ozone-platform=wayland %F
Icon=visual-studio-code
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;
Actions=new-empty-window;
Keywords=vscode;
[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/bin/code --ozone-platform=wayland --new-window %F
Icon=visual-studio-code
Godot引擎的路线: 以下是一个基本的学习路径,以帮助你开始使用Godot进行游戏开发:
学习基础知识:
掌握场景和节点:
使用GDScript进行编程:
掌握游戏逻辑和交互:
图形和动画效果:
音频和音效:
游戏发布和部署:
Hurl 是一款定义脚本,用于测试 HTTP 请求的工具,提供了命令工具 helix 和格式化工具 hurlfmt。
创建文件 get.hurl
, 追加下面的内容。
# test httpbin.org
GET https://httpbin/org/get
# 响应
HTTP/2 200 # 判定响应
[Asserts] # 判定内容
jsonpath "$.url" == "https://httpbin/org/get"