修改键盘重复频率和延迟
XServer startup options
As alternative to this tool, you can set defaults for the X Server at startup.
For the keyboard repeat rate:
/etc/X11/xinit/xserverrc
1X -ardelay 200 -arinterval 30 # (interval is 1000/rate_in_hz)
For this to configure, you need the privileges to edit X launch properties (probably in your login tool like lightdm).
XServer configuration file
XServer since version 21.1.0 supports the option AutoRepeat. Basically you need an xorg config section like this (the second value again 1000/rate_in_hz):
可以使用xset命令进行操作
1xset dpms force off # 关闭屏幕
2xset s 300 #设置屏保时间为300秒,时间单位为秒
3xset s 0 #关闭屏幕保护
4xset dpms 600 900 1200 # 三个数值分别为Standby、Suspend、Off,具体什么意思就不多说了,单位秒
5xset -dpms #关闭电源管理
6
7xset -q # 查看设置情况。
也可以编辑xorg.conf(或者在/etc/X11/xorg.conf.d/
添加.conf
结尾的配置文件),添加如下选项把xscreen saver直接关闭:
1# 安装PPTP客户端
2apt-get install pptp-linux
编辑配置文件 vim /etc/ppp/chap-secrets
1# Secrets for authentication using CHAP
2# client server secret IP addresses
3your_username PPTP your_password home.akvicor.com
在 /etc/ppp/peers/
下新建一个VPN配置文件,文件名就是VPN的名字 vim /etc/ppp/peers/PPTP
官方指导链接 https://github.com/home-assistant/supervised-installer
安装基础工具
1apt update
2apt upgrade
3apt install vim screen gcc g++ golang ca-certificates curl gnupg
安装Docker
1# Add Docker's official GPG key:
2sudo apt-get update
3sudo apt-get install ca-certificates curl gnupg
4sudo install -m 0755 -d /etc/apt/keyrings
5curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
6sudo chmod a+r /etc/apt/keyrings/docker.gpg
7
8# Add the repository to Apt sources:
9echo \
10 "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
11 $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
12 sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
13sudo apt-get update
14
15sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装 Home Assistant Supervised
运行于root用户下
若拉取时提示无法验证包,可以添加以下环境变量以信任此地址
关闭指定域名的包验证
1export GONOSUMDB=git.akvicor.com
关闭所有域名的包验证
1export GOSUMDB=off
删除指定目录下指定文件
find /path -name .svn | xargs rm -rf
删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r
分析:
find -type d | grep .svn$
通过此命令查找文件夹 过滤正则表达式中的目录
| xargs rm -r
执行删除指令
- 在Win10系统下,按住键盘的 “Win+R” 组合快捷键,系统将会打开“运行”命令对话窗口。
- 在打开的运行命令对话框中输入 “gpedit.msc” 命令,然后再点击“确定”按钮。
- 点击确定按钮后,这个时候会打开 “本地组策略编辑器” 对话窗口,
- 在本地组策略编辑器窗口的左侧小窗口中,依次展开 “用户配置–>管理模版–>Windows组件” 选项。
- 在“Windows组件”选项右侧窗口,找到 “文件资源管理器” 选项选中并双击鼠标左键将其打开。
- 进去到文件资源管理器中,找到 “关闭隐藏的 thumbs.db 文件中的缩略图缓存” 并双击鼠标左键将其打开。
- 在打开的“关闭隐藏的 thumbs.db 文件中的缩略图缓存”对话窗口中,将其设置更改为 “已启用” 选项,然后在点击“应用–>确定”按钮退出即可。
安装配置
1# 安装x11vnc
2apt install x11vnc
3# 设置开机自动启动连接密码,将密码储存在/etc/x11vnc.pass 下
4x11vnc -storepasswd /etc/x11vnc.pass
查看认证服务
1ps wwwwaux | grep auth
类似以下信息中的/var/run/lightdm/root/:0
缺少Google API 密钥,因此Chromium 的部分功能将无法使用
1. 设置环境变量,屏蔽提示 (会导致无法登录Google)
1setx GOOGLE_API_KEY "no"
2setx GOOGLE_DEFAULT_CLIENT_ID "no"
3setx GOOGLE_DEFAULT_CLIENT_SECRET "no"
2. 配置Google API Key
- https://cloud.google.com/console
- 创建或选择已有项目 -> 左侧边栏 API和服务 -> 凭证
- 创建凭证(类型为 “API 密钥”,名称随意, 不使用密钥限制,记住生成的key)
- 再创建一个凭证(类型为 “OAuth 客户端 ID”, 名称随意, 应用类型选择 “其他”, 记住生成的 “客户端 ID” 和 “客户端密钥”)
- 格式填写自己的 API Key
1setx GOOGLE_API_KEY 生成的API密钥
2setx GOOGLE_DEFAULT_CLIENT_ID 生成的客户端ID
3setx GOOGLE_DEFAULT_CLIENT_SECRET 生成的客户端密钥
编写
将js文件放在主题的static/js文件夹中,css文件放在主题的static/css文件夹中
在layouts/partials/head.html中添加
1 <script src="/js/hide_and_seek.js"></script>
2 <link rel="stylesheet" href="/css/hide_and_seek.css">
编写hide_and_seek.html
放在layouts/shortcodes/
文件夹中
当页面失去焦点时改变标题,恢复焦点时恢复标题
将js文件放在主题的static/js文件夹中
在layouts/partials/head.html中添加
1 {{ if .Site.Params.funnyTitle | default false }}
2 <script src="/js/funny_title.js"></script>
3 {{- end -}}
此时在hugo.toml中添加以下内容开启