1.解决fcitx黑框问题。
安装compton
,拷贝配置文件cp /etc/xdg/compton.conf ~/.config/compton.conf
,在个人配置文件中令shadow = false
,在rc.lua
中加入awful.spawn.with_shell("compton -b")
2.evil-mode下org-mode中TAB
键不起作用问题。
(evil-define-key 'normal org-mode-map (kbd "TAB") 'org-cycle)
3.更新python3.7后youcompleteme报错
在vim中输入:messages
查看错误信息,提示:
ImportError: libpython3.6m.so.1.0: cannot open shared object file
创建一个软连接解决了问题:
sudo ln -s /usr/lib/libpython3.7m.so.1.0 /usr/lib/libpython3.6m.so.1.0
或者更新下YCM插件。
4.UEFI启动下双硬盘双系统(windos\archlinux)grub引导问题。
把windos的EFI分区挂载在/mnt下,安装os-prober
重新生成grub配置,grub会自动检测到windos。
5.Archlinux自动挂载硬盘。
编辑/etc/fstab
根据实际情况更改设备名和挂载点:
/dev/sda1 /home/tianhongw/Hdd ext4 rw,noatime,noauto,x-systemd.automount,users 0 0
6.Archlinux有线连接网络
需要启动两个服务,根据实际情况更改网卡名:
dhcpcd@eno1.service
dhclient@eno1.service
7.用docker运行jekyll
进入博客网站所在目录,运行:
docker run --name blog -p 4000:4000 --volume="$PWD:/srv/jekyll" -it jekyll/jekyll jekyll serve
8.日志命名技巧
cmd.sh > log_file_name.$(date +\%Y\%m\%d_\%H\%M\%S).log 2>&1
9.docker运行mysql/redis
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -v /path/to/local/:/var/lib/mysql mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -d -p 6379:6379 -v /path/to/local/:/data --name redis redis redis-server --appendonly yes