Grafisk brugergrænseflade (X.Org)

Fra Debianguiden

X.Org (eller blot X) er den del af GNU/Linux, der styrer grafikken på din skærm. Versionen der følger med etch er 7.1.0. Hvis du ikke installerede X.Org under installationen, er det nemt at gøre bagefter. Først kan det dog anbefales at installere et par pakker som hjælper X.Org-installationen med at automatisk finde dit grafikkort, mus og skærm:

debian:~# aptitude install discover mdetect read-edid

Herefter kan du installere X, som vil bruge ovenstående pakker som hjælp til at tilpasse opsætningen efter dit system:

debian:~# aptitude install xorg

Herefter vil alle de nødvendige X-pakker blive installeret, forhåbentlig uden problemer. Under installationen af pakken vil et opsætningsprogram til X.Org automatisk starte. Læs de medfølgende instruktioner, opsætningen er ikke svær.

Når konfigurationen er færdig, kan du skrive 'startx' for at starte din ny-konfigurerede x-server. Har du gjort noget galt, kan du bare skrive 'dpkg-reconfigure xserver-xorg' for at køre konfigurations programmet igen. Hvis du har problemer med X, så se da FAQ'en i Grafisk brugergrænseflade (X.Org). Hvis du synes at der mangler noget grafisk på din skærm, så læs videre i Window managers.

Indholdsfortegnelse

Skrifttyper i X.Org

Skrifttyper i X.Org kan der være "problemer" med. I sidste ende handler det om at få installeret de rigtige skrifttype pakker. Følgende pakker anbefales fra et dansk synspunkt:

'''xfonts-base''' - ''''Standard skrifttype pakken, kræves for at du overhovedet kan starte X.''''
'''xfonts-75dpi''' - ''''Et stort sæt af bitmappede fonts i 75dpi, er meget anbefalet.''''
'''xfonts-intl-european''' - ''''ekstrem god at have hvis du vil se æ, ø og å i X.''''

Hvis du leger meget med grafikprogrammet The Gimp, eller bare skal bruge mange forskellige skrifttyper, så er ttf-freefont og ttf-bitstream-vera pakkerne måske noget for dig. Disse indeholder en del gode fonte.

Når du skal ud og surfe på det store internet, så er det bedst at få installeret nogen TrueType fonte. Problemet er at de fonte som bliver brugt mest på nettet, er fonte som Arial, Verdana og Tahoma. Disse er lavet af Microsoft, men kan heldigvis hentes på deres hjemmeside. En Debian-pakke kan gøre dette for dig:

debian:~# aptitude install msttcorefonts

Pakken er kun tilgængelig hvis du har 'contrib' tilføjet til din sources.list fil. Se apt-opsaetning. Efter dette skal du indsætte /usr/lib/X11/fonts/TrueType som en FontPath i din /etc/X11/xorg.conf.

For at installere andre TrueType fonte, skal du have pakken 'fttools' installeret. Dette gøres med 'aptitude install fttools'. Når pakkerne er blevet installeret skal du kopiere alle de fonte du ønsker at bruge ind i en mappe, f.eks. /usr/lib/X11/fonts/TrueType.

Når ovenstående er gjort, bruges kommandoen 'mkttfdir /usr/lib/X11/fonts/TrueType/'. Til sidst skal du tilføje mappen som en FontPath i /etc/X11/xorg.conf hvis du ikke allerede har gjort det. Afslutningsvis skal du genstarte X.

Window managers

X.Org er kun din grafiske "server", for rent faktisk at få noget grafisk på den - så skal du have en såkaldt window manager. Det er det program der styrer vinduerne. Uden en window manager kommer du ikke langt.

Der findes et væld af window managers, heriblandt fluxbox, openbox, awesome, twm, enlightenment m.m.

Installation af en window manager er relativt nemt:

debian:~# aptitude install fluxbox

Dette vil installere fluxbox på dit system. Såfremt du har flere window managere inde, og selv vil vælge hvilken der skal være standard når du starter X med 'startx', så skal du bruge Debians geniale 'alternatives' system:

debian:~# update-alternatives --config x-window-manager

Hvis du vil have mere kontrol over, hvad der skal starte med din X, så skal du i din brugers hjemmemappe, oprette filen ~/.xsession (~ er en betegnelse for din brugers hjemme-mappe).

Denne fil beskriver de programmer, der skal starte op. Det er vigtigt at din window manager står til sidst i den. Man kan f.eks. have en .xsession-fil, der ser således ud:

#!/bin/sh

exec fluxbox

Installation af KDE

KDE står for K Desktop Environment. KDE er en større mængde programmer som tilsammen skaber en pæn, nydelig og konsistent brugerflade. Et eksempel på en anden brugerflade er GNOME (se Installation af GNOME).

KDE 4.4.5 er inkluderet med Debian Squeeze og kan installeres via aptitude:

debian:~#aptitude install kde-desktop

Efter installationen, skal du lave filen ~/.xsession (~ er en betegnelse for din brugers hjemme-mappe) med din foretrukne editor og indsætte følgende:

#!/bin/sh
startkde

Herefter kan du starte KDE ved at skrive 'startx'.

Installation af GNOME

GNOME er ligesom KDE (se Installation af KDE) en større mængde programmer som tilsammen skaber en pæn, nydelig og konsistent brugerflade.

GNOME 2.30 som er inkluderet med Debian Squeeze, og kan lige som KDE installeres nemt:

debian:~#aptitude install gnome-desktop

Efter installationen, skal du lave filen ~/.xsession (~ er en betegnelse for din brugers hjemme-mappe) med din foretrukne editor og indsætte følgende:

#!/bin/sh
gnome-session

Herefter kan du starte GNOME ved at skrive 'startx'.

GNOME/GTK-temaer

En ting, som mange mennesker ikke lige ved, er at man kan bruge temaer på sine GTK+/GNOME-programmer. GTK+ er et widget-set og er det som skaber alle knapperne, dropdownlister, og hvad der nu ellers findes i et moderne grafisk program.

Hundredvis af programmer er skrevet i GTK+ og af nævneværdige programmer kan nævnes Pidgin, X-Chat, Gimp og gFTP. Men standard GTK+-tema er ikke et grafisk vidunder, så hvis du vil have noget pænere at kigge på, så læs videre. Det er relativt simpelt at ændre sit GTK+-tema.

Først skal du installere nogle temaer. For at se en oversigt kan du søge i apt-arkivet:

debian:~# apt-cache search gtk2-engines
gtk2-engines - tema-motorer til GTK+ 2.x 
gtk2-engines-aurora - Aurora gtk+-2.0 theme engine 
gtk2-engines-cleanice - CleanIce themes for GTK+ 2.x 
gtk2-engines-moblin - gtk2 engines for moblin 
gtk2-engines-murrine - cairo-based gtk+-2.0 theme engine 
gtk2-engines-nodoka - Nodoka theme engine for GTK+ 2.x 
gtk2-engines-pixbuf - Pixbuf-based theme for GTK+ 2.x 
gtk2-engines-qtcurve - This is a set of widget styles for Gtk2 based apps 
gtk2-engines-sapwood - Pixbuf-based theme engine for GTK+ 2.x 
gtk2-engines-sapwood-dbg - Pixbuf-based theme engine for GTK+ 2.x -- debug symbols 
gtk2-engines-smooth - Smooth theme engine for GTK+ 2.x 
gtk2-engines-ubuntulooks - 'ubuntulooks' theme for GTK+ 2.x 
gtk2-engines-udeb - theme engines for GTK+ 2.x in the Debian installer 
gtk2-engines-wonderland - Wonderland theme for GTK+-2.0
gtk2-engines-xfce - A GTK+-2.0 theme engine for Xfce

Du kan selv eksperimentere med installation af disse temaer. Herefter kan du skifte tema igennem GNOME-panelet. Flere temaer kan fx findes på art.gnome.org.


Debianguiden er ikke tilknyttet Debian. Debian er et registreret varemærke ejet af Software in the Public Interest, Inc.
Debianguiden is not affiliated with Debian, Debian is a registered trademark owned by Software in the Public Interest, Inc.

Personlige værktøjer
Navnerum

Varianter
Handlinger
Navigation
Værktøjer