我玩了很多 Nethack,我怀疑我并不是唯一一个喜欢比我的终端通常使用的字体更大的字体的人。我倾向于将 12 用于普通终端(vim 或其他),而将 16+ 用于 Nethack。通常我只是更改我的偏好中的字体,但我很想自动化这个过程。我想创建一个脚本或别名或其他可以更改字体大小并使用单个命令启动 nethack 的东西。能做到吗?
编辑:
操作系统:Debian DE:Xfce 外壳:Bash
答案1
这取决于您使用的终端模拟器。
例如,xfce4-terminal 将其配置存储在${XDG_CONFIG_DIRS}/xfce4/terminal/terminalrc
和中${XDG_CONFIG_DIRS}/xfce4/terminal/accels.scm
。启动新实例时,它还允许您使用-x
/--execute
和-e
/选项执行给定命令--command
。有了这些功能,就可以轻松创建函数/脚本来自动化您想要的操作。
例子:
run-nano() {
sed -Ei 's/^(FontName=Noto Mono )9$/\112/g' <config-file>
nano
sed -Ei 's/^(FontName=Noto Mono )12$/\19/g' <config-file>
}