KDE ja GNOME KDE ja GNOME Linux–kurssin seminaarityö Linux–kurssin seminaarityö Tuomo Korja Tuomo Korja 16.11.2008 16.11.2008
Jan 09, 2016
KDE ja GNOMEKDE ja GNOME
Linux–kurssin seminaarityöLinux–kurssin seminaarityöTuomo KorjaTuomo Korja16.11.200816.11.2008
Mikä on työpöytäympäristö?Mikä on työpöytäympäristö?
► KDE ja GNOME ovat X-pohjaisia työpöytäympäristöjäKDE ja GNOME ovat X-pohjaisia työpöytäympäristöjä► Työpöytäympäristöllä tarkoitetaan ohjelmistokokonaisuutta, Työpöytäympäristöllä tarkoitetaan ohjelmistokokonaisuutta,
joka antaa käyttöjärjestelmälle graafisen ilmeen ja joka antaa käyttöjärjestelmälle graafisen ilmeen ja hallinnointiominaisuuksia hallinnointiominaisuuksia
► Työpöytäympäristön komponentteja ovat mm:Työpöytäympäristön komponentteja ovat mm: TyöpöytäTyöpöytä Ikkunanhallintaohjelma (mm. Kwin ja Metacity)Ikkunanhallintaohjelma (mm. Kwin ja Metacity) Tiedostoselain (mm. Dolphin ja Nautilus)Tiedostoselain (mm. Dolphin ja Nautilus)
► Nykyisin lähes kaikkien normaaliin työpöytäkäyttöön Nykyisin lähes kaikkien normaaliin työpöytäkäyttöön tarkoitetuttujen käyttöjärjestelmien ensisijainen käyttöliittymä tarkoitetuttujen käyttöjärjestelmien ensisijainen käyttöliittymä on työpöytäympäristöon työpöytäympäristö
KDEKDE
► K Desktop Enviroment (”K” alunperin sanasta Kool)K Desktop Enviroment (”K” alunperin sanasta Kool)► KDE on laajasti käytössäoleva vapaan lähdekoodin KDE on laajasti käytössäoleva vapaan lähdekoodin
työpöytäympäristö Unix-pohjaisille tietokoneilletyöpöytäympäristö Unix-pohjaisille tietokoneille► KDE:n suunnittelijoiden tavoite oli luoda ympäristö, joka on:KDE:n suunnittelijoiden tavoite oli luoda ympäristö, joka on:
VakaaVakaa YhtenäinenYhtenäinen HelppokäyttöinenHelppokäyttöinen MonipuolinenMonipuolinen MuokattavaMuokattava
KDE:n historiaKDE:n historia
► KDE-projekti sai alkunsa vuonna 1996, kun saksalainen KDE-projekti sai alkunsa vuonna 1996, kun saksalainen opiskelija Matthias Ettrich perusti senopiskelija Matthias Ettrich perusti sen
► Syynä projektiin oli Ettrichin tyytymättömyys silloisiin unix-Syynä projektiin oli Ettrichin tyytymättömyys silloisiin unix-työpöytäympäristöihintyöpöytäympäristöihin
► Ensimmäinen KDE julkaistiin vuonna 1998Ensimmäinen KDE julkaistiin vuonna 1998► Vuonna 2008 KDE siirtyi suuria muutoksia tuoneeseen KDE4 –Vuonna 2008 KDE siirtyi suuria muutoksia tuoneeseen KDE4 –
versiosarjaanversiosarjaan► Aikajana pähkinänkuoressa:Aikajana pähkinänkuoressa:
14. lokakuuta 1996: Matthias Ettrich aloitti projektin14. lokakuuta 1996: Matthias Ettrich aloitti projektin 12. heinäkuuta 1998: KDE 1.0 12. heinäkuuta 1998: KDE 1.0 23. lokakuuta 2000: KDE 2.023. lokakuuta 2000: KDE 2.0 3. huhtikuuta 2002: KDE 3.0 3. huhtikuuta 2002: KDE 3.0 11. tammikuuta 2008: KDE 4.011. tammikuuta 2008: KDE 4.0
KDE:n komponentitKDE:n komponentit
► KDE:n pohjana on Trolltechin kehittämä Qt-KDE:n pohjana on Trolltechin kehittämä Qt-käyttöliittymäkirjastokäyttöliittymäkirjasto Qt:n ongelmina oli epävakaus ja lisenssiongelmatQt:n ongelmina oli epävakaus ja lisenssiongelmat Ongelmien seurauksena GNOME-projekti sai alkunsa ja Qt:n Ongelmien seurauksena GNOME-projekti sai alkunsa ja Qt:n
lisenssiongelmat korjattiin vasta myöhemminlisenssiongelmat korjattiin vasta myöhemmin► Oletusikkunointiohjelmana käytössä KwinOletusikkunointiohjelmana käytössä Kwin► Graafisen kirjautumisohjelmana KDE Display Manager (KDM)Graafisen kirjautumisohjelmana KDE Display Manager (KDM)► Tiedostohallintaohjelmana Dolphin (KDE 4.0 –versiosta Tiedostohallintaohjelmana Dolphin (KDE 4.0 –versiosta
lähtien)lähtien)► Komentoliittymäohjelmana KonsoleKomentoliittymäohjelmana Konsole
KofficeKoffice
► Koffice on avoin ja kevyt toimistopaketti KDE-työpöydälle. Se Koffice on avoin ja kevyt toimistopaketti KDE-työpöydälle. Se tukee Open Document-tiedostomuotoja ja sisältää seuraavat tukee Open Document-tiedostomuotoja ja sisältää seuraavat ohjelmat:ohjelmat: KWord: KWord: TekstinkäsittelyTekstinkäsittely KWpread: KWpread: TaulukkolaskentaTaulukkolaskenta KPresenter: KPresenter: Graafiset esityksetGraafiset esitykset Kexi: Kexi: TietokannatTietokannat Krita: Krita: KuvankäsittelyKuvankäsittely Karbon14: Karbon14: VektorigrafiikkaVektorigrafiikka Kivio: Kivio: VuokaaviotVuokaaviot KPlato: KPlato: Projektinhallinta ja –suunnitteluProjektinhallinta ja –suunnittelu KChart: KChart: DiagrammitDiagrammit KFormula: KFormula: Matemaattiset kaavatMatemaattiset kaavat Kugar: Kugar: RaportitRaportit
GNOMEGNOME
► GNU Network Object Model EnviromentGNU Network Object Model Enviroment► Toinen suurista Unix-pohjaisten käyttöjärjestelmien Toinen suurista Unix-pohjaisten käyttöjärjestelmien
käyttämistä graafisista työpöytäympäristöistä käyttämistä graafisista työpöytäympäristöistä ► GNOME on osa vuonna 1984 perustettua GNU-projektiaGNOME on osa vuonna 1984 perustettua GNU-projektia► Työpöytäympäristöstä suunniteltiin mahdollisimmanTyöpöytäympäristöstä suunniteltiin mahdollisimman
helppokäyttöinenhelppokäyttöinen käyttäjäystävällinen sekä käyttäjille että ohjelmoijillekäyttäjäystävällinen sekä käyttäjille että ohjelmoijille maailmanlaajuinenmaailmanlaajuinen
GNOME:n historiaGNOME:n historia
► GNOME-projekti käynnistettiin vuonna 1997, kun Miguel de GNOME-projekti käynnistettiin vuonna 1997, kun Miguel de Icaza ja Federico Mena käynnisti sen kyllästyttyään KDE:n Icaza ja Federico Mena käynnisti sen kyllästyttyään KDE:n lisenssiepäselvyyksiinlisenssiepäselvyyksiin
► Ensimmäinen GNOME-versio julkaistiin maaliskuussa 1999 Ensimmäinen GNOME-versio julkaistiin maaliskuussa 1999 ► Radikaalein päivitys oli paljon uusia ominaisuuksia tuonut 2.0 Radikaalein päivitys oli paljon uusia ominaisuuksia tuonut 2.0
–versio, joka julkaistiin kesäkuussa 2002–versio, joka julkaistiin kesäkuussa 2002► Tällä hetkellä uusin versio on 2.24, joka julkaistiin syyskuussa Tällä hetkellä uusin versio on 2.24, joka julkaistiin syyskuussa
20082008
GNOME:n komponentitGNOME:n komponentit
► GNOME on kirjoitettu pääasiassa C-kielellä hyödyntäen GTK+ GNOME on kirjoitettu pääasiassa C-kielellä hyödyntäen GTK+ käyttöliittymäkirjastoa, jota oli jo aiemmin käytetty GIMP-käyttöliittymäkirjastoa, jota oli jo aiemmin käytetty GIMP-kuvankäsittelyohjelmassakuvankäsittelyohjelmassa
► GNOME käyttää oletusikkunointimanagerina GNOME käyttää oletusikkunointimanagerina yksinkertaisuuteen ja helppokäyttöisyyteen keskittyvää yksinkertaisuuteen ja helppokäyttöisyyteen keskittyvää Metacityä (versiosta 2.2 lähtien)Metacityä (versiosta 2.2 lähtien)
► Tiedostonhallintasovelluksena GNOME käyttää yksinkertaista Tiedostonhallintasovelluksena GNOME käyttää yksinkertaista linjaa noudattavaa Nautilus –ohjelmaalinjaa noudattavaa Nautilus –ohjelmaa
► Komentoriviohjelmana GNOME:ssa on GNOME Terminal Komentoriviohjelmana GNOME:ssa on GNOME Terminal
Gnome OfficeGnome Office
► Toimisto-ohjelmistona GNOME käyttää oletuksena GNOME Toimisto-ohjelmistona GNOME käyttää oletuksena GNOME Officea, johon kuuluu seuraavat ohjelmat:Officea, johon kuuluu seuraavat ohjelmat: AbiWord: AbiWord: TekstinkäsittelyTekstinkäsittely Gnome-DB:Gnome-DB: TietokannatTietokannat Gnumeric:Gnumeric: TaulukkolaskentaTaulukkolaskenta Evolution: Evolution: E-mailE-mail Dia:Dia: KaavioeditoriKaavioeditori GIMP: GIMP: KuvankäsittelyKuvankäsittely Inkscape: Inkscape: VektorigrafiikkaeditoriVektorigrafiikkaeditori Xsane:Xsane: ProjektinhallintaProjektinhallinta
VertailuaVertailua
KDEKDE► Keskittyy tarjoamaan Keskittyy tarjoamaan
mahdollisimman paljon mahdollisimman paljon toimintoja graafisestitoimintoja graafisesti
► Pidetään toimintojen kannalta Pidetään toimintojen kannalta rikkaampana järjestelmänä, rikkaampana järjestelmänä, mutta sitä kritisoidaan mutta sitä kritisoidaan valikoiden sekavuudestavalikoiden sekavuudesta
► Kasvattaa suosiotaan paremman Kasvattaa suosiotaan paremman muokattavuuden, hallittavuuden muokattavuuden, hallittavuuden ja ulkonäön ansiostaja ulkonäön ansiosta
GNOMEGNOME► luottaa yksinkertaisuuteen piilottaen luottaa yksinkertaisuuteen piilottaen
monia säätömahdollisuuksia monia säätömahdollisuuksia helppokäyttöisyyden helppokäyttöisyyden saavuttamiseksisaavuttamiseksi
► Vakaampi järjestelmäVakaampi järjestelmä► Oletuksena suuressa osassa Oletuksena suuressa osassa
suosituimmista linux-jakeluistasuosituimmista linux-jakeluista
KDEKDE GNOMEGNOME
OpenSUSEOpenSUSE UbuntuUbuntu
MandrivaMandriva MintMint
KubuntuKubuntu FedoraFedora
KnoppixKnoppix DebianDebian
MEPISMEPIS Red HatRed Hat
SabalyonSabalyon CentOSCentOS
Jakelupakettien oletusympäristöt
OletusohjelmapaketitOletusohjelmapaketit
KDEKDE GNOMEGNOME
IkkunanhallintaohjelmaIkkunanhallintaohjelma KwinKwin MetacityMetacity
KirjautumisohjelmaKirjautumisohjelma KDMKDM GDMGDM
TiedostoselainTiedostoselain Konqueror/DolphinKonqueror/Dolphin NautilusNautilus
KäyttöliittymäkirjastoKäyttöliittymäkirjasto QtQt GTK+GTK+
KomentoliittymäKomentoliittymä KonsoleKonsole GNOME TerminalGNOME Terminal
TekstieditoriTekstieditori KateKate GeditGedit
Mediatoisto-ohjelmaMediatoisto-ohjelma Dragon PlayerDragon Player TotemTotem
MusiikkisoitinMusiikkisoitin JukJuk RhythmboxRhythmbox
Office-ohjelmistoOffice-ohjelmisto KofficeKoffice GNOME OfficeGNOME Office
WWW-selainWWW-selain KonquerorKonqueror EpiphanyEpiphany
PikaviestintäohjelmaPikaviestintäohjelma KopeteKopete EmpathyEmpathy
PakkausohjelmaPakkausohjelma ArkArk File RollerFile Roller