如何在 3840x2160 顯示器上將 tty 字體大小加倍?

如何在 3840x2160 顯示器上將 tty 字體大小加倍?

我有一個 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 ( )對我有用的東西:

  1. sudo apt install xfonts-terminus
  2. sudo dpkg-reconfigure console-setup
  3. 保留前幾個選擇的預設值
  4. 選擇 Terminus 作為字體
  5. 選擇16x32
  6. 確定,然後等待永久更新(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。)

相關內容