Ubuntu 18.04 LTS 下 Chromium 字体模糊的解决方法


问题:

通常情况下,Ubuntu 18.04 下的程序遵循 Gnome Tweaks 下设置的字体渲染配置进行渲染。
但 Chrome 是读取 Linux 系统 fontconfig 配置进行渲染的,
而默认情况下系统 fontconfig 没有对字体 hint 属性进行配置,
所以 Chrome 始终以完全 hint 模式对字体进行渲染。
对没有 hint 信息的字体进行 hint 渲染,效果肯定不会好。

解决方法:

在 /etc/fonts/ 下创建一个文件名为 local.conf,并在其中写入如下内容全局关闭 hint:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <match target="font">
    <edit name="hintstyle" mode="assign">
      <const>hintnone</const>
    </edit>
  </match>
</fontconfig>

重启生效。
知识来源: https://soulike.tech/article?id=34


解决 git push 每次都需要输入密码的问题


为了验证仓库的归属,在执行 git push 操作的时候需要输入用户名和对应的密码,
此限定对于频繁推送远程仓库来说是不人性化的。
为此 Git 至少提供了 2 种方法让开发者“一劳永逸”—— 一旦设定,不再频繁输入用户名和对应的密码。

方法一:使用SSH协议,配置密钥

方法二:使用HTTPS协议,把输入的用户名和密码保存下来,下一次推送的时候就不用再重新输入,命令如下:

git config --global credential.helper store

OpenWrt系统关机命令


开机:通电/电源键
重启:reboot
关机:halt / poweroff

Linux 系统下的init0/init6/shutdown命令不能重启,关机,貌似是从系统进入failsafe模式的快捷通道。


Debian 启用 rc.local


cat << EOF > /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
EOF
chmod +x /etc/rc.local
systemctl daemon-reload
systemctl start rc-local
systemctl status rc-local

BIOS设置密码注意事项


在某此电脑,主键盘上的数字键和小键盘上的数字键有区别!
通过小键盘设置的数字密码只能通过小键盘输入才正确,
而通过主键盘设置的数字密码可以通过大、小键盘输入!