Spis treści

Praca w środowisku X Window

- Co właściwie znaczy słowo Ubuntu?
- W starym afrykańskim narzeczu "Nie umiem zainstalować Debiana"...
                              /* nadesłał: Piotr Konsek, IS 2012 */

DO_PRZYGOTOWANIA

Samodzielnie należy przed tym laboratorium przygotować:

WPROWADZENIE

Cechy X

Sieciowe środowisko rozproszone klient/serwer

Co to jest DISPLAY

Z punktu widzenia XC i użytkownika, każdy XS udostępnia szereg DISPLAYs:

hostname:displaynumber.screennumber

Z DISPLAYem wiążą się też urządzenia wejściowe, np. klawiatura, mysz.

XClients i Xterm

      -display a.b.c.d:x:y.z
      -geometry WxH+XO+YO
      -fn "*courier*"

Czcionki

xset fp+ tcp/hostname:port/cataloguelist
 -foundry-family-weight-slant-set_width-style-pixels-points-horizdpi-vertdpi-spacing-avwidth-charset-encoding

Kolory

X zapewnia szereg możliwości podawania kolorów:

rgb:<red>/<green>/<blue>
<red>, <green>, <blue> := h | hh | hhh | hhhh
#RGB                      (4 bits each)
#RRGGBB                   (8 bits each)
#RRRRGGGGBBBB             (16 bits each)
rgbi:<red>/<green>/<blue>
zdefiniowane nazwy symbolicznej

Klawiatura

Zasoby

XTerm*cursorColor: gold

    XTerm*scrollBar: on
    emacs*Geometry:  80x65-0-0
    emacs*Background:  rgb:5b/76/86
    emacs*Foreground:  white
    emacs*Font:  6x10

Windowmanager

Sesja

Bezpieczeństwo

Istnieje kilka metod autoryzacji dostępu do XS:

Zarządzanie przez xauth (ew. xhost)

X i SSH

Środowiska zintegrowane

Środowiska typu desktop zapewniają wysoki poziom integracji pracujących w nich aplikacji od strony API i GUI, przykłady:

ĆWICZENIA

1 Co to jest DISPLAY

2 XClients i Xterm

3 Serwer i parametry

4 Clipboard

Przećwiczyć wbudowany mechanizm „schowka”:

5 Czcionki

6 Kolory

7 Zasoby

8 Windowmanager

9 Bezpieczeństwo

Przetestować podstawowy mechanizm autoryzacji:

    xhost +costam.ia.agh.edu.pl
    xhost +pcb424.b4
    xhost +student.uci.agh.edu.pl
    xterm -display pc100.ia.agh.edu.pl:0.0

10 X i SSH

    ssh -vX deathstar
    ssh -vX charon

11 Sesja