Eboard

Logo FICS

Eboard jest w mojej ocenie najwygodniejszym interfejsem FICS działającym pod Linuxem (do rozważenia jest jeszcze BabasChess uruchamiane pod Wine, ale bywa ono niestabilne). Poniżej kilka wskazówek dotyczących używania eboard.

Timeseal

Program (i protokół) timeseal służy do korygowania pomiaru czasu tak, aby uwzględniany był jedynie czas naprawdę poświęcony na myślenie (czyli czas między zobaczeniem ruchu a wykonaniem własnego), z odliczaniem strat na transmisję po sieci. Domyślnie zainstalowany eboard nie obsługuje tego mechanizmu (co właściwie uniemożliwia granie szybkich blitzy), odpowiedni program trzeba doinstalować. Robimy to następująco:

  • pobieramy program timeseal - z tej strony, ponieważ ten adres działa dość kapryśnie, pozwoliłem sobie również udostępnić swoją kopię: timeseal.Linux (niemniej jednak zachęcam, by poszukiwać programu najpierw na FICS, może być tam opublikowana nowsza niż moja wersja),
  • pobrany program kopiujemy jako timeseal.Linux do któregokolwiek z katalogów: ~/.eboard, /usr/share/eboard, /usr/local/share/eboard,
  • pamiętamy o ustawieniu uprawnień do wykonywania (chmod a+x timeseal.Linux).

Więcej informacji na ten temat znajduje się w pliku FICS-timeseal.txt załączonym do dystrybucji eboard.

Dźwięk

Eboard obsługuje dźwięk w 'staromodny' sposób, odnosząc się bezpośrednio do urządzenia /dev/dsp. Sprawia to oczywisty problem przy pracy pod KDE i Gnome - ponieważ eboard nie obsługuje systemu dźwięku KDE (artsd) ani Gnome (esd), mamy do wyboru grać bez dźwięków (a bywają one przydatne, zwłaszcza dźwięk odgrywany przy propozycji remisu) albo wyłączać artsd/esd przed uruchomieniem Eboard (uciążliwe, uniemożliwia też słuchanie muzyki w trakcie gry).

Jeśli używamy sterowniki ALSA i odpowiednio nową kartę muzyczną, można skonfigurować system tak, by dźwięk z staromodnych aplikacji mimo wszystko był dobrze obsługiwany bez poniższych sztuczek (pomaga to też np. apletom Flash). Wykracza to jednak poza ramy tego artykułu.

Na szczęście problem jest rozwiązywalny. W Wystarczy uruchomić eboard w specjalny sposób:

artsdsp -m eboard

(dla KDE) albo

esddsp -m eboard

(dla Gnome).

Programy artsdsp i esddsp są ogólnego zastosowania wrapperemi obłaskawiającym programy bezpośrednio używające /dev/dsp i pozwalającym im na współpracę z systemami dźwięku KDE i Gnome, mogą być przydatne przy używaniu wielu innych aplikacji - choćby Skype.

Stale widoczna konsola

Okno eboard warto skonfigurować tak, by w trakcie partii widzieć konsolę - to na niej będą się pojawiać ewentualne wypowiedzi przeciwnika, propozycje remisu, wyniki wydawanych przez nas poleceń itd.

Aby to zrobić, działamy następująco:

  • powiększamy nieco okno w pionie,
  • ciągniemy myszką do góry mały kwadracik znajdujący się z prawej strony, nad wierszem poleceń.

Efekt jest natępujący (strzałeczka wskazuje kwadracik, którego przeciąganie pozwala na regulowanie rozmiaru konsoli):

Konsola w Eboard

Przyciski

Eboard pozwala na podpięcie kilku często używanych poleceń pod przyciski znajdujące się ponad wierszem poleceń. Obsługa jest bardzo prosta, klikamy przycisk Setup Buttons i definiujemy przyciski, podając dla każdego etykietę oraz wykonywane polecenia, a także wybierając ikonkę.

Jeden przycisk może wykonywać kilka poleceń - wpisujemy je rozdzielając je średnikami. Przykładowo, pod przycisk turnieje mam podpiętą komendę

mam listtourneys -j; tell TScheduleBot today

(wyświetl listę turniejów do których można w tej chwili dołączyć a także poproś o listę dzisiejszych turniejów rozgrywanych według harmonogramu)

Osobom grającym w szachy fischerowskie doradzam zdefiniowanie przycisków dla poleceń O-O i O-O-O (krótka i długa roszada).

komentarze obsługiwane przez Disqus