2011-12-30 7 views
6

Qual è la differenza tra una shell grafica e un ambiente desktop? Continuo a sentire comeQual è la differenza tra una shell grafica e un ambiente desktop

GNOME 3, KDE Plasma Shell and Unity sono shell.

e come GNOME 2, XFCE and LXDE sono ambienti desktop.

È che l'interfaccia è Shell e tutto il resto del software è l'ambiente desktop, se ciò non implicherebbe che GNOME Panel fosse una shell?

+1

"Ambiente desktop" è l'intero shebang. La "shell" [GUI] è solo quel bit: background, barra delle applicazioni, menu contestuali, ecc (varia, ovviamente). La "shell" per Windows è "explorer.exe" ma Windows è un "ambiente desktop". –

+0

OK ha senso, quindi anche il file manager nautilus sarebbe una shell? – zeitue

+1

Generalmente i file manager non sono shell [GUI]: ad es. possono [spesso] essere eseguiti senza la shell (o con una shell diversa). (Tuttavia, è abbastanza probabile che un gestore di file abbia funzionato come una shell.) Nel caso di [moderno] Windows * viene utilizzato lo stesso eseguibile *, ma forse è ospitato in un processo diverso e ha uno scopo diverso. (Windows 3.1 aveva un programma separato "FileMan".) –

risposta

11

"Desktop environment" (DE) è l'intero shebang. Il "desktop shell", d'altra parte, è solo il bit che fornisce lo sfondo, la barra delle applicazioni, le icone del desktop, i menu contestuali del desktop: generalmente l'interfaccia "home" per un determinato DE. (La funzionalità/l'ambito della shell può variare notevolmente e includere e/o sovrapporre i ruoli di uno Window Manager, specialmente in un sistema basato su X.) La "shell" per Windows è "explorer.exe" ma Windows stesso è l '"ambiente desktop".

Generalmente i file manager, come Nautilus, sono non shell [desktop]: ad es. possono [spesso] essere eseguiti senza la "shell" standard (o con una shell diversa). Tuttavia, è abbastanza probabile che un gestore di file abbia funzionato come una shell. Nel caso di Windows [moderno] lo stesso eseguibile viene utilizzato sia per la shell che per il gestore di file, ma forse è ospitato in un processo diverso, eppure ha uno scopo diverso in entrambi i ruoli. (Windows 3.1 aveva un programma separato FileMan.)

Felice esplorazione.

0

Gli ambienti desktop, ad esempio Explorer, sono shell grafici perché forniscono un'interfaccia per gli utenti per accedere ai servizi del kernel.

Problemi correlati