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.
terminal
x11
window-manager
desktop
SklogW
sumber
sumber
grep
, seorang editor (nano
untuk 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.man
halaman 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.0
dan kemudian meluncurkan program menggunakan GUI (DISPLAY
kontrol yang terhubung ke server X11 program Anda).Jawaban:
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):
sumber
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.
sumber
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.
sumber