Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Стиль рамки можно выбрать из выпадающего списка. Стиль рамки определяет внешний вид заголовков окон путем настройки вида кнопок и фона.
Некоторые всплывающие окна настроены так, что у них отсутствует заголовок окна. Принудительного отображения заголовка для всех окон можно добиться, нажав кнопку Decorate Transient Windows Similarly to Top-level Windows.
По умолчанию режим анимации для окон определяет отображение окон при минимизации. Вы можете выбрать следующие варианты: Solid (сплошной прямоугольник), Wireframe (только рамка) или None (анимация отсутствует).
Кнопка выбора шрифта позволяет определить шрифт по умолчанию для рабочего стола. Шрифт по умолчанию устанавливается темой рабочего стола GNOME, и Sawfish синхронизирует настройки, чтобы они совпадали.
Поведение фокуса
В разделе Focus behavior находятся настройки, определяющие, каким образом окно может получить фокус ввода.
В прокручиваемом списке в верхней части страницы определяется вариант перемещения фокуса указателем мыши. По умолчанию фокус передается окну по щелчку мышью в этом окне. Есть еще два варианта - передавать фокус только тогда, когда указатель мыши находится над окном («enter-exit»), или сохранять фокус в последнем окне, над которым был указатель мыши («enter-only»).
Три флажка используются для включения следующих правил для передачи фокуса: focus each window when first displayed (новые окна получают фокус ввода при первом отображении), transient windows inherit focus from their parent (дополнительные окна наследуют фокус от родителей) и raise windows when they are focused (помещать окно перед другими, когда оно получает фокус). Можно установить задержку (в миллисекундах) между получением фокуса и помещением окна на передний
Раздел более сложных настроек содержит следующее:
Give focus to windows even when they haven't asked for it (Передавать фокус ввода, даже если окно этого не требует).
Offset from left window edge when warping (Отступать от левого края окна при

переходе).
• Offset from top window edge when warping (Отступать от верхнего края окна при
переходе).
• Does click-to-focus mode pass the click through to the window? (Передается ли щелчок мыши, используемый для установки фокуса, в качестве обычного
щелчка окну?)
Раздел Shade Hover содержит настройки, относящиеся к поведению скрытых окон. Скрытое окно по существу сворачивается, исчезает как тень в собственный заголовок. Обычно это достигается двойным щелчком по заголовку окна. Если включить режим Shade Hover, скрытое окно будет временно разворачиваться, если над его заголовком окажется указатель мыши. В следующем поле ввода можно задать задержку (в миллисекундах) до разворачивания окна. И последняя настройка в этом разделе разрешает автоматический переход окна на передний план, когда оно разворачивается из скрытого состояния.
Сворачивание и восстановление
В разделе Minimizing and Maximizing содержатся настройки, относящиеся к сворачиванию и восстановлению окон.
Windows are uniconifiedonto the current workspace
Свернутые окна восстанавливаются на текущем рабочем столе, если щелкнуть по кнопке в списке задач. Обычно в GNOME есть только один рабочий стол, разделенный на несколько экранов-ячеек, называемых окнами просмотра.
Windows are raised after being uniconified
Свернутые окна при восстановлении отображаются поверх всех остальных окон.
Windows are focused after being uniconified
Свернутые окна при восстановлении получают фокус.
Iconifying a window that's a member of a group removes the whole group
При сворачивании окна, входящего в определенную группу (например, приложение может открывать несколько порожденных окон, связанных с основным окном), сворачивается вся группа окон.
Uniconifying a window that's a member of a group restarts the whole group
При совместном использовании с предыдущим режимом окна свернутой группы будут открываться при восстановлении одного из окон группы.
Windows are uniconified to the current viewport
Свернутые окна будут открыты в текущем экране независимо от того, где они были прежде. В Sawfish каждый экран рабочего стола называется окном просмотра.
Доступны следующие настройки для максимизации размера окон:
Maximizing a window dimension always increases the size of that dimension
При максимизации окна по горизонтали или вертикали оно будет увеличено, даже если заполнит весь экран.
Raise windows when they're maximized

Максимизируемые окна автоматически попадают на передний план и получают фокус.
Let ignored windows be overlapped when filling windows
Если получено предписание игнорировать окно (посредством соответствующего пункта меню окна), оно будет перекрываться при заполнении.
Lock window geometry while the window is maximized
Запрещено изменять размер окна, если оно уже максимизировано.
Разное
В разделе находятся различные настройки для окон, включая
настройки отображения всплывающих подсказок.
Windows selected (normally by the Windows menu) are raised
Выбранное окно (посредством клавиатурного сокращения или меню рабочего стола) переводится на передний план и ему передается фокус.
Unshadeselected windows
При выборе скрытого окна оно автоматически Warp the mouse pointer to selected windows
Указатель мыши автоматически перемещается в выбранное окно. Keep transient windows stacked above
Выпадающий список позволяет выбрать режим расположения порожденных окон. Возможные значения: None, Parents или All.
Update all windows when the default frame style is changed
Автоматически обновлять все окна при изменении стиля рамки окна. Automatically reload themes when they are updated
При внесении изменений в тему вводить их в действие немедленно.
Group transient windows with theirparents
Порожденные окна, например диалоговые, автоматически помещаются в группу родительского окна.
Raise windows when they are unshaded
При разворачивании окна получают фокус и отображаются поверх всех окон.
Для чтобы включить всплывающие подсказки оконного менеджера, нажмите кнопку Display Tooltips for Window Frames.
Подсказка будет отображаться, пока указатель мыши находится над элементом. Можно задать автоматическое прекращение отображения подсказки, включив режим Remove Tooltips After a Period of Time. Интервалы времени до отображения и до удаления подсказки задаются в двух полях ввода.
Можно назначить шрифт, используемый в подсказках, а также цвета фона и
текста.
Перемещение и изменение размеров
При перемещении окон доступны следующие методы их отображения: opaque (непрозрачное) и box (в виде рамки). Эти же методы применимы к процессу изменения размера окон.
Также доступны следующие переключатели:
Raise windows being moved or resized interactively (Отображать перемещаемые окна и окна в процессе изменения их размера поверх всех остальных окон).
Show the current position while moving windows interactively (Отображать текущее

положение окна при перемещении).
• Show the current dimensions while resizing windows interactively (Отображать текущие размеры при их изменении).
Размещение
В разделе Placement содержатся настройки по умолчанию, относящиеся к размещению открываемых окон. Существуют правила размещения для обычных и порождаемых окон. Для каждого параметра доступен список
возможных значений:
Randomly (transient default) - случайным образом (значение по умолчанию для порождаемых окон)
Interactively (Динамическое размещение)
Centered (Центрировать при размещении)
Centered-on-parent (Центрировать по родительскому окну)
Under-pointer (Под указателем)
None (Нет)
First-fit (Произвольное размещение)
Best-fit (window default) - оптимальное размещение (значение по умолчанию для окон)
First-fit-or-interactive (Произвольное или динамическое размещение)

Для того чтобы отключить контроль приложений над размещением окон, необходимо отметить параметр Ignore Program-specific Window Positions. По умолчанию этот режим выключен.
Для произвольного и оптимального вариантов размещения можно указать минимальное расстояние (в пикселах) между краями окна.
Рабочее пространство
Sawfish позволяет иметь несколько рабочих пространств (рабочих столов),
каждое из которых может быть разделено на ряд обзорных экранов, которые называются окнами просмотра в GNOME Desk Guide. Рабочие пространства (workspaces) можно рассматривать как рабочие столы, расположенные один над другим. Окна просмотра описываются сеткой строк и колонок.
Первый параметр на странице Workspaces устанавливает количество рабочих пространств. Для того чтобы определить сетку окон просмотра, необходимо задать количество колонок и строк для каждого рабочего пространства, придерживаясь установленных ограничений.
По умолчанию порождаемые (всплывающие) окна открываются в том же рабочем пространстве, в котором находится породившее их окно.
Раздел Advanced содержит настройки переключения между рабочими пространствами. Для переключения между пространствами или перемещения окон можно выбрать следующие правила, относящиеся к достижению границы рабочего пространства: stop (остановиться), wrap around (вернуться в начало, т. е. на первое рабочее пространство) или keep going (продолжать движение).
Самым простым способом переключения между окнами просмотра является использование апплета Desk Guide, расположенного на панели GNOME. Если вы хотите перемещаться между экранами с помощью указателя мыши, можно включить переход через край (раздел Edge Flipping). Переход через край настраивается двумя переключателями:
Flip to next viewport/workspace when pointer hits screen edge (Переходить в следующее окно просмотра или в следующее рабочее пространство, когда указатель достигает края экрана).
Flip only when interactively moving a window (Совершать переход только при перемещении окна).

Можно указать, что именно является целью перехода через край: следующее окно просмотра (по умолчанию) или следующее рабочее пространство. При желании установить задержку, после которой происходит переключение при достижении курсором края экрана, введите соответствующее число в миллисекундах.

Настройка оконного менеджера Enlightenment
Enlightenment - один из наиболее распространенных оконных менеджеров, используемых совместно с GNOME. Настройка оконного менеджера позволяет изменять поведение основных событий, происходящих на рабочем столе, таких как поведение мыши, размещение окон, стили рамок и количество
виртуальных рабочих столов. Редактор настроек Enlightenment доступен из



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru