Библиотека сайта rus-linux.net
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.