【新教程】 龙芯架构安装docker
cd /tmp
wget https://github.com/loong64/docker-ce-packaging/raw/refs/heads/main/docker.service
wget https://github.com/loong64/docker-ce-packaging/releases/download/v27.4.1/docker-27.4.1.tgz
wget -O docker-buildx https://github.com/loong64/buildx/releases/download/v0.19.3/buildx-v0.19.3-linux-loongarch64
wget -O docker-compose https://github.com/loong64/compose/releases/download/v2.32.1/docker-compose-linux-loongarch64
mkdir -p /usr/local/libexec/docker/cli-plugins
tar -xf docker-27.4.1.tgz
sudo chown root:root docker/* docker-buildx docker-compose
sudo chmod 755 docker/* docker-buildx docker-compose
sudo mv docker.service /etc/systemd/system
sudo mv docker/* /usr/local/bin/
sudo mv docker-buildx /usr/local/libexec/docker/cli-plugins/
sudo mv docker-compose /usr/local/libexec/docker/cli-plugins/sudo systemctl enable docker --nowsudo docker version
sudo docker buildx version
sudo docker compose version删除docker
sudo systemctl stop docker docker.socket
sudo rm -rf /usr/local/libexec/docker/cli-plugins
sudo rm -f /usr/local/bin/docker*
sudo rm -f /usr/local/bin/container*
sudo rm -f /usr/local/bin/ctr
sudo rm -f /usr/local/bin/runc
sudo rm -f /etc/systemd/system/docker.service 【新教程】 解决龙芯loong64架构AOSC OS中的微信无法使用中文输入法问题
背景
loong64架构的安同操作系统中安装微信后,无法使用中文输入法。
解决方法
1、编辑微信的快捷方式。
sudo vim /usr/share/applications/wechat.desktop2、将正确的环境变量添加进去。
原来:
[Desktop Entry]
Name=wechat
Name[zh_CN]=微信
Exec=/usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=Wechat Desktop
Comment[zh_CN]=微信桌面版将env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx添加到Exec后面,如下所示:
[Desktop Entry]
Name=wechat
Name[zh_CN]=微信
Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx /usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=Wechat Desktop
Comment[zh_CN]=微信桌面版3、保存,重启微信,问题解决。
【新教程】解决在Windows下VSCode中使用Roo Code的终端集成问题
背景
在VSCode中使用Roo Code时,遇到终端集成问题,Roo Code无法在终端中执行各种操作,也无法获取输出,非常不方便。
解决步骤
1、检查powershell版本。
按下 Win + R,输入 pwsh,如果报找不到文件pswh,则版本不对,需要升级。
2、在powershell命令行中输入以下命令,安装新版本。
winget search Microsoft.PowerShell
winget install --id Microsoft.PowerShell --source winget3、用pswh方式打开新的powershell,执行以下命令。
New-Item -Path $PROFILE -ItemType File -Force在创建的文件中写入以下内容:
if ($env:TERM_PROGRAM -eq "vscode") {
. "$(code --locate-shell-integration-path pwsh)"
}4、以管理员方式启动powershell,执行以下命令。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser5、在VSCode中按下Ctrl + Shift + P,输入Preferences: Open User Settings (JSON),填入以下内容。
"terminal.integrated.defaultProfile.windows": "PowerShell 7",
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
]
},
"PowerShell 7": {
"path": "你的pwsh.exe路径",
"args": []
}
},6、在VScode终端中输入以下命令:
$PSVersionTable.PSVersion看是否有正确输出。
参考资料
[新教程] 利用Hammerspoon解决AirPods连接mac默认音量过大的问题
背景
每次AirPods连接MAC都会被音量吓一跳。
步骤
1、安装Hammerspoon。
brew install hammerspoon --cask2、创建默认配置。
mkdir -p ~/.hammerspoon
touch ~/.hammerspoon/init.lua3、在init.lua中写入配置
-- 存储上一次默认音频输出设备的名称
local lastOutputDeviceName = hs.audiodevice.defaultOutputDevice():name()
-- 处理设备变更的回调函数
local function handleDeviceChanges()
-- 获取当前默认音频输出设备的名称
local currentOutputDeviceName = hs.audiodevice.defaultOutputDevice():name()
-- 判断设备名称是否发生了变化
if lastOutputDeviceName ~= currentOutputDeviceName then
-- 判断当前设备是否为蓝牙耳机
if string.find(currentOutputDeviceName, "AirPods") then
-- 连接蓝牙耳机时将音量设置为 20
hs.audiodevice.defaultOutputDevice():setVolume(20)
hs.alert.show("音量已设为 20")
-- 判断上一个设备是否为蓝牙耳机
elseif string.find(lastOutputDeviceName, "AirPods") then
-- 断开蓝牙耳机时将音量设置为 0
hs.audiodevice.defaultOutputDevice():setVolume(0)
hs.alert.show("音量已设为 0")
end
end
-- 更新 lastOutputDeviceName 为当前设备名称
lastOutputDeviceName = currentOutputDeviceName
end
-- 为音频设备变动设置回调函数
hs.audiodevice.watcher.setCallback(handleDeviceChanges)
-- 启动音频设备监听器
hs.audiodevice.watcher.start()4、重新加载配置。
在启动台搜索Hammerspoon,启动应用。然后在标题栏点击他的图标,然后选择Reload Config。