Terminal hanya sebagai "Desktop"

11

Apakah mungkin untuk memiliki desktop terminal saja di Linux (Mint)?

Saya ingin boot secara normal, artinya saya ingin dapat memulai program GUI (IDE, Browser, dll.), Tetapi saya tidak ingin apa pun di desktop selain Terminal setelah booting. Idealnya semacam terminal tertanam pada desktop dan tidak ada yang lain selain itu.

"Pemecahan masalah" saya saat ini adalah memiliki desktop hitam murni dan menggunakan Ctrl+ Alt+ Tuntuk memulai shell, tetapi idealnya saya ingin satu sebagai bagian memperbaiki desktop.

Tujuannya adalah untuk dipaksa melakukan hal-hal standar dengan terminal saja dan sesedikit mungkin gangguan.

SklogW
sumber
1
Jadi Anda tidak menginginkan terminal AKTUAL? Anda ingin yang ditiru di server X11? Atau Anda ingin framebuffer TTY? (dengan terminal nyata saya maksudkan seperti ini i.imgur.com/9JL41Fi.jpg ) Anda dapat melakukannya dengan membuat login sesi Anda menjalankan shellscript yang meluncurkan xterm dan mungkin window manager. Hanya itu dan startx.
Wyatt8740
Juga, saya membuat diri saya mulai menggunakan terminal untuk hampir semua hal hanya karena saya terbiasa dengan mencoba port program C yang ketinggalan zaman dan menemukan beralih antara terminal dan GUI terlalu lambat dan menyakitkan ketika semua yang saya butuhkan adalah grep, seorang editor ( nanountuk saya), dan kompiler C. Juga main-main di ponsel Android dan ide-ide yang dipenjara membuat saya SANGAT beradaptasi dengan menggunakan terminal terutama, karena itu adalah cara paling sederhana untuk melihat apa yang sebenarnya terjadi pada mereka.
Wyatt8740
Tujuan saya adalah untuk mengotomatisasi (hampir) semua yang saya lakukan. Saya tidak ingin menambahkan Keterampilan DevOp tetapi untuk mendapatkannya, saya harus mulai menggunakan terminal secara teratur.
SklogW
1
Saya baru saja mulai memohon program dari terminal dan menulis skrip shell. Saya tidak pernah harus benar-benar melepaskan diri dari gui begitu saya menyadari lebih cepat untuk meluncurkan program dari terminal. Juga, manhalaman akan menjadi teman terbaik Anda. Dan jika Anda pernah menemukan satu, terminal serial khusus adalah cara Anda dapat menjalankan terminal tanpa APA SAJA di server X11 Anda. lihat foto yang saya posting di komentar sebelumnya. Pada satu, export DISPLAY=:0.0dan kemudian meluncurkan program menggunakan GUI ( DISPLAYkontrol yang terhubung ke server X11 program Anda).
Wyatt8740

Jawaban:

7

Dengan satu atau lain cara, Anda perlu menjalankan X. Tetapi Anda bisa mendapatkan sesuatu seperti apa yang Anda minta dengan manajer jendela ubin . Salah satu yang sebelumnya adalah "ion" (tidak sepopuler sekarang).

Bacaan lebih lanjut (tidak ada rekomendasi khusus, tentu saja: yang akan memperkenalkan pendapat):

Thomas Dickey
sumber
1
Saya melihat ke i3 dan itulah yang saya inginkan. Terima kasih!
SklogW
Ini benar. Saya menyukai AwesomeWM, yang saya suka karena sepenuhnya bisa dikonfigurasi dan skrip (antarmuka didefinisikan dalam Lua).
Kroltan
Saya akan merekomendasikan @ Kroltan dari Awesome; tidak seperti beberapa manajer jendela ubin, mudah untuk mengontrol jendela dengan mouse dan juga keyboard, dan mudah untuk mengaturnya untuk menelurkan terminal saat startup .
l0b0
Apakah Anda tahu jika ada palungan ubin yang mendukung layar 4k? i3 sayangnya sepertinya tidak melakukannya
SklogW
Saya percaya FVWM dapat mendukung ubin. Sebagai pilihan. Saya menyukainya untuk perangkat ARM saya yang mengalami gangguan kinerja. Ini adalah WM yang sangat dewasa sekarang, tetapi keluar dari gaya. Satu langkah dari TWM.
Wyatt8740
7

Secara teknis, yang Anda butuhkan untuk menjalankan program GUI adalah server X. Anda dapat menjalankan emulator terminal saja dan menjalankan semua program dari itu. Namun hidup tanpa window manager sama sekali tidak nyaman: tidak ada antarmuka untuk beralih di antara, menaikkan, mengubah ukuran, memindahkan, menyembunyikan, menutup, dan memanipulasi windows.

Jadi yang Anda butuhkan adalah manajer jendela, mungkin tanpa lingkungan desktop. Ada banyak window manager di luar sana - Wikipedia memiliki tabel perbandingan , Debian menyertakan lebih banyak (57 paket menyediakan x-window-manager), tetapi lebih ada (dan bahkan daftar itu tidak lengkap, tetapi sebagian besar yang tidak ada dalam daftar itu mungkin adalah program minimalis yang digunakan kebanyakan oleh penulisnya).

Mayoritas manajer jendela yang kurang populer cenderung berada di sisi minimalis, tetapi tidak semua. Hampir semua window manager selain yang dirancang khusus untuk lingkungan desktop dapat digunakan dengan nyaman tanpa "gangguan" layar.

Jika Anda ingin memiliki banyak kendali atas cara kerja lingkungan Anda, tiga pilihan menonjol: mengagumkan , yang diprogram dalam Lua; ikan gergaji , yang diprogram dalam Lisp; xmonad , yang diprogram dalam Haskell. Awesome dan xmonad sedang memasang ubin , sawfish sedang menumpuk (dan dukungan luar biasa menumpuk sampai batas tertentu). Jika Anda terbiasa memiliki jendela layar penuh sebagian besar waktu maka Anda mungkin akan menyukai manajer jendela ubin. Jika Anda tidak pernah memiliki layar real estat yang cukup untuk memenuhi semua jendela yang ingin Anda lihat bersama, menumpuk sangat membantu.

Jika Anda lebih suka sesuatu yang minimalis dengan sedikit konfigurasi, buka daftar dan uji beberapa sampai Anda menemukan satu yang kekhasan penulisnya cocok dengan Anda.

Apa pun window manager yang Anda pilih, Anda dapat menjalankan terminal layar penuh saat login dan menjalankan semua program Anda dari sana. Hampir semua window manager menyediakan cara untuk menjalankan program tetapi Anda tidak harus menggunakannya jika tidak mau.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
0

Solusi tambahan untuk masalah saya:

Solusi saya saat ini sampai saya terbiasa dengan i3 adalah menggunakan terminator dengan tata letak khusus. Untuk aplikasi startup saya telah menambahkan perintah terminator -l mylayout. Setelah booting, aplikasi akan dimulai dalam mode layar penuh.

Bekerja persis seperti yang saya inginkan.

SklogW
sumber