Po zainstalowaniu "czystego" Archa, co opisałem w poprzednim poście, czas na dostosowanie go do własnych potrzeb. Poniżej pokazuję, jak doinstalować i skonfigurować środowisko graficzne i programy użytkowe potrzebne w codziennej pracy. Wszystko wykonujemy po zalogowaniu się na konto roota.
Instalacja
Uwaga: znak ";" oznacza zatwierdzenie komendy, czyli naciśnięcie Enter; po znakach "#" umieszczono komentarze do poleceń.
pacman -S sudo; visudo;
#odkomentowujemy wpis %wheel ALL=(ALL) NOPASSWD: ALL, dzięki czemu zwykły użytkownik dodany do grupy wheel będzie mógł wykonywać polecenia administracyjne z użyciem sudopacman -S xorg-server xorg-xinit xorg-server-utils xterm mesa xf86-video-vesa xf86-video-...
#instalacja serwera X, biblioteki grafiki 3D oraz sterownika karty graficznej, zamiast kropek trzeba wpisać: intel, nouveau lub ati; jeżeli ktoś ma wątpliwości lub starszy sprzęt powinien zajrzeć do podręcznika instalacjipacman -S alsa-utils lxdm xfce4 xfce4-goodies gvfs-smb xdg-user-dirs gksu
#instalacja grfaicznego menedżera logowania (lxdm) oraz środowiska xfce4 i kilku narzędzipacman -S ttf-dejavu ttf-liberation cantarell-fonts ttf-droid
#podstawowe czcionkipacman -S mc p7zip zip unzip unrar file-roller
#menedżer plików i archiwówpacman -S gtk-engine-murrine gtk-engine-unico
#silniki tematów graficznychpacman -S leafpad evince gpicview vlc gimp gstreamer0.10-plugins audacious
#instalacja edytora tekstów, przeglądarki pdf i plików graficznych oraz obsługi multimediówpacman -S chromium jre7-openjdk icedtea-web-java7 flashplugin
#przeglądarka, obsługa javy i flashapacman -S libreoffice mythes mythes-pl hunspell hunspell-pl hyphen hyphen-pl
#instalacja pakietu biurowego, podczas wyboru składników można pominąć pakiety numer 7,9,10 i 11, polski pakiet lokalizacji ma numer 73pacman -S geany
#jeżeli ktoś programuje...pacman -S networkmanager network-manager-applet
#menedżer połączeń sieciowych
Konfiguracja
usermod -a -G wheel alek
#dodanie konta zwykłego użytkownika do grupy wheelsystemctl enable graphical.target
#ustawienie graficznego trybu uruchamiania systemu jako domyślnegosystemctl enable lxdm.service
#ustawienie automatycznego uruchamiania graficznego menedżera logowaniasystemctl enable NetworkManager
#automatyczne zarządzanie połączeniami sieciowyminano /etc/skel/.xinitrc
#odkomentować linię: exec startxfce4nano /etc/X11/xorg.conf.d/10-keyboard-layout.conf
:
Section "InputClass" Identifier "keyboard-layout" Driver "evdev" MatchIsKeyboard "yes" Option "XkbLayout" "pl, us" EndSection
nano /etc/lxdm/lxdm.conf
#ustawiamy w sekcji [base] session=/usr/bin/startxfce4 i sekcji [userlist] disable=1nano /etc/xdg/user-dirs.defaults
#wpisujemy domyślne nazwy folderów użytkownika, np. Pulpit, Pobrane, Szablony, Publiczny, Dokumenty, Muzyka, Obrazy, Wideo
Uwagi
Zanim zrestartujemy system warto przetestować poprawność uruchamiania się serwera X, graficznego menedżera logowania i środowiska Xfce. W tym celu na drugiej konsoli logujemy się jako zwykły użytkownik, którego konto założyliśmy podczas instalacji, a następnie uruchamiamy usługę graficznego menedżera logowania:sudo systemctl start lxdm
.Jeżeli uda się nam zalogować, Xfce zaoferuje utworzenie panelu, wybieramy opcję "domyślny". Jeżeli nie, błędów szukamy w plikach: /var/log/Xorg.0.log oraz ~/.xsession-errors.