git 拉取所有分支的办法

git clone xxx
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all

alpine 中 apk add 很慢的解决办法

切换 alpine 源:

  • 阿里
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
  • 科大镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories

设置 GOPROXY

bash 环境变量

echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.io" >> ~/.profile
source ~/.profile

KDE 中使用 MATE 键打开 latte-dock 的应用启动器

~/.config/kwinrc 文件中添加以下代码:

[ModifierOnlyShortcuts]
Meta=org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu

然后用以下命令重新加载KWin:

qdbus org.kde.KWin /KWin reconfigure

或者直接运行:

kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu"
qdbus org.kde.KWin /KWin reconfigure

来源:https://github.com/psifidotos/Latte-Dock/wiki/F.A.Q.#q-can-i-use-my-super-key-to-open-the-app-launcher

使用 vnc/rdp 远程连接 linux 桌面

  1. 安装 x11vnc
sudo apt install -y x11vnc
  1. 设置密码
x11vnc -storepasswd

询问写入文件时选 y

  1. 启动 vnc
x11vnc -usepw -noxdamage -ncache 10

-usepw 默认使用 ~/.vnc/passwd,指定密码配置 x11vnc -rfbauth /path/to/passfile

至此已经可以使用 vnc 客户端连接了,默认端口 5900

继续阅读

typecho 有用的插件

名称 描述 版本 作者
AutoSaveImage 自动下载保存远程图片 1.0.0 dream
AutoTags 标签自动生成插件 1.0.0 DT27
Clipboard2markdown 剪贴板内容格式化Markdown for Typecho后台编辑器 1.0.0 大袋鼠
Donate Donate 1.0.0 山顶洞洞人
EditorMD Markdown 编辑器 Editor.md for Typecho 1.4.0 DT27
HighSlide 为博客添加HighSlide弹窗效果与相册功能 1.4.7 羽中
Menu Tree 根据内容标题关系自动生成目录树 【TF社区维护版】 0.1.2 BeaconFire,Melon
TeStore 读取Github上维护的专用表格实现插件仓库各项功能 1.1.5 羽中, zhulin3141
ViewsCounter 文章浏览量统计插件,可设置对同一篇文章的多次浏览行为是否计入浏览量的时间间隔。 1.0.0 Quarkay