Moja przygoda z Arch cz.3
Jako początkujący użytkownik Archa celuję w konkretne przepisy wykonania różnych czynności. Przy instalacji X'ów, SLiM'a, fluxbox'a i kilku innych przydatnych programów bardzo pomocny okazał się ten wpis. Szczególnie spodobał mi yaourt (posiada identyczne przełączniki co pacman) automatyzujący proces build'owania paczek z AUR. Żeby nie było jednak tak różowo, jeden wpis sprawił mi trochę kłopotów:
[code=]exec ck-launch-session startfluxbox[/code]
w pliku ~/.xinitrc. Przy takim poleceniu nie można wystartować fluxbox'a z poziomu SLiM'a. Sytuację wyjaśnił ten artykuł. Wyrzuciłem ck-launch-session i działa, choć nie jestem pewien czy nie powinienem tego czymś zastąpić. Ostatecznie poinstalowałem niezbędne, na chwilę obecną, programy + opera i wreszcie mogłem "komfortowo kombinować".
Na początek coś łatwego...
Instrukcja instalacji Arch'a opisuje sposób lokalizacji konsoli, ale w jaki sposób zmienić na stałe układ klawiatury w X'ach?
Należy utworzyć plik /etc/X11/xorg.conf.d/01-keyboard-layout.conf o treści:
[code=] Section "InputClass" Identifier "keyboard-layout" Driver "evdev" MatchIsKeyboard "yes" Option "XkbLayout" "pl" EndSection [/code]
Obsługa klawiszy multimedialnych na klawiaturze
W moim laptopie występują tylko 3 przyciski od regulacji głośności. Fluxbox oferuje możliwość konfiguracji skrótów klawiaturowych, która została dogłębnie opisana w tym poście. Aby poznać kody klawiszy zainstalowałem program xev, a następnie wyedytowałem domyślnie utworzony plik ~/.fluxbox/keys podmieniając kody klawiszy w odpowiednich liniach:
[code=] 123 :Exec amixer sset Master,0 1+ 122 :Exec amixer sset Master,0 1- 121 :Exec amixer sset Master,0 toggle [/code]
Na koniec wisienka na torcie...
Zainstalować drukarkę i skaner - posiadane urządzenie wielofunkcyjne to Brother DCP‑585CW podłączone do sieci wifi z przydzielonym stałym IP. Na pierwszy ogień poszła drukarka:
[code=] #instalacja pakietów pacman -S cups cups-filters ghostscript gsfonts #dodanie użytkownika do grupy lp gpasswd -a USER lp #dodanie usługi do "autostartu" + uruchomienie usługi systemctl enable cups.service systemctl start cups.service #instalacja pakietu sterownika z AUR yaourt -S dcp‑585cw #instalacja sterownika cd /usr/local/Brother/Printer/dcp585cw/cupswrapper ./cupswprapperdcp585cw [/code]
Teraz po wejściu do panelu CUPS (localhost:631) drukarka była zainstalowana ... ale na USB. Postąpiłem więc zgodnie z instrukcjami na stronie Brother i zmodyfikowałem ustawienia drukarki w następujący sposób:
[code=] - Device "LPD/LPR Host or Printer" - Device URI lpd://(IP drukarki)/binary_p1 - Make Brother - Model DCP‑585CW [/code]
Gotowe, czas na wydruk strony testowej ... drukarka nie reaguje, a po chwili w statusie zadania pojawia się komunikat filter failed. Z FAQ na stronie Brother dowiedziałem się, że sterownik drukarki jest 32‑bitowy, a system mam 64‑bitowy więc czas na poprawki: 1. Odkomentować repozytorium multilib w pliku /etc/pacman.conf. 2. Zainstalować biblioteki lib32-glibc. Teraz drukarka już działa - czas na skaner. Brscan to 64‑bitowy sterownik skanera, ale należy na stronie producenta odnaleźć wersję obsługującą dane urządzenie - w moim przypadku to brscan3. Proces instalacji i konfiguracji przebiegł w następujący sposób:
[code=] #instalacja biblioteki obsługującej skaner pacman -S sane #dodanie użytkownika do grupy scanner gpasswd -a USER scanner #instalacja pakietu sterownika z AUR yaourt -S brscan3 #instalacja sterownika /usr/local/Brother/sane/setupSaneScan3 -i #konfiguracja sterownika dla skanera sieciowego brsaneconfig3 -a name=SCANNER_DCP_585CW model=DCP-585CW ip=(adres_skanera) #instalacja oprogramowania do testów pacman -S xsane xsane-gimp [/code]
Skaner działa...
I tak oto w jakże przyjemny sposób minęły mi piątkowe popołudnie i wieczór - w Windows instalacja zajmuje kilka minut :)