Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Next Previous Contents

6. Что о Windows?

"Эквивалент" 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