Next
Previous
Contents
"Эквивалент" Windows - это графическая система X Window System, или X11 для
краткости. В отличие от Windows или Mac, X11 был разработан не для простого
использования или красивого вида, но только для обеспечения графическими
средствами рабочие станции UNIX. Основные различия:
- В то время как Windows выглядит и работает одинаково в любой точке мира,
X11 имеет намного более гибкую перестраиваемую конфигурацию. Общий вид X11
задается ключевым компонентом, называемым "оконный менеджер'', которых
имеется широкий выбор: fvwm, простой, но хороший и нетребовательный к
памяти, fvwm2-95, Afterstep и еще множество других wm. Обычно вызывается
файлом, называемым .xinitrc;
- Ваш wm может быть настроен, чтобы окна действовали также, как в, например,
Windows: вы нажимаете на него, и оно становится активным. Можно заставить
окно активизироваться при попадании в фокус мыши. Также, размещение окон на
экране может быть задано автоматически или интерактивно: если вместо вашей
программы появляется странный кадр, то щелкните левой кнопкой мыши на то
место, где вы хотите расположить окно;
- Большинство действий может быть приспособлено, редактированием одного или
более файлов конфигурации. Читайте документы вашего менеджера окон; файл
конфигурации может называться .fvwmrc, .fvm2rc95, .steprc, и т.д. Типовой
файл конфигурации обычно находится в
/etc/X11/window-manager-name/system.window-manager-name;
- приложения X11 пишутся с использованием специальных библиотек ("наборов
виджетов"); определяющих вид приложения на экране. Наиболее основные те,
которые используют виджеты Athena (двумерный вид; xdvi, xman, xcalc); другие
используют Motif (netscape), другие все еще используют Tcl/Tk, XForms, Qt,
Gtk и те, что имеются у Вас. Некоторые --- не все --- из этих библиотек
обеспечивают примерно то же самый вид и управление, что и Windows;
- К сожалению, интерфейс может быть не единообразен. Например, если вы
выбираете строку текста, используя мышь, и нажимаете ЗАБОЙ, вы наверняка
ожидаете, что строка исчезнет? В приложениях, основанных на Athena, это не
так, но зато работает в Motif, Qt, Gtk и Tcl/Tk;
- работа полос прокрутки и процесс изменения размеров зависят от менеджера
окон и набора виджетов. Совет: если вы полагаете, что полосы прокутки ведут
себя не так, как вы ожидаете, то попробуйте использовать среднюю кнопку или
две кнопки вместе, чтобы перемещать их;
- приложения не имеют пиктограммы по умолчанию, но зато могут иметь их много.
Большинство менеджеров окон показывают меню, если вы кликаете мышкой на рабочем
столе ("root окно''); само собой разумеется, меню может быть настроено.
Чтобы изменить вид окна root, используйте xsetroot или xloadimage;
- буфер обмена может содержать только текст и ведет себя странно. Как только
вы выбрали текст, он уже скопирован в буфер обмена: переместитесь в другое
место и нажмите центральную кнопку, чтобы вставить этот текст. Имеется
приложение xclipboard, которое обеспечивает несколько буферов обмена;
- drag and drop не обязательно работает, и доступен только для X11 приложений,
которые его поддерживают.
Чтобы беречь память, нужно использовать приложения, которые использует одни и
те же библиотеки, но практически это трудно осуществить.
K Desktop Environment стремится к созданию единообразного интерфейса X11, как
в Windows; он в настоящее время в ранней стадии беты, но, полагаю, это
пройдет. Посмотрите на
http://www.kde.org.
Next
Previous
Contents