我有一個 3840x2160 戴爾顯示器,插入運行 18.04 的小型 x86 單板計算機上的 HDMI 連接埠。我沒有運行任何 GUI(沒有 Gnome 等),因此所有訪問都是透過 tty 和 ssh 進行的。固定 8x16 字體在 3840x2160 顯示器上小得令人難以置信。
我跑了dpkg-reconfigure console-setup
,但我沒有看到太多好的選擇。 16x32 VGA 字體大小合適,但當我選擇它時,tty 僅在顯示器的左上部分繪製。該字體表示它可以與幀緩衝區一起使用——也許幀緩衝區只能在顯示器的 1/4 上繪製?
有什麼建議嗎?
謝謝。
答案1
當我必須定期登入控制台時,我的眼睛幾乎對全高清和現在的 4K 螢幕上的小字體感到厭倦。
我將以下內容放入我的內容中~/.bashrc
,我的問題就消失了:
# Set font when running in console
if [ $TERM == linux ]; then
/bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz
fi
答案2
Ctrl + Alt + F3這就是 tty3 ( )對我有用的東西:
sudo apt install xfonts-terminus
sudo dpkg-reconfigure console-setup
- 保留前幾個選擇的預設值
- 選擇 Terminus 作為字體
- 選擇16x32
- 確定,然後等待永久更新(dpkg-reconfigure 使用 update-initramfs 變更啟動映像)。
我建議您先仔細檢查您的終端是否正在使用幀緩衝區sudo dd if=/dev/urandom of=/dev/fb0
。如果您目前的終端正在使用幀緩衝區,您的整個螢幕背景將變為噪音。如果您沒有看到任何變化,那麼您的終端沒有使用幀緩衝區 - 如果您選擇需要幀緩衝區但 YMMV 的字體,這對您來說可能非常糟糕。
顯然 fbterm 也可以與可以設定為任意大小的 TrueType 字體一起使用,但是在安裝 fbterm、閱讀手冊頁並使用各種不同選項運行它之後,我不知道如何做到這一點。
有一個更好的方法來更改 grub 設定以更改啟動時的字體大小,從而首先避免此問題,但請注意有關如何執行此操作的錯誤訊息...
筆記:我需要這個,因為我需要使用 tty 來修復完全崩潰的 Ubuntu 安裝,並且我無法在 Dell XPS15 的 4K 螢幕上讀取 ctrl-alt-F3 tty3 終端。 (我卸載了evolution*,但Ubuntu Gnome登入畫面需要evolution-data-server某些東西,所以它甚至無法再啟動到Ubuntu;透過使用修復sudo apt install --reinstall ubuntu-desktop
。)