texlive的安装和配置
- 下载texlive.iso;
- 使用tl-install安装;
- 安装完成后设置环境变量,为当前用户设置永久环境变量,在~/.bashrc中添加语句
export PATH
,再执行source ~/.bashrc
,然后重启。
安装自体
Install Microsoft Fonts
参考链接: How to install Microsoft fonts in Linux office suites、Linux安装常用字体、在Linux(Ubuntu)下安装Arial、Times New Roman等字体
First, install font manager.
$ sudo apt install ttf-mscorefonts-installer # 安装
$ sudo fc-cache # 生效
Then, install the desired fonts.
$ fc-match Arial # 查看Arial
$ fc-match Times # 查看Times New Roman
安装雅黑Consolas自体
参考链接:ubuntu安装微软雅黑和Consolas字体。
重启之后,在vscode中使用'YaHei Consolas Regular'
即可。
修改键盘代码
键盘代码概念
- 键盘物理按键代码(keycode)
- 操作系统代码(keysym,symbolic name of a key)
- 功能代码(modifer)
获取键盘代码
获取左Ctrl的keysym:
xmodmap -pke | grep 'Control_L'
获取键盘的modifer:
xmodmap [-pm]
获取所有按键的代码:
xmodmap -pk
另一种获取键盘代码的方法是:执行xev
命令,在弹出的窗口中执行任何按键或鼠标移动,bash都会显示相关的代码。
修改键盘代码
当不涉及modifier的时候:
keycode 102 = BackSapce
keycode 101 = space
当涉及modifier的时候,需要先删除modifier中被占用的keysym,再修改keycode对应的keysym、modifier:
remove control = Control_R
keycode 105 = NoSymbol
keycode 102 = Control_R
add control = Control_R
其中105键为原本的右Ctrl键。
上述描述通过两种方法执行:
- 将描述文本保存于文件.xmodmaprc中,执行命令:
xmodmap .xmodmaprc
- 直接执行命令:
xmodmap -e 'keycode 102 = BackSpace'