2242 lines
74 KiB
XML
2242 lines
74 KiB
XML
<?xml version="1.0" ?>
|
||
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
|
||
<!ENTITY % addindex "IGNORE">
|
||
<!ENTITY % Russian "INCLUDE">
|
||
]>
|
||
<book id="windowspecific" lang="&language;">
|
||
<bookinfo>
|
||
<title
|
||
>Особые параметры окон</title>
|
||
<authorgroup>
|
||
<author
|
||
>&Lauri.Watts; &Lauri.Watts.mail;</author>
|
||
<author>
|
||
<personname
|
||
><firstname
|
||
>Части данного руководства взяты со страницы <ulink url=" https://userbase.kde.org/KWin Rules"
|
||
>Правила KWin</ulink
|
||
> пользовательской базы знаний KDE и обновлены командой по работе с документацией &kde; для обеспечения соответствия Plasma 5.8.</firstname
|
||
> <surname
|
||
></surname
|
||
> </personname>
|
||
</author>
|
||
<othercredit role="translator"
|
||
><firstname
|
||
>Иван</firstname
|
||
> <surname
|
||
>Кашуков</surname
|
||
> <affiliation
|
||
><address
|
||
><email
|
||
>dolphin210@yandex.ru</email
|
||
></address
|
||
></affiliation
|
||
><contrib
|
||
>Перевод на русский язык</contrib
|
||
></othercredit
|
||
> <othercredit role="translator"
|
||
><firstname
|
||
>Олеся</firstname
|
||
> <surname
|
||
>Герасименко</surname
|
||
> <affiliation
|
||
><address
|
||
><email
|
||
>gammaray@basealt.ru</email
|
||
></address
|
||
></affiliation
|
||
><contrib
|
||
>Перевод на русский язык</contrib
|
||
></othercredit
|
||
> <othercredit role="reviewer"
|
||
><firstname
|
||
>Александр</firstname
|
||
><surname
|
||
>Яворский</surname
|
||
><contrib
|
||
>Рецензирование</contrib
|
||
></othercredit
|
||
>
|
||
</authorgroup>
|
||
<legalnotice
|
||
>&FDLNotice;</legalnotice>
|
||
<date
|
||
>23 июня 2016 г.</date>
|
||
<releaseinfo
|
||
>Plasma 5.8</releaseinfo>
|
||
<abstract>
|
||
<para
|
||
>Этот модуль приложения «Параметры системы» позволяет настроить параметры отдельных окон.</para>
|
||
</abstract>
|
||
<keywordset>
|
||
<keyword
|
||
>KDE</keyword>
|
||
<keyword
|
||
>параметры системы</keyword>
|
||
<keyword
|
||
>параметры окна</keyword>
|
||
<keyword
|
||
>расположение окна</keyword>
|
||
<keyword
|
||
>размер окна</keyword>
|
||
</keywordset>
|
||
</bookinfo>
|
||
<chapter id="window-specific">
|
||
<title
|
||
>Особые параметры конкретных окон: краткое руководство</title>
|
||
|
||
<para
|
||
>Этот модуль приложения «Параметры системы» позволяет настроить параметры отдельных окон.</para>
|
||
|
||
<note>
|
||
<para
|
||
>Параметры этого модуля применяются только при работе с &kwin; в качестве диспетчера окон &kde;. Если используется другой диспетчер окон, следует изучить его документацию, чтобы узнать, как настроить поведение окон.</para>
|
||
</note>
|
||
|
||
<para
|
||
>Многие из параметров, которые доступны для настройки в этом модуле, также можно настроить и глобально в в модуле <guilabel
|
||
>Поведение окон</guilabel
|
||
> приложения &systemsettings;, но некоторые из них ещё более детализированы.</para>
|
||
|
||
<para
|
||
>Они включают в себя геометрию, размещение, поддержание окна поверх остальных окон или под ними, предотвращение смены фокуса, параметры прозрачности.</para>
|
||
|
||
<para
|
||
>Существует два способа запуска этого модуля: из заголовка окна приложения, которое требуется настроить, или в программе «Параметры системы». Если модуль открыт в программе «Параметры системы», нажмите кнопку <guibutton
|
||
>Создать...</guibutton
|
||
>, чтобы создать профиль окна, и затем (в появившемся диалоговом окне) кнопку <guibutton
|
||
>Определение свойств окна</guibutton
|
||
>, чтобы частично заполнить поля данных для приложения, которое требуется настроить.</para>
|
||
|
||
<para
|
||
>Сохранённые профили настройки в любое время возможно <guibutton
|
||
>Изменить...</guibutton
|
||
> или <guibutton
|
||
>Удалить</guibutton
|
||
>, а затем заново упорядочить список. Переупорядочение списка выполняется при помощи кнопок <guibutton
|
||
>Выше</guibutton
|
||
> и <guibutton
|
||
>Ниже</guibutton
|
||
>. Порядок профилей настройки в списке соответствует порядку их применения.</para>
|
||
|
||
</chapter>
|
||
<!--userbase <timestamp
|
||
>2012-03-09T20:50:14Z</timestamp
|
||
>-->
|
||
|
||
<!--userbase-content-->
|
||
<chapter id="overview"
|
||
><title
|
||
>Обзор</title
|
||
>
|
||
<para
|
||
>Диспетчер окон &kwin; позволяет задать правила, которые служат для изменения атрибутов окна приложения. </para>
|
||
<para
|
||
>Например, возможно принудительно запускать приложение на <emphasis
|
||
>Рабочем столе 2</emphasis
|
||
> или настроить принудительное отображение окна приложения поверх всех остальных окон для обхода ошибки в приложении. </para>
|
||
<para
|
||
>Пошаговые <link linkend="examples"
|
||
>примеры</link
|
||
> содержат подробные сведения об использовании <link linkend="kwin-rule-editor"
|
||
>Редактора правил &kwin;</link
|
||
> для настройки групп параметров <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
> и <link linkend="window-attributes"
|
||
>Атрибуты окна</link
|
||
>. </para>
|
||
</chapter>
|
||
<chapter id="examples-and-application-workaround"
|
||
><title
|
||
>Примеры и обход проблем приложений</title
|
||
>
|
||
<para
|
||
>Чтобы ознакомиться с подробным перечнем возможностей, воспользуйтесь <link linkend="examples"
|
||
>примерами</link
|
||
>, которые могут стать основой для создания собственных правил пользователя. </para>
|
||
<para
|
||
><link linkend="application-workarounds"
|
||
>Обходу проблем приложений</link
|
||
> посвящена отдельная страница. </para>
|
||
</chapter>
|
||
<chapter id="kwin-rule-editor"
|
||
><title
|
||
>Редактор правил KWin</title
|
||
>
|
||
<sect1 id="invoking-the-kwin-rule-editor"
|
||
><title
|
||
>Вызов редактора правил KWin</title
|
||
>
|
||
<para>
|
||
<screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-rules-ordering.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
<para
|
||
>Предусмотрено несколько способов запуска редактора правил KWin. Далее приведены два из них: </para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
>Щёлкните правой кнопкой мыши по заголовку окна, выберите в контекстном меню пункт <menuchoice
|
||
><guimenu
|
||
>Дополнительно</guimenu
|
||
><guimenuitem
|
||
>Настроить диспетчер окон...</guimenuitem
|
||
></menuchoice
|
||
> и в появившемся диалоговом окне <guilabel
|
||
>Настройка</guilabel
|
||
> выберите вкладку <guilabel
|
||
>Особые параметры окон</guilabel
|
||
>; или</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
><menuchoice
|
||
><guimenu
|
||
>Параметры системы</guimenu
|
||
><guisubmenu
|
||
>Поведение окон</guisubmenu
|
||
><guimenuitem
|
||
>Особые параметры окон</guimenuitem
|
||
></menuchoice
|
||
></para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<para
|
||
>Главное окно позволяет: </para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
>Изменять правила при помощи кнопок <guilabel
|
||
>Создать...</guilabel
|
||
>, <guilabel
|
||
>Изменить...</guilabel
|
||
> и <guilabel
|
||
>Удалить</guilabel
|
||
>;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Делиться правилами с другими пользователями при помощи кнопок <guilabel
|
||
>Импорт…</guilabel
|
||
> и <guilabel
|
||
>Экспорт…</guilabel
|
||
>;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Обеспечивать необходимый порядок <link linkend="rule-evaluation"
|
||
>обработки правил</link
|
||
> при помощи кнопок <guilabel
|
||
>Выше</guilabel
|
||
> и <guilabel
|
||
>Ниже</guilabel
|
||
>.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<sect2 id="rule-evaluation"
|
||
><title
|
||
>Обработка правил</title
|
||
>
|
||
<para
|
||
>При запуске приложений (или изменении правил) диспетчер окон &kwin; обрабатывает правила, двигаясь по списку сверху вниз. На основе всех соответствующих окну правил формируется общий набор атрибутов, который применяется к окну перед его появлением. </para>
|
||
<para
|
||
>Если одним атрибутом окна управляет два или больше правил, будет использован параметр из <emphasis
|
||
>первого</emphasis
|
||
> правила в списке. </para>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Параметры дочерних окон приложения настраиваются путём перемещения более строгих правил наверх. Пример: <link linkend="application-on-all-desktops-and-handle-one-child-window-uniquely"
|
||
>главное окно Kopete и окно разговора Kopete</link
|
||
>.</para
|
||
></tip>
|
||
</para>
|
||
</sect2>
|
||
</sect1>
|
||
<sect1 id="rule-editor"
|
||
><title
|
||
>Окно редактора правил</title
|
||
>
|
||
<para>
|
||
<screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-rule-editor.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
<para
|
||
>Окно редактора содержит четыре вкладки: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Выбор окон</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Геометрия</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Расположение и доступ</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Внешний вид и обход проблем</guilabel
|
||
></para
|
||
></listitem>
|
||
</orderedlist>
|
||
<para
|
||
>Как следует из названия, вкладка <guilabel
|
||
>Выбор окон</guilabel
|
||
> служит для указания критериев, которым должны соответствовать одно или несколько окон. Остальные три вкладки служат для изменения атрибутов окон, соответствующих этим критериям. </para>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Это применимо и к панелям.</para
|
||
></tip>
|
||
</para>
|
||
<sect2 id="window-matching"
|
||
><title
|
||
>Выбор окон</title
|
||
>
|
||
<para
|
||
>Каждое правило для окон содержит критерии, заданные пользователем на вкладке <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>. Диспетчер окон &kwin; использует эти критерии для определения применимости правил к приложениям. </para>
|
||
</sect2>
|
||
<sect2 id="window-attributes"
|
||
><title
|
||
>Атрибуты окон</title
|
||
>
|
||
<para
|
||
>Помимо критериев на вкладке «Выбор окон» каждое окно также содержит набор критериев <link linkend="window-attributes"
|
||
>Атрибуты окна</link
|
||
>. Атрибуты переопределяют соответствующие параметры приложения и применяются до показа окна диспетчером окон &kwin;. </para>
|
||
|
||
</sect2>
|
||
</sect1>
|
||
</chapter>
|
||
<chapter id="window-matching0"
|
||
><title
|
||
>Выбор окон</title
|
||
>
|
||
<para>
|
||
<screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-rule-editor.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
<para
|
||
>Вкладка <guilabel
|
||
>Выбор окон</guilabel
|
||
> служит для определения критериев, которые диспетчер окон &kwin; использует при определении применимости правила для конкретного окна. </para>
|
||
<para
|
||
>Доступны следующие критерии (если не определён ни один критерий, то соответствовать правилу будут все окна): </para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Класс окна (приложение)</guilabel
|
||
>: соответствие по классу;<itemizedlist
|
||
> <listitem
|
||
><para
|
||
><guilabel
|
||
>Соответствие всему классу окон</guilabel
|
||
>: включает соответствие второго класса;</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Роль окна</guilabel
|
||
>: ограничивает соответствие функцией окна (например, <emphasis
|
||
>главное окно</emphasis
|
||
>, <emphasis
|
||
>окно разговора</emphasis
|
||
> и так далее);</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Типы окон</guilabel
|
||
>: ограничивает соответствие типом окна. Например: <guilabel
|
||
>Обычное окно</guilabel
|
||
>, <guilabel
|
||
>Окно диалога</guilabel
|
||
> и так далее;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Заголовок окна</guilabel
|
||
>: ограничивает соответствие заголовком окна;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Система (имя хоста)</guilabel
|
||
>: ограничивает соответствие именем узла, связанного с окном.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Для ввода вышеупомянутой информации рекомендуется использовать кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> (хотя ввод вручную также возможен).</para
|
||
></tip>
|
||
</para>
|
||
<para
|
||
>К значению каждого из полей возможно применить один из следующих операторов: </para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Не имеет значения</guilabel
|
||
>: поле игнорируется.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Точное совпадение</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Совпадение с подстрокой</guilabel
|
||
></para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<para
|
||
><note
|
||
><para
|
||
>Параметры <guilabel
|
||
>Точное совпадение</guilabel
|
||
> и <guilabel
|
||
>Совпадение с подстрокой</guilabel
|
||
> не учитывают регистр символов. Например, строка <emphasis
|
||
>АБ</emphasis
|
||
> соответствует строкам <emphasis
|
||
>АБ</emphasis
|
||
>, <emphasis
|
||
>аб</emphasis
|
||
>, <emphasis
|
||
>Аб</emphasis
|
||
> и <emphasis
|
||
>аБ</emphasis
|
||
>.</para
|
||
></note>
|
||
</para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Регулярное выражение</guilabel
|
||
>: применяются регулярные выражения Qt. Подробные сведения: <ulink url="https://doc.qt.io/qt-5/qregexp.html"
|
||
>сопоставление шаблону при помощи регулярных выражений</ulink
|
||
>.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<sect1 id="detect-window-properties"
|
||
><title
|
||
>Определение свойств окна</title>
|
||
<para>
|
||
<screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-detect-window.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
<para
|
||
>Функция <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> позволяет упростить процесс ввода критериев, по которым определяется соответствие. </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Чтобы создать правило для окна определённого приложения, запустите это приложение.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Затем на вкладке <guilabel
|
||
>Выбор окон</guilabel
|
||
> установите необходимую задержку (в секундах) перед выполнением действия <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> (по умолчанию она равно нулю).</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Когда курсор мыши примет вид перекрестия, поместите его над окном приложения (но не над заголовком) и щёлкните левой кнопкой мыши.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Появится новое окно с информацией о выбранном окне. Выберите необходимые поля:<itemizedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Второе имя класса</guilabel
|
||
>: в некоторых приложениях предусмотрено второеимя класса. Это значение позволяет ограничить окна теми, у которых оно есть.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Роль окна</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Тип окна</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Заголовок окна</guilabel
|
||
></para
|
||
></listitem>
|
||
</itemizedlist>
|
||
</para
|
||
></listitem>
|
||
</orderedlist>
|
||
<para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить критерии на вкладке <guilabel
|
||
>Выбор окон</guilabel
|
||
>. </para>
|
||
<para
|
||
>В зависимости от совокупности указанных сведений правило применяется ко всем окнам приложения (по <guilabel
|
||
>Классу</guilabel
|
||
>) или к окнам определённого <guilabel
|
||
>Типа</guilabel
|
||
> внутри <guilabel
|
||
>Класса</guilabel
|
||
> (например, к окнам типа <guilabel
|
||
>Панель инструментов</guilabel
|
||
>). </para>
|
||
</sect1>
|
||
</chapter>
|
||
<chapter id="window-attributes1"
|
||
><title
|
||
>Атрибуты окон</title>
|
||
<para>
|
||
<screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-window-attributes.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
<para
|
||
>Атрибуты, которые могут быть заданы для окна, сгруппированы по функциям на трёх вкладках: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Геометрия</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Расположение и доступ</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Внешний вид и обход проблем</guilabel
|
||
></para
|
||
></listitem>
|
||
</orderedlist>
|
||
<para
|
||
>Для каждого атрибута предусмотрен набор параметров, который определяет его состояние. </para>
|
||
<sect1 id="parameters"
|
||
><title
|
||
>Параметры</title>
|
||
<para
|
||
>Каждый атрибут принимает хотя бы один из следующих параметров. Дополнительные аргументы, относящиеся к конкретному атрибуту, перечислены внутри определения соответствующего <link linkend="attributes"
|
||
>атрибута</link
|
||
>. </para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Не применять</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>При выборе этого варианта к атрибуту не применяется следующее правило, которое соответствует окну.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Применить изначально</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>При выборе этого варианта окно открывается с соответствующим атрибутом, при этом предоставляется возможность изменять атрибут во время работы.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Запомнить</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>При выборе этого варианта используется определённое в правиле значение атрибута, и если значение атрибута будет изменено во время работы окна, такое новое значение сохраняется и используется вместо прежнего значения.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Принудительно</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>При выборе этого варианта значение атрибута нельзя изменить во время работы окна. </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Применить сейчас, Временно включить</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>При выборе этих вариантов значение атрибута применяется один раз и отключается. Разница между ними состоит в том, что во время работы окна вариант <guilabel
|
||
>Применить сейчас</guilabel
|
||
> разрешает изменение атрибута, а вариант <guilabel
|
||
>Временно включить</guilabel
|
||
> — запрещает его до закрытия всех связанных окон.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><warning
|
||
><para
|
||
>При выборе варианта <guilabel
|
||
>Применить сейчас</guilabel
|
||
> правило, если оно не содержит другие атрибуты, удаляется после обработки, в то время как при выборе варианта <guilabel
|
||
>Временно включить</guilabel
|
||
> правило удаляется после закрытия последнего связанного окна.</para
|
||
></warning>
|
||
</para>
|
||
</sect1>
|
||
<sect1 id="attributes"
|
||
><title
|
||
>Атрибуты</title>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Кнопка <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> служит для автоматического заполнения связанных с конкретными атрибутами значений. Дополнительные сведения: <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>. Например, значения «высота» и «ширина» атрибута <guilabel
|
||
>Размер</guilabel
|
||
> соответствуют высоте и ширине выбранного окна.</para
|
||
></tip>
|
||
</para>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Аргументы <guilabel
|
||
>Да/Нет</guilabel
|
||
> используются для включения или отключения атрибутов. Простые знания грамматики помогут понять, как будет обрабатываться значение параметра. <inlinemediaobject
|
||
> <imageobject
|
||
> <imagedata fileref="Face-smile.png" format="PNG"/> </imageobject
|
||
> </inlinemediaobject
|
||
> Например, если для атрибута <guilabel
|
||
>Пропустить панель задач</guilabel
|
||
> задан аргумент <guilabel
|
||
>Нет</guilabel
|
||
>, то это означает, что панель задач не будет пропущена (то есть окно отобразится в панели задач). <inlinemediaobject
|
||
> <imageobject
|
||
> <imagedata fileref="Face-smile.png" format="PNG"/> </imageobject
|
||
> </inlinemediaobject
|
||
></para
|
||
></tip>
|
||
</para>
|
||
<sect2 id="size--position"
|
||
><title
|
||
>Геометрия</title>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Расположение</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Атрибут позволяет расположить верхний левый угол окна в точке с указанными координатами «х» и «y».</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Начало координат диспетчера окон &kwin; (0,0) соответствует верхнему левому углу рабочего стола.</para
|
||
></tip>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Размер</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Атрибут определяет ширину и высоту окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Распахнуто по горизонтали, Распахнуто по вертикали</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Эти атрибуты используются для включения или отключения максимального или минимального размера окна по горизонтали. </para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Рабочий стол, Комната, Экран</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Эти атрибуты позволяют расположить окно на указанном <emphasis
|
||
>Рабочем столе</emphasis
|
||
>, в <emphasis
|
||
>Комнате</emphasis
|
||
> или на <emphasis
|
||
>Экране</emphasis
|
||
>. Выбор варианта <guilabel
|
||
>Все рабочие столы</guilabel
|
||
> позволяет расположить окно на всех <emphasis
|
||
>Рабочих столах</emphasis
|
||
>.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Полный экран, Свёрнуто, Свёрнуто в заголовок</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Эти атрибуты окна возможно включать и отключать. Например, возможно открывать окно в состоянии «Свёрнуто» или принудительно распахивать открытое в таком состоянии окно.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Атрибут распахивания эмулируется при помощи использования сразу двух атрибутов: <guilabel
|
||
>Распахнуто по горизонтали</guilabel
|
||
> и атрибута <guilabel
|
||
>Распахнуто по вертикали</guilabel
|
||
>. Также для этого возможно включить атрибут<guilabel
|
||
>Исходное расположение</guilabel
|
||
> с аргументом <guilabel
|
||
>Распахивание</guilabel
|
||
>.</para
|
||
></tip>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Исходное расположение</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Атрибут переопределяет глобальную стратегию расположения окон. Вместо неё используется один из следующих вариантов:</para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>По умолчанию</guilabel
|
||
>: используется глобальная стратегия расположения окон.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Нет размещения</guilabel
|
||
>: расположение в верхнем левом углу.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>С минимальным перекрытием</guilabel
|
||
>: расположение на месте, не занятом другим окном.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Распахивание</guilabel
|
||
>: распахивает окно при открытии.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Каскадом</guilabel
|
||
>: располагает окна в виде «лестницы из заголовков».</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>По центру</guilabel
|
||
>: располагает окна в центре рабочего стола.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Случайно</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>В верхнем левом углу</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Под мышью</guilabel
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
><guilabel
|
||
>Поверх главного окна</guilabel
|
||
>: ограничивает расположение дочернего окна границами родительского окна.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Игнорировать запрошенную геометрию</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет принимать или игнорировать запрошенную геометрию окна. При принятии запроса окна стратегия расположения по умолчанию игнорируется для избежания возможных конфликтов.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Минимальный размер, Максимальный размер</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр определяет допустимый минимальный и максимальный размер окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Соблюдать требуемую приложением геометрию</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать соблюдение запрашиваемого соотношения сторон окна или <emphasis
|
||
>базовое приращение</emphasis
|
||
>. Для понимания этого атрибута необходимы определённые знания. Кратко говоря, окна должны запрашивать у диспетчера окон базовое приращение: минимальное количество пикселов <emphasis
|
||
>высота</emphasis
|
||
> X <emphasis
|
||
>ширина</emphasis
|
||
> на каждый запрос изменения размера. Обычно это 1x1. Для других окон (например, окон эмуляторов терминала или окон редакторов) используются шрифты фиксированного размера, а базовое приращение запрашивается в соответствии с размером одного символа.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect2>
|
||
<sect2 id="arrangement--access"
|
||
><title
|
||
>Расположение и доступ</title>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Поддерживать выше, Поддерживать ниже</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Эти параметры позволяют включать и отключать поддержание окна выше или ниже всех остальных.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Группировать с одинаковыми окнами</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать группировку (<emphasis
|
||
>создание вкладок </emphasis
|
||
>) окон одного приложения.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Группировать на переднем плане</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать активизацию окна при его добавлении в текущую «Группу».</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Группировать по идентификатору</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет создать группу при помощи определённого пользователем идентификатора. Один и тот же идентификатор возможно установить для нескольких правил, чтобы объединить на первый взгляд не связанные между собой окна в группу.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Не показывать в панели задач</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать отображение окна в панели задач.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Не показывать в переключателе рабочих столов</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать отображение окна в переключателе рабочих столов.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para>
|
||
<screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="pager-4-desktops.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Не показывать при переключении окон</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать отображение окна в списке переключения (вызывается комбинацией клавиш <guilabel
|
||
>ALT+TAB</guilabel
|
||
>).</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Комбинация клавиш</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет назначить комбинацию клавиш для вызова окна. При нажатии кнопки <guilabel
|
||
>Изменить...</guilabel
|
||
> появляются дополнительные инструкции.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect2>
|
||
<sect2 id="appearance--fixes"
|
||
><title
|
||
>Внешний вид и обход проблем</title>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Скрыть заголовок и границы окна</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать показ заголовка и границ окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Цветовая схема заголовка</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет указать цветовую схему заголовка окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Прозрачность активного, Прозрачность неактивного</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет задать процентное значение прозрачности для активного или неактивного окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Установка параметра <guilabel
|
||
>Прозрачность активного или неактивного</guilabel
|
||
> доступна, если в модуле <guilabel
|
||
>Эффекты</guilabel
|
||
> включены соответствующие эффекты рабочего стола.</para
|
||
></tip>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Предотвращение похищения фокуса</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет выбрать, что происходит при попытке получения фокуса окном, из ряда вариантов (от <guilabel
|
||
>Отключить</guilabel
|
||
> до <guilabel
|
||
>Не передавать фокус автоматически</guilabel
|
||
>): возможно как удовлетворить запрос и поместить окно поверх всех остальных окон, так и проигнорировать запрос (возможно, оставив окно под другими окнами):</para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
>«Отключить»: всегда предоставлять окну фокус;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>«Низкий приоритет»;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>«Обычный приоритет»;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>«Высокий приоритет»;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>«Не передавать фокус автоматически»: отказать в ответ на запрос фокуса окном. Фокус предоставляется только при явном запросе при помощи мыши.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Параметр <guilabel
|
||
>Может принимать фокус</guilabel
|
||
> позволяет сделать окно доступным только для чтения (то есть оно не будет принимать ввод с клавиатуры).</para
|
||
></tip>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Может принимать фокус</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать принятие окном ввода с клавиатуры (делает окно доступным только для чтения).</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Игнорировать глобальные комбинации клавиш</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет использовать или игнорировать глобальные комбинации клавиш (определённые на вкладке <menuchoice
|
||
><guimenu
|
||
>Параметры системы</guimenu
|
||
><guisubmenu
|
||
>Комбинации клавиш</guisubmenu
|
||
><guimenuitem
|
||
>Глобальные комбинации клавиш</guimenuitem
|
||
></menuchoice
|
||
> или путём ввода <varname
|
||
>kcmshell5 keys</varname
|
||
> в эмуляторе терминала <guilabel
|
||
>Konsole</guilabel
|
||
>), когда окно активно.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Закрываемое</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать показ кнопки <guilabel
|
||
>Закрыть</guilabel
|
||
> в заголовке окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Конечный пользователь может закрыть окно эмулятора терминала путём завершения сеанса оболочки, но если ввод с клавиатуры отключён при помощи параметра <guilabel
|
||
>Может принимать фокус</guilabel
|
||
>, сделать это будет сложнее.</para
|
||
></tip>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Тип окна</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет изменить тип окна, при этом унаследовав свойства этого окна:</para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
>Обычное окно;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Окно диалога;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Служебное окно;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Панель;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Панель инструментов;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Отрывное меню;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Заставка;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Рабочий стол;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Автономное меню;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Экранное уведомление.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
<para
|
||
><warning
|
||
><para
|
||
>Рекомендуется внимательно подходить к использованию этого параметра, так как возможны нежелательные эффекты. Например, окна с типом <guilabel
|
||
>Заставка</guilabel
|
||
> автоматически закрываются диспетчером окон &kwin; при щелчке мышью.</para
|
||
></warning>
|
||
</para>
|
||
<variablelist>
|
||
<varlistentry
|
||
><term
|
||
><emphasis role="bold"
|
||
>Не применять графические эффекты</emphasis
|
||
></term>
|
||
<listitem>
|
||
<para
|
||
>Параметр позволяет включать и отключать графические эффекты на время <emphasis
|
||
>существования</emphasis
|
||
> окна. Если графические эффекты включены и при этом правилом задано отключение графических эффектов, то они будут отключены на время существования <emphasis
|
||
>любого</emphasis
|
||
> окна, которое соответствует правилу. Графические эффекты будут включены снова после закрытия последнего такого окна.</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect2>
|
||
</sect1>
|
||
</chapter>
|
||
<chapter id="examples"
|
||
><title
|
||
>Примеры</title>
|
||
<para
|
||
><note
|
||
><para
|
||
>В первом примере приводится описание всех этапов создания правил. Чтобы не делать руководство чрезмерно объёмным, в последующих примерах приводятся толькоэтапы, специфичные для соответствующего примера.</para
|
||
></note>
|
||
</para>
|
||
<para
|
||
><note
|
||
><para
|
||
>Атрибут <guilabel
|
||
>Переключатель рабочих столов</guilabel
|
||
> относится к <guilabel
|
||
>Переключателю рабочих столов</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="pager-4-desktops.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></note>
|
||
</para>
|
||
<sect1 id="pin-a-window-to-a-desktop-and-set-other-attributes"
|
||
><title
|
||
>Закрепление окна на рабочем столе и установка других атрибутов</title>
|
||
<para
|
||
>Задача: закрепить программу чтения лент новостей &akregator; на <emphasis
|
||
>Рабочем столе 2</emphasis
|
||
>. Кроме того, окно запускаемого приложения должно иметь заданный размер и расположение. Для каждого атрибута следует использовать <link linkend="parameters"
|
||
>параметр</link
|
||
> <guilabel
|
||
>Применить изначально</guilabel
|
||
>, чтобы его можно было переопределить во время работы. </para>
|
||
<para
|
||
>Этапы создания правила диспетчера окон &kwin;: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Запустите программу &akregator; на <emphasis
|
||
>Рабочем столе 2</emphasis
|
||
>, определив для неё следующие размер и расположение: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="akregator-fav.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Щёлкните по заголовку правой кнопкой мыши и выберите в контекстном меню пункт <menuchoice
|
||
><guimenu
|
||
>Дополнительно</guimenu
|
||
><guimenuitem
|
||
>Настроить диспетчер окон...</guimenuitem
|
||
></menuchoice
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="config-win-behavior.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Выберите в левом столбце вкладку <guilabel
|
||
>Особые параметры окон</guilabel
|
||
> и нажмите кнопку <guilabel
|
||
>Создать...</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-rules-main.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Появится окно <guilabel
|
||
>Настройка параметров для указанных окон</guilabel
|
||
> с открытой по умолчанию вкладкой <guilabel
|
||
>Выбор окон</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-init.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> с <guilabel
|
||
>0 с задержки</guilabel
|
||
>: курсор сразу примет вид перекрестия. Щёлкните мышью внутри окна программы &akregator; (по любому месту, кроме заголовка). Будет показано окно с критериями окна программы. Задайте соответствие только по главному имени класса, оставив флажки неотмеченными (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="akgregator-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите поясняющий текст в поле <guilabel
|
||
>Описание</guilabel
|
||
> (он будет показан в окне <guilabel
|
||
>правила KWin</guilabel
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-ready-akregator.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите атрибуты окна: <guilabel
|
||
>Расположение</guilabel
|
||
>, <guilabel
|
||
>Размер</guilabel
|
||
> и <guilabel
|
||
>Рабочий стол</guilabel
|
||
>. Исходные значения устанавливаются при помощи кнопки <guilabel
|
||
>Определение свойств окна</guilabel
|
||
>, их возможно переопределить: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="akregator-attributes.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
> (в окне из предыдущего этапа), чтобы вернуться к главному окну <guilabel
|
||
>Правил KWin</guilabel
|
||
>. В списке появилось новое правило и его описание: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-rules-main-n-akregator.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы закрыть окно.</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Готово.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
</sect1>
|
||
<sect1 id="application-on-all-desktops-and-handle-one-child-window-uniquely"
|
||
><title
|
||
>Размещение приложения на всех рабочих столах и отдельная настройка дочернего окна</title>
|
||
<para
|
||
>Задача: показывать главное окно программы обмена мгновенными сообщениями &kopete; и её дочерние окна (кроме окон разговоров) на всех рабочих столах, но не в системном лотке и переключателе рабочих столов. Настроить дочерние окна аналогично родительскому, но отображать их в системном лотке. </para>
|
||
<para
|
||
>Для каждого атрибута следует установить <link linkend="parameters"
|
||
>параметр</link
|
||
> <guilabel
|
||
>Принудительно</guilabel
|
||
>, чтобы предотвратить его переопределение. </para>
|
||
<para
|
||
>Чтобы выполнить всё вышеперечисленное, требуется создать два правила: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Правило для окна <guilabel
|
||
>Разговор Kopete</guilabel
|
||
> и</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Правило для главного окна &kopete;.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
<para
|
||
>Критерии соответствия правила <guilabel
|
||
>Окно разговора Kopete</guilabel
|
||
> более строгие, чем правила <emphasis
|
||
>Главное окно Kopete</emphasis
|
||
>, так как это окно должно соответствовать конкретной роли: окно разговора. Согласно порядку процесса <link linkend="rule-evaluation"
|
||
>обработки правил</link
|
||
> правило <guilabel
|
||
>Окно разговора Kopete</guilabel
|
||
> должно предшествовать правилу для главного окна &kopete; в <link linkend="kopete-kwin-rule-list"
|
||
>списке правил KWin для программы Kopete</link
|
||
>. </para>
|
||
<sect2 id="kopete-chat-rule"
|
||
><title
|
||
>Правило «Окно разговора Kopete»</title>
|
||
<para
|
||
>Если открыто окно <guilabel
|
||
>Разговор Kopete</guilabel
|
||
>: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите окно <guilabel
|
||
>Разговор Kopete</guilabel
|
||
>. Отметьте флажок <guilabel
|
||
>Роль окна</guilabel
|
||
>, чтобы ограничить применение критериев окнами разговоров (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kopete-chat-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-kopete-chat.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите следующие атрибуты: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kopete-chat-attribute.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
<para
|
||
><note
|
||
><para
|
||
>Для атрибута <guilabel
|
||
>Пропустить панель задач</guilabel
|
||
> установлено значение <guilabel
|
||
>Нет</guilabel
|
||
>, чтобы окно отображалось в панели задач. Толковать это следует таким образом: <emphasis
|
||
>нет,</emphasis
|
||
> <emphasis
|
||
>не</emphasis
|
||
> <emphasis
|
||
>пропускать панель задач</emphasis
|
||
> <inlinemediaobject
|
||
> <imageobject
|
||
> <imagedata fileref="Face-smile.png" format="PNG"/> </imageobject
|
||
> </inlinemediaobject
|
||
>.</para
|
||
></note>
|
||
</para>
|
||
</sect2>
|
||
<sect2 id="kopete-rule"
|
||
><title
|
||
>Правило «Главное окно Kopete»</title>
|
||
<para
|
||
>Если открыто окно программы &kopete;: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите окно программы &kopete;. Задайте соответствие только по главному имени класса, оставив флажки неотмеченными (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kopete-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-kopete.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите следующие атрибуты: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kopete-attribute-2.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
</sect2>
|
||
<sect2 id="kopete-kwin-rule-list"
|
||
><title
|
||
>Список правил KWin для программы Kopete</title>
|
||
<para
|
||
>Как упоминалось ранее, согласно порядку <link linkend="rule-evaluation"
|
||
>обработки правил</link
|
||
> правило <guilabel
|
||
>Окно разговора Kopete</guilabel
|
||
> должно предшествовать правилу для главного окна &kopete;: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="kwin-kopete-rules.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
</sect2>
|
||
</sect1>
|
||
<sect1 id="suppress-a-window-from-showing-on-pager"
|
||
><title
|
||
>Запрет отображения окна в переключателе рабочих столов</title>
|
||
<para
|
||
>Текущая версия программы всплывающих заметок <guilabel
|
||
>KNotes</guilabel
|
||
> непозволяет запретить отображение заметок впереключателе рабочих столов. Этот недостаток легко исправить путём создания правила. </para>
|
||
<para
|
||
>Если открыто окно <emphasis
|
||
>заметки</emphasis
|
||
>: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите любое окно <emphasis
|
||
>заметки</emphasis
|
||
>. Задайте соответствие только по главному имени класса, оставив флажки неотмеченными (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="knotes-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-knotes.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите атрибут <guilabel
|
||
>Не показывать в переключателе рабочих столов</guilabel
|
||
> с <link linkend="parameters"
|
||
>параметром</link
|
||
> <guilabel
|
||
>Принудительно</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="knotes-attribute.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
</sect1>
|
||
<sect1 id="force-a-window-to-the-top"
|
||
><title
|
||
>Принудительный показ окна поверх остальных</title>
|
||
<para
|
||
>Чтобы активное окно было показано поверх остальных, определите для атрибута <guilabel
|
||
>Предотвращение похищения фокуса</guilabel
|
||
> этого окна значение <guilabel
|
||
>Отключить</guilabel
|
||
> при выбранном <link linkend="parameters"
|
||
>параметре</link
|
||
> <guilabel
|
||
>Принудительно</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="focus-stealing-pop2top-attribute.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot>
|
||
</para>
|
||
</sect1>
|
||
<sect1 id="multiple-rules-per-application"
|
||
><title
|
||
>Создание нескольких правил для приложения</title>
|
||
<para
|
||
>В клиенте электронной почты <application
|
||
>Thunderbird</application
|
||
> имеется несколько разных дочерних окон. В этом примере решаются следующие задачи: </para>
|
||
<itemizedlist>
|
||
<listitem
|
||
><para
|
||
>Закрепить главное окно программы <application
|
||
>Thunderbird</application
|
||
> на <emphasis
|
||
>Рабочем столе 1</emphasis
|
||
>, задав для него определённый размер и расположение на рабочем столе;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Разрешить окну создания сообщения <application
|
||
>Thunderbird</application
|
||
> располагаться на любом рабочем столе и при активации захватывать фокус и показываться поверх всех окон;</para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Настроить показ окна напоминания <application
|
||
>Thunderbird</application
|
||
> поверх остальных окон и его появлении не передавать ему фокус, чтобы предотвратить случайное закрытие.</para
|
||
></listitem>
|
||
</itemizedlist>
|
||
<para
|
||
>Для каждого правила задаются достаточно строгие критерии соответствия, поэтому не важен их порядок в списке в главном окне &kwin; (он не повлияет на <link linkend="rule-evaluation"
|
||
>обработку правил</link
|
||
>). </para>
|
||
<sect2 id="thunderbird---main"
|
||
><title
|
||
>Главное окно Thunderbird</title>
|
||
<para
|
||
>Когда <guilabel
|
||
>Главное окно Thunderbird</guilabel
|
||
> уже открыто, установлены его размер и расположение; </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите окно <guilabel
|
||
>Главное окно Thunderbird</guilabel
|
||
>. Отметьте флажок <guilabel
|
||
>Роль окна</guilabel
|
||
>, чтобы ограничить применение критериев главным окном (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="tbird-main-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-tbird-main.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите следующие атрибуты: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="tbird-main-attribute.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
</sect2>
|
||
<sect2 id="thunderbird---composer"
|
||
><title
|
||
>Окно создания сообщения Thunderbird</title>
|
||
<para
|
||
>Если открыто <guilabel
|
||
>Окно создания сообщения Thunderbird</guilabel
|
||
>: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите <guilabel
|
||
>Окно создания сообщения Thunderbird</guilabel
|
||
>. Отметьте флажки <guilabel
|
||
>Роль окна</guilabel
|
||
> и <guilabel
|
||
>Тип окна</guilabel
|
||
>, чтобы ограничить применение критериев окнами создания сообщений (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="tbird-compose-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-tbird-compose.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите следующие атрибуты: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="tbird-compose-attribute.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
</sect2>
|
||
<sect2 id="thunderbird---reminder"
|
||
><title
|
||
>Окно напоминания Thunderbird</title>
|
||
<para
|
||
>Если открыто <guilabel
|
||
>Окно напоминания Thunderbird</guilabel
|
||
>: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите <guilabel
|
||
>Окно напоминания Thunderbird</guilabel
|
||
>. Отметьте флажки <guilabel
|
||
>Второе имя класса</guilabel
|
||
> и <guilabel
|
||
>Тип окна</guilabel
|
||
>, чтобы ограничить применение критериев окнами напоминаний (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="tbird-reminder-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-tbird-reminder.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите следующие атрибуты: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="tbird-reminder-attribute-2.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
|
||
</sect2>
|
||
</sect1>
|
||
</chapter>
|
||
<chapter id="application-workarounds"
|
||
><title
|
||
>Обход проблем приложений</title>
|
||
<para
|
||
>Далее приводятся способы обхода недостатков в программах, связанных с определёнными особенностями их поведения. </para>
|
||
<para
|
||
><tip
|
||
><para
|
||
>Процесс создания правил &kwin; показан на <link linkend="pin-a-window-to-a-desktop-and-set-other-attributes"
|
||
>подробном примере</link
|
||
>, который может служить в качестве основы для нового правила.</para
|
||
></tip>
|
||
</para>
|
||
<sect1 id="full-screen-re-size-error"
|
||
><title
|
||
>Ошибка изменения размеров при переходе в полноэкранный режим</title>
|
||
<para
|
||
>Если окно текстового редактора &Emacs; или <guilabel
|
||
>gVim</guilabel
|
||
> распахнуто (полноэкранный режим), при определённых условиях могут возникнуть проблемы, связанные с изменениемразмеров окна (дополнительные сведения: <ulink url="https://bugs.kde.org/show_bug.cgi?id=252314"
|
||
>Emacs window resizes ...</ulink
|
||
>). Создание правила &kwin; позволяет обойти этот недостаток. </para>
|
||
<para
|
||
>Если открыто окно программы &Emacs;: </para>
|
||
<orderedlist>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>Определение свойств окна</guilabel
|
||
> и выберите окно программы &Emacs;. Задайте соответствие только по главному имени класса, оставив флажки неотмеченными (дополнительные сведения доступны в разделе <link linkend="window-matching"
|
||
>Выбор окон</link
|
||
>): <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="emacs-info.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку <guilabel
|
||
>OK</guilabel
|
||
>, чтобы заполнить поля вкладки <guilabel
|
||
>Выбор окон</guilabel
|
||
> свойствами выбранного окна. Введите информативный текст в поле <guilabel
|
||
>Описание</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="window-matching-emacs.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Включите игнорирование запроса на развёртывание окна программы &Emacs; (полноэкранный режим), отметив атрибут <guilabel
|
||
>Соблюдать требуемую приложением геометрию</guilabel
|
||
>, установив для него аргумент отключения (<guilabel
|
||
>Нет</guilabel
|
||
>) и выбрав <link linkend="parameters"
|
||
>параметр</link
|
||
> <guilabel
|
||
>Принудительно</guilabel
|
||
>: <screenshot>
|
||
<screeninfo
|
||
></screeninfo>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="emacs-attribute.png" format="PNG"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase
|
||
></phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</screenshot
|
||
></para
|
||
></listitem>
|
||
<listitem
|
||
><para
|
||
>Нажмите кнопку «OK», чтобы завершить ввод правила.</para
|
||
></listitem>
|
||
</orderedlist>
|
||
</sect1>
|
||
</chapter>
|
||
|
||
<!--userbase-content-->
|
||
<chapter id="credits">
|
||
<title
|
||
>Авторские права и лицензия</title>
|
||
<para
|
||
>Авторские права на документацию смотрите в <ulink url="https://userbase.kde.org/index.php?title=KWin Rules&action=history"
|
||
>истории страницы «Правила KWin»</ulink
|
||
> пользовательской базы знаний.</para>
|
||
<para
|
||
>Перевод на русский язык: Иван Кашуков<email
|
||
>dolphin210@yandex.ru</email
|
||
></para
|
||
> <para
|
||
>Перевод на русский язык: Олеся Герасименко<email
|
||
>gammaray@basealt.ru</email
|
||
></para
|
||
> &underFDL; </chapter>
|
||
&documentation.index;
|
||
</book>
|