26

MPX: rozwiązania i problemy

20 lutego 2008, kocio

Serwis Linux Weekly News zamieścił na swojej stronie artykuł wprowadzający do MPX (multi-pointer X). Interfejsy wykorzystujące wiele wskaźników to jeden z najbardziej gorących tematów, zarówno w środowiskach dla wielu użytkowników, jak i na urządzeniach, które można obsługiwać dwoma rękami lub nawet wieloma palcami.

MPX to implementacja tej techniki pod X Window System. X-y powstały z myślą o pojedynczym wskaźniku, więc ich rozszerzanie nie jest proste. Peter Hutterer stworzył model, w którym istnieją wskaźniki wirtualne (master) oraz fizyczne (slave), łączone ze sobą za pomocą zmodyfikowanego polecenia xinput. Nieliczne obecnie aplikacje, które obsługują MPX, mogą z niego korzystać na równi z aplikacjami, które oczekują pojedynczego wskaźnika. W przyszłości jednak czyhają na nas liczne pułapki, które wprowadza ten nowy paradygmat — na przykład jak menedżer okien ma rozmieszczać nowe okna dla wielu użytkowników, skoro nie ma pojęcia gdzie się oni znajdują? Dziś jeszcze nie wiadomo jak sobie radzić z tymi problemami, ale prawdopodobnie nie obędzie się bez zmian w aplikacjach.

Tekst powstał na podstawie wystąpienia Petera Hutterera na linux.conf.au 2008 w Melbourne. Materiały z tej konferencji - w tym zapis wideo z wykładu na temat MPX - są umieszczone na serwerze LCA. Do pobrania są opisy, slajdy, filmy oraz nagrania dźwiękowe w rzadko jak dotąd spotykanym formacie Speex (stratny kodek mowy z rodziny Ogg).

Więcej informacji: http://lwn.net/Articles/267672/
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Komentarze (RSS)

Liczba komentarzy: 15

zwiń wątek [r4]  20 lutego 2008 o godz. 14:34 #
Fatal error: Call to undefined function ck_display_karma() in /var/www/ln20/wp-content/themes/mwd/comments.php on line 61