TTY - 不適合家庭使用的終端

TTY - 不適合家庭使用的終端

僅使用 TTY 功能是否可以生存? 這是我的小故事,講述我如何忍受 TTY 的痛苦,希望讓它正常工作

最近,我的舊筆記型電腦上的顯示卡出現故障。 它崩潰得很嚴重,我甚至無法啟動任何作業系統的安裝程式。 安裝基本驅動程式時,Windows 會因錯誤而崩潰。 即使我在啟動配置中指定了 nouveau.modeset=0,Linux 安裝也根本不想啟動。
我不想為已經達到其用途的筆記型電腦購買新的顯示卡。 然而,作為一個真正的 Linux 人,我開始思考:“我不應該像 80 年代那樣,用筆記型電腦製作一台終端計算機嗎?” 這就是這個想法的誕生,不是在 Linux 上安裝 xserver,而是嘗試在 TTY(裸控制台)上運行。

第一個困難

我安裝在電腦上 Arch Linux。 我喜歡這個發行版,因為它可以根據您的需求進行配置(而且安裝本身是從控制台進行的,這對我來說是有利的)。 按照手冊,我照常安裝了系統。 現在我想看看控制台能做什麼。 我猜想,如果沒有 xserver,我就切斷了很多可能性。 我想看看裸控制台是否可以播放影片或顯示照片(就像 w3m 在控制台中所做的那樣),但所有嘗試都是徒勞的。 然後我開始嘗試瀏覽器,在那裡我也遇到了剪貼簿的問題:沒有GUI它是沒有用的。 我無法選擇任何內容,緩衝區是空的。 當然,有一個內部緩衝區(如 Vim),但由於這個原因它是內部的。我記得在 Vim 的配置中你可以指定使用外部緩衝區,但後來我問自己:為什麼? 就像我被關在籠子裡。 我不會看視頻,因為... 你需要xserver,alsa-mixer也不想沒有它工作,沒有聲音,瀏覽器沒用,僅此而已: w3m (誰沒上傳圖片), elinks (雖然方便,但也絕對沒用), 眉毛 (它處理了所有圖片並將它們作為 ASCII 偽圖像傳輸到終端,但甚至無法點擊那裡的連結)。 天色已晚,我手裡拿著一個“樹樁”,只能用它來編譯程式碼。 我最多能做的就是使用 ddgr 來尋找 how2 和 surf 的程式碼參考。

那麼還有出路嗎?

然後我開始覺得我走錯路了。 買一張顯示卡比和一個混蛋混在一起更容易。 我並不是說只有 TTY 的 Linux 是一個完全不必要的系統,不,也許它適合服務器管理員,但我最初的目標是用 TTY 製作“糖果”,結果是一個弗蘭肯斯坦怪物當談到GUI操作時,我感到很震驚。 我想要更多,然後我完全放棄了播放視訊和音訊材料的想法,並開始思考如何製作SSH伺服器,讓我可以在外出時玩得開心。

我到底想要什麼?

  • 使用程式碼:Vim、NeoVim、linters、偵錯器、解釋器、編譯器以及其他所有工具
  • 能夠安心上網
  • 研究所軟體(至少有一些可以使用 .md 標記在網路上呈現文件的程式)
  • 方便

生存

我很快就安裝並配置了 Vim、Nvim 以及懶惰程式設計師的所有其他樂趣。 然而,上網的能力卻帶來了困難(誰曾想到),因為我仍然無法複製連結。 然後我想到在控制台中上網 至少不合理 我開始尋找替代者。 為控制台尋找 RSS feeder 花了很長時間,但最終找到了幾個 feeder,我很高興地開始使用它們並享受資訊流。
現在是用來處理文件的軟體。 在這裡我必須努力工作並編寫一個腳本,以便我的 .md 檔案可以在沒有顯示卡的情況下渲染(諷刺)。 為此,我使用了一項服務來檢視和傳送 .md 文件,然後使用另一項服務將網頁處理為 .pdf,我製作了文件。 問題解決了。

在便利性方面也存在一些問題。 終端通常不支援所有顏色,結果是這樣的 。 還有面板問題(或更確切地說是缺少面板),在 tmux 的幫助下很快就得到了解決。 我選擇的文件管理器是 Ranger + fzf 和 ripgrep 來快速搜尋。 瀏覽器選擇了 elinks(因為連結後面可以跟數字)。 還有一些其他問題,但都透過特定的實用程式清單很快就解決了。

導致

不值得花時間。 我立即警告你,如果你想暫時切換到主機,請做好準備,你將不得不受苦。 儘管如此,我還是得到了一個完整的工作系統,附有檔案管理器、面板、瀏覽器、編輯器和編譯器。 總的來說,還不錯,但一週後,我實在受不了了,買了一台新電腦。 這就是我的全部。 分享您的經驗,了解當您發現自己處於純控制台模式一段時間時做了什麼將會很有趣。

來源: www.habr.com

添加評論