Alexey Ozeritsky wrote:
28 Март 2003 15:20, Alexey Vyskubov написал:
по программированию можно почитать тут:
http://make-install.ifirst.ru/books/main0.ps.gz
Я бы не рекомендовал. Начиная с того, что никакого "XWINDOWS" не бывает
(см. man X), писать про ncurses в такой книжке, как минимум, странно, и
кончая просто явными ошибками. Чего стоит, например:
книжка предназначена для студентов 2'го 3'го курсов
2'й курс читает в этой книжке про ncurses и иксы
3'й только про иксы,
было бы не правильно издавать это дело в виде 2'х книжек,
тут скорее надо менять название
int DefaultScreen(dis);
когда на самом деле
#define DefaultScreen(dpy) (((_XPrivDisplay)dpy)->default_screen)
Или int вместо unsigned int у XWriteBitmapFile для width и height.
А переменные типа Display * обычно обозначают dpy, а не dis. Но это уже
так, придирка.
Ещё пример неудачных обозначений:
XDrawString(dis,win,gc,x,y,string,string_len);
При этом нигде не говорится, что win -- это Drawable, а не Window.
В XStandardProperties вместо agrv и argc передаётся NULL,0 без
комментариев.
Я уж молчу про такие тонкости, что до того, как делать XClearWindow,
неплохо бы подождать MapNotify. На локальном хосте и так, скорее всего,
будет работать. Или в этом месте я ошибаюсь?
Загадка: что называется "заголовком свёрнутого окна"? Я не сразу
догадался.
И лучшая цитата:
"Напомним, также, что при работе в Linux у пользователя в распоряжении
есть 8 логических консолей, переключение между ними физического
терминала происходит с помощью команды Ctrl+Alt+N, где N -- номер
требуемой консоли. При этом консоли 1-6 отводятся под тестовый режим
работы, а 7-8 под запуск XWindows."
так оно и есть при настройке по умолчанию,
практически для любого дистрибутива
и куда я попаду, если нажму Ctrl+Alt+1 ??? что-то ничего не происходит,
хотя я в X... и стандартные настройки, относительно вирт. консолей не
менял...
(для тех, кто не понял, поясню, что Ctrl+Alt+FN надо нажимать... т.е.
Ctrl+Alt+F1, F2..... и т.д....)
OFFtopic:
По-поводу лучших цитат вспомнился мне тут юмористический сбрник под
названием "Windows 3.11 для чайников"
1.
"Не забудте вынуть первую дискету, прежде чем засовывать в дисковод вторую."
2.
"Windows может выполнять две программы в одно и то же время.
Компьютерные аксакалы, правда, утверждают что это не так. Но их туманные
объяснения настолько утомительны и непонятны, что не читать о них в этом
разделе."
3. 2-е место...
"Иногда Windows по какой-то причине отказывается работать..."
4. И... лучшая цитата!
"Вы никогда не перепутаете мышь с монитором, ведь второй имеет два
шнура. ..."
Там еще много подобного...
Я бы советовал читать O'Reilly-вские книжки, а не эту поделку.
O'Reilly это конечно хорошо, но разве у них есть что-то
по иксам??