TTY - terminal yang bukan untuk digunakan di rumah

TTY - terminal yang bukan untuk digunakan di rumah

Apakah mungkin untuk bertahan hidup hanya dengan menggunakan kemampuan TTY? Inilah cerita pendek saya tentang penderitaan saya dengan TTY, ingin agar TTY berfungsi normal

prasejarah

Baru-baru ini, kartu video di laptop lama saya rusak. Crashnya sangat parah sehingga saya bahkan tidak bisa meluncurkan penginstal untuk OS apa pun. Windows mengalami error saat menginstal driver dasar. Instalasi Linux tidak ingin memulai sama sekali, meskipun saya menentukan nouveau.modeset=0 dalam konfigurasi peluncuran.
Saya tidak ingin membeli kartu video baru untuk laptop yang telah memenuhi tujuannya. Namun, sebagai pengguna Linux sejati, saya mulai berpikir: β€œBukankah sebaiknya saya membuat komputer terminal dari laptop, seperti pada tahun 80an?” Dari sinilah lahir ide untuk tidak menginstal xserver di Linux, tetapi mencoba hidup di TTY (konsol kosong).

Kesulitan pertama

Saya menginstalnya di PC Arch Linux. Saya menyukai distribusi ini karena dapat dikonfigurasi sesuka Anda (dan juga, instalasinya sendiri dilakukan dari konsol, yang merupakan keuntungan saya). Mengikuti manual, saya menginstal sistem seperti biasa. Sekarang saya ingin melihat apa yang bisa dilakukan konsol tersebut. Saya kira tanpa xserver saya telah menghilangkan banyak kemungkinan. Saya ingin melihat apakah konsol telanjang dapat memutar video atau menampilkan foto (seperti yang dilakukan w3m di konsol), tetapi semua upaya sia-sia. Kemudian saya mulai mencoba browser, dan di sana saya juga mengalami masalah dengan clipboard: tidak ada gunanya tanpa GUI. Saya tidak dapat memilih apa pun, buffernya kosong. Tentu saja, ada buffer internal (seperti Vim), tetapi karena alasan itu internal. Saya ingat bahwa dalam konfigurasi Vim Anda dapat menentukan penggunaan buffer eksternal, tetapi kemudian saya bertanya pada diri sendiri: mengapa? Rasanya seperti saya berada di dalam sangkar. Saya tidak akan menonton videonya, karena... Anda memerlukan xserver, alsa-mixer juga tidak mau bekerja tanpanya, tidak ada suara, browser tidak berguna, dan itu saja: w3m (siapa yang tidak mengunggah gambar), elinks (yang, meskipun nyaman, juga sama sekali tidak berguna), Browsh (yang memproses semua gambar dan mentransfernya ke terminal sebagai gambar semu ASCII, tetapi tidak mungkin untuk mengikuti tautan di sana). Saat itu sudah larut malam, dan saya memiliki "tunggul" di tangan saya, yang hanya dapat digunakan untuk mengkompilasi kode. Yang paling bisa saya lakukan adalah mencari referensi kode how2 dan berselancar menggunakan ddgr.

Jadi apakah ada jalan keluarnya?

Kemudian saya mulai berpikir bahwa saya mengambil jalan yang salah. Lebih mudah membeli kartu video daripada bergaul dengan bajingan. Bukan berarti saya akan menyebut Linux hanya dengan TTY sebagai sistem yang sama sekali tidak diperlukan, tidak, mungkin itu akan cocok untuk administrator server, tetapi tujuan awal saya adalah membuat "permen" dari TTY, dan hasilnya adalah monster Frankestein yang kejang, ketika menyangkut operasi GUI. Saya menginginkan lebih, lalu saya benar-benar meninggalkan ide memutar materi video dan audio, dan mulai berpikir tentang bagaimana saya bisa membuat server SSH yang dapat saya gunakan untuk bersenang-senang saat jauh dari rumah.

Apa sebenarnya yang saya inginkan?

  • Bekerja dengan kode: Vim, NeoVim, linter, debugger, interpreter, kompiler, dan lainnya
  • Kemampuan menjelajahi Internet dengan tenang
  • Perangkat lunak untuk institut (setidaknya beberapa program yang dapat merender dokumen di jaringan dengan markup .md)
  • Kenyamanan

Bertahan hidup

Saya menginstal dan mengkonfigurasi Vim, Nvim, dan semua kesenangan lain dari seorang programmer yang malas dengan cukup cepat. Namun kemampuan berselancar di Internet menimbulkan kesulitan (siapa sangka), karena saya masih tidak bisa menyalin tautannya. Lalu saya berpikir bahwa berselancar di Internet sambil berada di konsol setidaknya tidak masuk akal dan aku mulai mencari penggantinya. Butuh waktu lama untuk mencari RSS feeder untuk konsol tersebut, namun akhirnya beberapa feeder ditemukan, dan saya dengan senang hati mulai menggunakannya dan menikmati arus informasi.
Sekarang perangkat lunak untuk bekerja dengan dokumen. Di sini saya harus bekerja keras dan menulis skrip agar file .md saya dapat dirender tanpa kartu video (ironi). Untuk melakukan ini, saya menggunakan layanan untuk melihat dan mengirim file .md, dan kemudian menggunakan layanan lain untuk memproses halaman web menjadi .pdf, saya membuat dokumen. Masalah terpecahkan.

Ada juga beberapa masalah dengan kenyamanan. Terminal biasanya tidak mendukung semua warna, hasilnya kira-kira seperti itu ini. Juga masalah panel (atau lebih tepatnya kekurangan panel), yang dengan cepat diselesaikan dengan bantuan tmux. Manajer file yang saya pilih adalah Ranger + fzf dan ripgrep untuk pencarian cepat. Browser memilih elinks (karena link dapat diikuti dengan angka). Ada beberapa masalah lain, tapi semuanya cepat diselesaikan dengan daftar utilitas tertentu.

Hasil

Waktunya tidak sepadan. Saya segera memperingatkan Anda, jika Anda ingin beralih ke konsol untuk sementara waktu, bersiaplah untuk kenyataan bahwa Anda harus menderita. Namun, sebagai hasilnya, saya mendapatkan sistem yang berfungsi sepenuhnya, dengan pengelola file, panel, browser, editor, dan kompiler. Secara umum, lumayan, tetapi setelah seminggu saya tidak tahan dan membeli PC baru. Hanya itu yang saya punya. Bagikan pengalaman Anda, akan menarik untuk mengetahui apa yang Anda lakukan saat berada dalam mode hanya konsol selama beberapa waktu.

Sumber: www.habr.com

Tambah komentar