Por definição, uma interface gráfica do usuário (GUI) é usada por um shell . [1]
Além disso, Unity , a interface de usuário padrão no Ubuntu, é uma interface de shell para o ambiente de área de trabalho GNOME. [2]
Referências:
No Unix, o texto que digitamos na janela do terminal é enviado para o shell como entrada. Como sobre GUI e TUI? Tem shell também que lida com cliques do mouse e teclado?
Por definição, uma interface gráfica do usuário (GUI) é usada por um shell . [1]
Além disso, Unity , a interface de usuário padrão no Ubuntu, é uma interface de shell para o ambiente de área de trabalho GNOME. [2]
Referências:
Depende do programa, coisas como GParted são apenas versões gráficas de CLIs. No caso do GParted, é obviamente a GUI do Parted. O que realmente acontece é que, eventualmente, qualquer coisa em execução precisa ir até um compilador para que o computador possa entender o que está acontecendo. Se você quiser ter um melhor entendimento sobre o ponto fraco de um computador, aprenda um código em C.