Kabuk tipik bir Unix programıdır. Standart girişten komutları okur ve standart çıktıya bir şey yazdırır. Bu basit ve güzel.
Noktalar: Grafiksel bir ortamda (GNOME veya KDE gibi) bir program sadece doğrudan masaüstüne metin yazamaz. Eğer programlar yapabilseydi, bu çabucak bir karmaşa ve kaos olurdu. Bu nedenle, diğer programların metinlerini yazabileceği bir alan sağlayan bir programa ihtiyacınız vardır. Bu program aynı zamanda kullanıcıdan tuş vuruşlarını kabul eder ve bunları bayt dizilerine dönüştürür, çünkü bu, birçok programın (komut satırı, metin tabanlı, GUI değil) beklediği şeydir. Bütün bunlar GNOME Terminal uygulamasının işidir.
Yani kabuğunuz var (muhtemelen bash) ve etrafına sarılmış GNOME terminalidir. Tam olarak GNOME terminali size (Alt + F2) çalıştırabilir mu olduğunu görmek için gnome-terminal
, xterm
ve rxvt
aradaki ve farklıdır ve ne ortak noktası nerede olduğunu görmek.