niedziela, 7 października 2012

Arch linux - nie tylko terminal...

;p

Dzisiaj będzie o sposobach uruchamiania programów, które mają graficzny interfejs użytkownika czyli jak sama nazwa wskazuje - GUI.

W arch linuksie, żeby mieć możliwość uruchamiania takich programów potrzebujemy minimum serwer X czyli po prostu program xorg

Aby zainstalować xorg w arch-u:
    pacman -S xorg-server
    lub cały pakiet xorg:
    pacman -S xorg


Instalacja xorg


Jako program testowy wybrałem vlc - odtwarzacz filmów/muzyki itp..
    pacman -S vlc

Ja zainstalowałem jeszcze openbox i lxde. OpenBox jest odpowiedzialny za wyświetlanie paska u góry  okienka w programach. Chodzi o ten pasek gdzie jest ikonka, tytuł oraz guziki minimalizuj, maks. oraz zamknij. A lxde to Desktop environment, czyli "pulpit" - wszystkie bajery typu - pasek "start", tło pulpitu itp...


Aby uruchomić serwer x, wystarczy wpisać:
    startx

startx, to skrypt, który uruchamia xorg i środowisko graficzne. Możemy zmienić ustawienia startx-a, w tym celu edytujemy plik ~/.xinitrc :
    nano ~/.xinitrc

Nano to taki notatnik dla linuksów. Interesują nas linie podświetlone poniżej na niebiesko:
Zawartość pliku .xinitrc
Pierwsze dwie pozycje to komentarze. Przejdźmy do trzeciej pozycji. Tu możemy wpisać dowolną komendę. Na zdjęciu jest:
    openbox & vlc

Co oznacza, że zostanie uruchomiony menedżer okienek openbox oraz mój program testowy - vlc.

OpenBox-a nie trzeba instalować i uruchamiać. Wystarczyłoby wpisać w tym miejscu samo:
    exec vlc

Czym różnią się te dwa sposoby przedstawia poniższa fotografia:
Bez openboxa i z openboxem.
Zamiast wyżej wymienionych, w pliku .xinitrc możemy zapisać:
    exec startlxde

Wtedy, po wpisaniu
    startx

Pokaże nam się LXDE:

LXDE - taki lajtowy DE,

Podsumowanie:

  1. Arch linux jest fajny.
  2. LXDE działa pooowoooliii na raspberry.
  3. Sam vlc działa szybko,
  4. Vlc + openbox działa szybko.


1 komentarz:

  1. Ja korzystam z Vlc i jest bardzo zadowolony.
    A jak mi tu piszesz jeszcze że na rabsie śmiaga to miód dla mych oczu i uszu :D

    OdpowiedzUsuń