Skillnaden mellan Desktop Enviroment och Window manager

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
User avatar
oxymoron
Posts: 206
Joined: 19 December 2005, 18:52

Skillnaden mellan Desktop Enviroment och Window manager

Post by oxymoron » 25 July 2007, 11:18

Jag och tjejen har hoppat på en Linuxkurs på distans nu över sommaren, sitter och försöker förklara för henne skillnaden mellan Desktop Enviroment och Window Manager.
Någon som har en superbra förklaring som jag kan ge till tjejen? Eller nån superlänk med bra info? googlat asset av mig men hittar inget
------In a world without fences and walls, who needs Gates and Windows? ------


Ubuntu Feisty Fawn

Cipher
Posts: 176
Joined: 13 September 2003, 20:34
Contact:

Post by Cipher » 25 July 2007, 11:31

Taget ifrån mitt kursmaterial:

The desktop area (program name: kdesktop): This component handles icons on the
desktop, functions that can be executed on the desktop, background pictures, program-
and file icons etc.

Window manager (program name: kwin): This component handles the appearance of
windows and how they function. By appearance is meant window frames, colours, buttons
in the title line etc. Bu functions is meant what operations are allowed on the window, i.e.
operations for open, close, move, resize etc. windows.

(Källa aitel.hist.no)
Arch64 testing | openbox 3.4 | thinkpad w500
archlinux.se

User avatar
kjell-e
Posts: 2817
Joined: 21 December 2002, 16:27
Location: Linköping
Contact:

Post by kjell-e » 25 July 2007, 18:02

En fönsterhanterare är den som ger ramar kring fönster så att man kan förstora och förminska fönstren och flytta på dem. Fönsterhanteraren ger ofta också knapparna i t.ex. fönsterramens överkant. Fönsterhanteraren styr även över sådana saker som hur och man byter fokus mellan olika fönster (klicka för fokus, fokus följer musen) och liknande saker.

Om du provar en enkel fönsterhanterare som t.ex. fvwm, ctwm, twm eller liknande så ser du vad fönsterhanteraren gör med fönstren.

Ett skrivbordssystem som gnome och kde och liknande består av en fönsterhanterare och en massa mer saker som papperskorg, menylist med startmeny och en massa annat.




Prova och ställ om datorn så att den bootar utan grafisk inloggning, t.ex. genom att köra init 3 som root. Logga in och starta X-servern genom att starta programmet X.
Hoppa tillbaka till en virtuell konsol med <ctrl>-<alt>-<F2> logga in och starta ett grafiskt terminalfönster med xterm -display :0.0
Hoppa tillbaka till X-servern med <ctrl>-<alt>-<F7> (den ligger antaligen på F7 eller F8 ).

Nu ser ni en X-server och ett terminalfönster. Inga fönsterramar och inga ikoner och ingen panel med startmeny eller någonting sådant. Beroende på vad ni använder för distribution och vad ni har installerat kan ni prova och starta ctwm, twm, fvwm, tvtwm.

Fönsterhanteraren fvwm är egentligen lite mer än bara en fönsterhanterare för den ger även några ikoner och en liten desktop där man kan byta till ett annat virtuellt skrivbord.

Avsluta fönsterhanteraren och prova sedan att skriva startkde för att starta hela skrivbordsmiljön kde.

Med detta bör ni ha fått en känsla för vad de olika delarna gör och vad som ingår i dem.

X-servern kan man avsluta brutalt med <ctrl>-<alt>-<backspace> om man enkelt vill kunna avsluta den. Boota om datorn eller skriv init 5 som root för att få grafisk inloggning igen (ombootningen förutsätter att grafisk inloggning är inställd som standard).

Post Reply