作者归档:jerry

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

  1. 安装 xrpd
apt install -y xrdp

ubuntu 会自动启动服务,如果没有手动开启

至此可以使用 rdp 客户端连接了,连接后选择 vnc-any,IP 输入 127.0.0.1,端口密码同上

  1. 用 supervisor 自动启动 x11vnc

查看 Xorg 运行的 auth 参数 ps aux | grep auth,通常能找到类似 -auth /var/run/lightdm/root/:0 这样参数,可能不同,复制出来,准备放在后面的文件里

安装 supervisor

sudo apt install -y supervisor

添加配置

[program:x11vncd]
process_name=%(program_name)s
command=x11vnc -rfbauth /path/to/passwd -noxdamage -ncache 10 -shared -display :0 -auth /var/run/lightdm/root/:0
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/x11vnc.log

/path/to/passwd 改为对应的密码文件
-auth /var/run/lightdm/root/:0 要使用 Xorg 的运行参数
不要使用 -loop -forever 选项,否则在注销后无法终止该进程, superviser 将无法重新启动该服务

  1. Xorg 方案
sudo apt install -y xrdp xorgxrdp
# mint 19.x
sudo apt install -y xrdp xorgxrdp-hwe-18.04

注意:

  • Xorg 方案无法在物理机已登录的情况下使用。
  • 使用 xrdp 客户端连接后,选择 Xorg ,输入登录的用户密码即可。
  • 如果要重新在物理机登录,一定要先注销 xorgxrdp 的登录,否则登录后会自动退出。

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

docker 退出集群模式的办法

当收到如下警告:

WARNING: The Docker Engine you’re using is running in swarm mode.

如果确认不需要/没有使用集群模式,可以使用以下命令退出:

docker swarm leave --force