Czy warto się uczyć xlib?

0

Mam pytanie otóż mam zamiar napisać proste GUI na Linuksa, dowiedziałem się że najlepiej zrobić to w xlib, i tu mam wątpliwości czy warto uczyć się tej biblioteki, czy warto pisać GUI skoro jest już wiele innych i jak długo będę musiał się uczyć by coś takiego napisać?

0
Pytacz napisał(a)

czy warto uczyć się tej biblioteki

pewnie, że warto, chociaż i tak nie będziesz jej używał "na co dzień". Xlib to niskopoziomowa biblioteka, udostępniająca api umożliwiające komunikację z serwerem X Window. Korzysta z niej np. GTK, Qt i sporo innych.
Na czym skorzystasz pisząc aplikację w oparciu o xlib? Przede wszystkim nie będziesz uzależniony od dodatkowych bibliotek (qt, gtk, motif...), w zasadzie wystarczy Ci "czysty" X Window". Dodatkowym atutem aplikacji będzie małe zapotrzebowanie na zasoby systemu.
Poza tym, poznanie xliba nawet pobieżnie pozwala na zrozumienie mechanizmów serwera X Windows.
Dokumentacja i kilka tutoriali znajdziesz w zasobach internetu, aczkolwiek kawy przy tym trochę ubędzie,
pozdro

0

OK, dzięki za moralne wsparcie, lecę kupić kilka paczek rozpuszczalnej do sklepu ;-)

0

sam w tym siedze teraz troche i jedyne co moge powiedziec to ze xlib smierdzi chlopaki o KISS chyba nie slyszeli a myslalem ze to winapi jest z*ebane :S
tutoriali w zasadzie nie ma, jest jeden tronche no i xlib programming na sbin.org ale i tak zeby cos samemu napisac to tylko czytanie zrodel programow dostarczanych z xami pomaga (np taka glupota jak przechwycenie zamkniecie okienka przez WM) :P

jezeli chcesz pisac po prostu programy z gui pod *nixa to nie masz co sobie glowy xami zawracac, uzywaj gtk czy qt i mniej spokoj, stworzenie gui pod xy to nie jest taka trywialna sprawa a zarzadzanie kolorem po prostu przyprawia o dreszcze :-/

0

Nie wiem co zrobić, ale tak jak mówisz niż się cokolwiek nauczę to trochę czasu minie, a gdzie tam jeszcze by pisać GUI. Na razie dam se z tym spokój.

0

Cepa ma rację, pisanie w oparciu o xlib nie jest łatwe ani przyjemne. Jeśli jednak, to wykorzystaj XCB, jest to nowy odpowiednik xliba, który niebawem go zastąpi. Xlib to taka prehistoryczna kobyła, rozwijana od '85r - winapi jeszcze nie bylo... ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1