명령을 통해 쉘 글꼴 변경

명령을 통해 쉘 글꼴 변경

나는 Nethack을 많이 플레이하는데, 내 터미널이 일반적으로 사용하는 것보다 더 큰 글꼴을 선호하는 사람은 나뿐만이 아닐 것입니다. 나는 일반 터미널(vim 또는 기타)에는 12를 사용하고 Nethack에는 16+를 사용하는 경향이 있습니다. 일반적으로 저는 기본 설정에서 글꼴을 변경하지만 이 프로세스를 자동화하고 싶습니다. 글꼴 크기를 변경하고 단일 명령으로 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>
}

예

관련 정보