Linux

在無法訪問 .bash_profile 的情況下使 XTerm 字型更大

  • November 11, 2022

我有一個script.sh執行的xterm,我沒有寫權限script.sh.bash_profile我不能改變它。

我想更改 xterm 的字型大小,我按照描述更改了~/.Xresources 。沒有效果。

我試過alias xterm = "xterm -fa Monospace -fs 16"了,當我打開一個 xterm 時它可以工作,但是當我執行時script.sh,它不起作用,(即它再次帶有預設字型。)

如何增加xterm無法編輯的腳本中執行的字型大小?

xterm在您可以編寫的某個目錄中創建一個簡短的可執行 shell 腳本,例如在~/bin.

該腳本應該xterm使用您想要的選項以及從呼叫者傳遞的任何選項執行:

#!/bin/sh

/usr/local/bin/xterm -fa Monospace -fs 16 "$@"

將上面的路徑替換為xterm系統上的真實路徑(參見 的輸出command -v xterm)。

然後,script.sh使用改變的PATH變數呼叫:

PATH=~/bin:$PATH ./script.sh

~/bin您創建xterm腳本的目錄的路徑在哪裡。通過~/bin先放入,當腳本使用時PATH,您的腳本將在真正的xterm執行檔之前找到。script.sh``xterm

這有效地重載了腳本的xterm實用程序。script.sh

如果與絕對路徑一起使用,或者如果它重置變數的值,這將不起作用script.sh``xterm``PATH

引用自:https://unix.stackexchange.com/questions/724443