АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

ctwmx - Интернет в облаке

Запустите ctwmx в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ctwmx, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ctwm - Диспетчер окон вкладок Клода для системы X Window

СИНТАКСИС


ктвм [-отображать DPY] [-s] [-cfgchk] [-f файл инициализации] [-v] [-n] [-k] [-K m4file] [-w [идентификатор-победы]]

ОПИСАНИЕ


ктвм - оконный менеджер для X Window System. Он обеспечивает заголовки, фигурные окна,
виртуальные экраны (рабочие области), несколько форм управления значками, определяемый пользователем макрос
функции, нажатие на ввод и управляемый указателем фокус клавиатуры, а также определяемые пользователем клавиши и
привязки кнопок указателя. Это на самом деле TWM(1) (Диспетчер окон вкладок) из MIT X11
дистрибутив немного изменен для использования нескольких виртуальных экранов
(рабочие места). В его основе лежит оконный менеджер Hewlett-Packard vuewm. В
Кроме того, ктвм может использовать цветные значки в форме и фоновые изображения корня в формате XPM
[от Арно Ле Хорса], любой формат, понятный пакету imconv [из Сан-Диего
Суперкомпьютерный центр] и файлы xwd. ктвм может быть скомпилирован для использования обоих, либо ни одного из
вышеуказанные форматы значков / растровых изображений.

Эта программа обычно запускается администратором сеанса пользователя или сценарием запуска. Когда
позаимствованно из XDM(1) или Xinit(1) без диспетчера сеансов, ктвм часто исполняется в
на переднем плане как последний клиент. Когда бежишь таким образом, выход ктвм заставляет сеанс быть
завершено (то есть вышло из системы).

По умолчанию окна приложений окружены рамкой с заголовком вверху и
специальная рамка вокруг окна. Заголовок содержит название окна, прямоугольник
который загорается, когда окно получает ввод с клавиатуры, и функциональные блоки, известные как
кнопки заголовка слева и справа от заголовка.

Нажатие указателя Button1 (обычно самая левая кнопка, если она не была изменена с помощью
xmodmap) на кнопке с заголовком вызовет функцию, связанную с кнопкой. в
интерфейс по умолчанию, окна отображаются в виде значков при нажатии (нажатие, а затем сразу
отпустив) левую кнопку заголовка (которая выглядит как точка). И наоборот, окна
deiconified, щелкнув соответствующий значок или запись в диспетчере значков (см.
описание переменной ШоуИконМенеджер и функции f.showiconmgr).

Размер окон можно изменить, нажав правую кнопку заголовка (которая напоминает группу вложенных
квадратов), перетащив указатель на край, который нужно переместить, и отпустив указатель
когда контур окна желаемого размера. Точно так же окна перемещаются
нажатие в заголовке или выделенной области, перетаскивание контура окна в новое место,
а затем отпустить, когда контур окажется в желаемом положении. Просто щелкнув по
заголовок или область выделения поднимает окно, не перемещая его.

Когда создаются новые окна, ктвм выполнит любой запрос информации о размере и местонахождении
пользователем (обычно через -геометрия аргумент командной строки или ресурсы для
отдельные приложения). В противном случае, контур размера окна по умолчанию, его
заголовок, а линии, разделяющие окно на сетку 3x3, которые отслеживают указатель,
отображается. Щелчок указателя Button1 переместит окно в текущее положение и
укажите размер по умолчанию. Нажатие кнопки указателя 2 (обычно средней кнопки указателя)
и перетаскивание контура даст окну его текущее положение, но позволит сторонам
изменить размер, как описано выше. Щелчок указателя Button3 (обычно правый указатель
кнопка) предоставит окну его текущее положение, но попытается сделать его достаточно длинным, чтобы
прикоснитесь к нижней части экрана.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


ктвм принимает следующие параметры командной строки:

-дисплей DPY
Эта опция определяет используемый X-сервер.

-s Этот параметр указывает, что только экран по умолчанию (как указано -дисплей или путем
домен ДИСПЛЕЙ переменная окружения) должна управляться. По умолчанию, ктвм будете
попытаться управлять всеми экранами на дисплее.

-cfgchk Эта опция вызывает ктвм чтобы только попытаться проанализировать файл конфигурации и указать,
обнаружены ошибки.

-f имя файла
Этот параметр указывает имя файла запуска, который следует использовать. ктвм сначала попытаюсь
загрузить имя_файла.num, где Num это номер экрана. В случае неудачи он попытается
загрузить имя файла. По умолчанию, ктвм будет искать файлы в домашнем каталоге пользователя
названный .ctwmrc.num, .ctwmrc, .twmrc.numили .twmrc (где Num это номер экрана).

-v Эта опция указывает, что ктвм должен печатать сообщения об ошибках всякий раз, когда неожиданный
X Получено событие ошибки. Это может быть полезно при отладке приложений, но может
отвлекать при регулярном использовании.

-n Эта опция указывает, что ктвм не следует фильтровать файл автозагрузки через m4.
Доступно только если ктвм компилируется с флагом USEM4.

-k Эта опция указывает, что ктвм следует сохранить определения, которые он предшествует вашему
файл автозагрузки при фильтрации через м4 в / tmp. Доступно только если ктвм is
скомпилирован с флагом USEM4.

-K m4file
Эта опция указывает, что ктвм должен сохранить результат фильтрации вашего стартапа
файл через m4 в названном файле. Доступно только если ктвм составлен с
Флаг USEM4.

-версия
ктвм просто печатает номер своей версии.

-Информация ктвм выводит подробную версию и параметры времени компиляции.

-w [идентификатор_победы]
Если -w указан без значения win-id, ктвм не берет на себя все
screen (s), вместо этого создается новое окно, которое становится его корневым окном. если
Приведено значение win-id, оно считается идентификатором существующего окна, в
в этом случае ктвм попытается использовать это окно как корневое окно. Вы можете запустить любой
количество экземпляров ктвм в то же время. Вы даже можете встроить ктвм
экземпляры. Это совершенно бесполезно, но мне это нравится. Функция f.adoptwindow
может использоваться для захвата существующего окна, принадлежащего другому ктвм. Возможный
использование такого режима может заключаться в тестировании нового файла конфигурации без перезапуска ктвм.

-W Эта опция сообщает ктвм не показывать приветствие при запуске.

ИЗГОТОВЛЕНИЕ


Большая часть ктвмвнешним видом и поведением можно управлять, предоставив файл запуска в
одно из следующих мест (поиск осуществляется по каждому управляемому экрану, когда ктвм
начинается):

$ HOME / .ctwmrc.номер экрана
Ассоциация номер экрана небольшое положительное число (например, 0, 1 и т. д.), представляющее
номер экрана (например, последний номер в переменной среды DISPLAY
хост: displaynum.screennum), который будет использоваться для связи с этим экраном
отображать. Это предназначено для дисплеев с несколькими экранами с разным визуальным
типы.

$ HOME / .ctwmrc
Это обычное имя для файла запуска отдельного пользователя.

$ HOME / .twmrc.номер экрана

$ HOME / .twmrc
Пользовательский файл запуска twm.

/usr/lib/X11/twm/system.ctwmrc
Если ни один из предыдущих файлов не найден, ктвм будет искать в этом файле
конфигурация по умолчанию. Администратор сайта часто настраивает
предоставить удобные меню или привычные привязки для начинающих пользователей.

Если файлы запуска не найдены, ктвм будет использовать встроенные значения по умолчанию, описанные выше. В
только ресурс, используемый ктвм is растровое изображениеПуть к файлу для списка разделенных двоеточиями каталогов для
поиск при поиске файлов растровых изображений (для получения дополнительной информации см. Афина Виджеты руководство
и xrdb(1 г.)).

ктвм Файлы запуска логически разбиты на три типа спецификаций: Переменные,
Наручники, Меню, Переменные раздел должен быть первым и используется для описания шрифтов,
цвета, курсоры, ширина границ, размещение значков и окон, выделение, автоподъем,
верстка заголовков, перекос, использование менеджера иконок. В Наручники раздел обычно приходит
второй и используется для указания функций, которые должны вызываться, когда клавиатура и
кнопки-указатели нажимаются в окнах, значках, заголовках и фреймах. В Меню .
дает любые определяемые пользователем меню (содержащие функции, которые должны быть вызваны, или команды, которые будут
выполнено).

Имена переменных и ключевые слова нечувствительны к регистру. Строки должны быть окружены двойными
кавычки (например, «синий») и чувствительны к регистру. Знак фунта (#) за пределами
строка приводит к тому, что оставшаяся часть строки, в которой символ, кажется, обрабатывается как
комментарий.

M4 ПРЕДВАРИТЕЛЬНАЯ ОБРАБОТКА


ктвм использования m4(1) для предварительной обработки файлов установки. Когда ктвм запускается, он открывает файл для
введите, как описано выше. Но он обрабатывает этот файл через m4 перед разбором. Так,
вы можете использовать m4 макросы для выполнения операций во время выполнения. Это позволяет очень легко работать
когда вы используете много разных дисплеев с разными характеристиками. Например, если вы
хотите сделать нижнюю правую часть экрана вашим ЗначокRegion, (см. ниже
подробности о ЗначокRegion переменная) вы можете использовать m4 директивы и заранее определенные символы для
рассчитать нужный регион. Например:
define (IRegion, translit (eval (WIDTH / 3) * eval (HEIGHT / 2) + eval (WIDTH-WIDTH / 3) -0, *, x))
IconRegion "IRegion" ЮГО-ВОСТОК 75 25
определит нижнюю половину и правую треть экрана. Вышеупомянутое использует
символы, которые предопределены в m4 by ктвм. ШИРИНА и ВЫСОТА символов рассчитываются по формуле
ктвм и записывается во временный файл для m4 использовать. Следующие символы
предопределено ктвм:

СЕРВЕРХОСТ В этой переменной указывается имя машины, на которой запущен X
сервера.

КЛИЕНТХОСТ Машина, на которой работают клиенты. (т.е. ктвм)

HOSTNAME Каноническое имя хоста, на котором работают клиенты. (т.е. полностью квалифицированный
версии КЛИЕНТХОСТ)

USER Имя пользователя, запускающего программу. Получено из окружающей среды.

ГЛАВНАЯ Домашний каталог пользователя. Получено из окружающей среды.

PIXMAP_КАТАЛОГ
Каталог, в котором ктвм картинки установлены.

Версия Основная версия протокола X. Как видит Протокол Версия(3).

ПЕРЕСМОТР Младшая версия протокола X. Как видит Протокол(3).

ПОСТАВЩИК Производитель вашего X-сервера. Например: MIT X консорциум.

РЕЛИЗ Номер выпуска вашего X-сервера. Для MIT X11R5 это 5.

ШИРИНА Ширина вашего дисплея в пикселях.

ВЫСОТА Высота вашего дисплея в пикселях.

X_RESOLUTION Разрешение X вашего дисплея в пикселях на метр.

Y_RESOLUTION Разрешение вашего дисплея по оси Y в пикселях на метр.

ПЛАНЫ Число битовых плоскостей, поддерживаемых вашим дисплеем в корневом окне по умолчанию.

BITS_PER_RGB Количество значащих битов в цвете RGB. (логарифм по основанию 2 числа
различных цветов, которые можно создать. Это часто отличается от
количество цветов, которые могут отображаться одновременно.)

TWM_TYPE Рассказывает, какой TWM ответвление запущено. Он всегда будет установлен в строку
ctwm в этой программе. Это полезно для защиты частей вашего
.twmrc файл, который ктвм правильно не пойму (как Workspaces) так что это
все еще можно использовать с другими TWM программ.

TWM_VERSION Рассказывает, какой ктвм версия выполняется в виде с плавающей запятой
номер.

ЗАНЯТИЕ Ваш визуальный класс. Вернется один из СтатикГрей, GrayScale, СтатикЦвет,
ПсевдоЦвет, Истинный цвет, ДиректКолор, или, если он не может определить, что вы
иметь, Нестандартный.

COLOR Это будет либо «Да», либо «Нет». Это просто обертка вокруг
определение выше. Возвращает "Да" на *Цвет, и "Нет" на СтатикГрей и
GrayScale.

XPM Определяется, только если ктвм был скомпилирован с XPM.

JPEG Определяется, только если ктвм был скомпилирован в формате JPEG.

ИМКОНВ Определяется, только если ктвм был скомпилирован с IMCONV.

GNOME Определяется, только если ктвм был скомпилирован с GNOME.

ЗВУКИ Определяется, только если ктвм был скомпилирован с USE_SOUND.

СЕССИЯ Определяется, только если ктвм был скомпилирован с USE_SESSION.

I18N Определяется, только если ктвм был скомпилирован с I18N.

TWM_CAPTIVE Это будет либо «Да», либо «Нет». «Да», если текущая ктвм пленен
(flag -w), в противном случае - «Нет».

TWM_CAPTIVE_NAME
Определяется, только если также определен TWM_CAPTIVE. Содержит название
пленный ктвм (-название флага);

Вы вполне можете обнаружить, что если вы исследуете m4(1) хорошо руководство и понимать силу
m4, это будет очень полезный и мощный инструмент. Но, если вы используете любой из символов
которые предопределены m4, вам грозит серьезная опасность! Например, Солнце m4 предопределяет
сдвиг, поэтому, если вы используете это имя в своем .ctwmrc, вам не повезло.

Наличие m4 Предварительная обработка подлежит компиляции, определяющей USEM4.

ПЕРЕМЕННЫЕ


Многие аспекты ктвмпользовательский интерфейс контролируется переменными, которые могут быть установлены
в файле запуска пользователя. Некоторые параметры включаются или выключаются просто кнопкой
наличие определенного ключевого слова. Для других вариантов требуются ключевые слова, числа, строки или
списки всего этого.

Списки заключаются в фигурные скобки и обычно разделяются пробелом или новой строкой. Для
пример:
Автоподнятие {"emacs" "XTerm" "Xmh"}
or
Автоподнятие
{
"emacs"
«XTerm»
"Xmh"
}
Когда ищется переменная, содержащая список строк, представляющих окна (например, для
определить, следует ли включать автоподъем, как показано выше), строка должна быть точной,
соответствие с учетом регистра имени окна (заданного свойством окна WM_NAME), ресурс
имя или имя класса (оба задаются свойством окна WM_CLASS). Предыдущий пример
включит автоподъем для окон с именем 'emacs', а также для любых Xterm (поскольку они из
class 'XTerm') или окна xmh (которые относятся к классу 'Xmh').

Строковые аргументы, интерпретируемые как имена файлов (см. Пиксельные карты, курсорыкачества
ЗначокКаталог ниже) добавит каталог пользователя (указанный ГЛАВНАЯ охрана окружающей среды
переменная), если первый символ - тильда (~). Если вместо этого первый символ -
двоеточие (:), предполагается, что имя относится к одному из внутренних растровых изображений, которые используются для
создать символы заголовков по умолчанию: : xlogo or : iconify (оба относятся к X, используемому для
кнопку iconify), : изменить размер (вложенные квадраты, используемые кнопкой изменения размера) и :вопрос
(вопросительный знак, используемый для несуществующих файлов растровых изображений).

Следующие переменные могут быть указаны в верхней части ктвм файл запуска. Списки
строки префикса имени окна обозначаются список победителей. Необязательные аргументы показаны в
квадратных скобках:

Всегда на вершине { список победителей }
Эта переменная определяет список окон (все окна, если список задан по умолчанию)
который ктвм будет стараться изо всех сил поддерживать других. Это не работает во всех
дело.

AlwaysShowWindowWhenMovingFromWorkspaceManager
После появления ReallyMoveInWorkspaceManager присутствует, и пользователь перемещает окно из
WorkSpaceMap, ктвм отображать фактическое окно, только если оно пересекает текущее
активное рабочее пространство. Если AlwaysShowWindowWhenMovingFromWorkspaceManager настоящее,
фактическое окно всегда видно во время движения, независимо от того,
пересекает текущую рабочую область или нет. Клавиша Shift переключает это поведение.

ВсегдаSqueezeToGravity [{ список победителей }]
Эта переменная указывает, что ктвм должен подчиняться силе тяжести окна при сжатии
window, даже если у окна есть заголовок. Обычно, ктвм всегда будет сжимать
окно, заголовок которого обращен к северу. Необязательный список победителей может быть использован для
контролировать, к каким окнам это относится.

Скорость анимации скорость
Ассоциация скорость аргумент - неотрицательное целое число. Он определяет, сколько раз
обновляются вторые анимации (если есть). Если скорость равно 0, анимация останавливается. В
значение по умолчанию - 0.

Автофокустотранзиенты
Переходные окна автоматически получают фокус при создании. Полезно с программами, которые
есть сочетания клавиш, которые открывают всплывающие окна.

Автоопускание { список победителей }
Эта переменная определяет список окон (все окна, если список задан по умолчанию)
будет автоматически опускаться, когда точка покидает окно. Это действие может
быть интерактивно включено или отключено в отдельных окнах с помощью функции
f.autolower.

Автозанятие
Эта переменная указывает, что клиенты автоматически меняют род занятий.
при изменении их имени или названия значка. Новое занятие будет пересчитано из
поля Occupy и OccupyAll в .ctwmrc .

Автоподнятие { список победителей }
Эта переменная определяет список окон (все окна, если список задан по умолчанию)
автоматически подниматься всякий раз, когда указатель останавливается в окне для
количество времени, указанное RaiseDelay Переменная. Это действие может быть
интерактивно включается или отключается в отдельных окнах с помощью функции
f.автоматический подъём.

AutoRaiseIcons
Иконки поднимаются, когда курсор входит в нее. Полезно с ShrinkIconTitles.

AutoRelativeResize
Эта переменная указывает, что перетаскивание размера окна (при первоначальном
изменение размера окна с помощью указателя Button2 или при изменении его размера) не следует ждать, пока
указатель пересек края окна. Вместо этого переместив указатель
автоматически заставляет ближайшую кромку или кромки перемещаться на ту же величину. Этот
позволяет изменять размер окон, выходящих за край экрана. Если
указатель находится в центре окна, или если изменение размера начинается с нажатия
заголовок ктвм будет по-прежнему ждать, пока указатель пересечет край окна (чтобы
предотвратить несчастные случаи). Эта опция особенно полезна для людей, которым нравится
метод пресс-перетаскивания-выпуска для уменьшения размеров окон.

АвтоСжатие { список победителей }
Эти окна будут автоматически сжаты (см. F.squeeze). т.е. автоматически разжимается
когда они получают фокус, и сжимаются, когда теряют его. Полезно для рабочего места
управляющий делами. Не авторизован для менеджеров значков.

BeNiceToЦветовая карта
По умолчанию для теней выделяются новые цвета, когда используется трехмерный вид, но когда
вы указываете BeNiceToЦветовая карта ctwm использует штриховку вместо новых цветов, эффект
менее красиво, но приемлемо. В этом случае ClearShadowContrast и
DarkShadowContrast не имеет эффектов.

ГраницаНиз пикселей
Эта переменная определяет ширину в пикселях запрещенной зоны внизу
экран. Все ограниченные оконные функции (f.movepack, f.move с DontMoveOff,
и т.д ...) будет рассматривать эту зону как закадровую. По умолчанию 0.

Цвет границы string [{ винколорлист }]
Эта переменная определяет цвет границы по умолчанию, который будет размещен вокруг всех
окна без значков и могут быть указаны только в Цвет or Монохромный .
Необязательный винколорлист задает список пар окон и названий цветов для
указание определенных цветов границ для разных типов окон. Например:
Цвет границы "серый50"
{
«XTerm» «красный»
"xmh" "зеленый"
}
По умолчанию - «черный».

ГраницаСлева пикселей
Эта переменная определяет ширину запрещенной зоны в пикселях слева от
экран. Все ограниченные оконные функции (f.movepack, f.move с DontMoveOff,
и т.д ...) будет рассматривать эту зону как закадровую. По умолчанию 0.

ГраницаИзменить размерКурсоры
Эта переменная указывает, что ктвм следует использовать курсоры изменения размера, когда указатель
на границе окна. Желательно использовать, когда вы связали кнопку с
е. изменить размер в контексте фрейма.

ГраницаПраво пикселей
Эта переменная определяет ширину запрещенной зоны в пикселях справа от
экран. Все ограниченные оконные функции (f.movepack, f.move с DontMoveOff,
и т.д ...) будет рассматривать эту зону как закадровую. По умолчанию 0.

ГраницаТеньГлубина пикселей
Эта переменная определяет глубину тени. ктвм используется для границ 3D-окон,
когда выбран UseThreeDBorders.

ГраницаПлиткаФон string [{ винколорлист }]
Эта переменная определяет цвет фона по умолчанию в сером шаблоне, используемом в
невыделенные границы (только если Нет не задано), и может быть дано только
в Цвет or Монохромный список. Необязательный винколорлист позволяет за окно
цвета должны быть указаны. По умолчанию - «белый».

ГраницаПлитка string [{ винколорлист }]
Эта переменная определяет цвет переднего плана по умолчанию в сером шаблоне, используемом в
невыделенные границы (только если Нет не задано), и может быть дано только
в Цвет or Монохромный список. Необязательный винколорлист позволяет за окно
цвета должны быть указаны. По умолчанию - «черный».

ГраницаВерх пикселей
Эта переменная определяет ширину в пикселях запрещенной зоны в верхней части
экран. Все ограниченные оконные функции (f.movepack, f.move с DontMoveOff,
и т.д ...) будет рассматривать эту зону как закадровую. По умолчанию 0.

Ширина рамки пикселей
Эта переменная определяет ширину в пикселях границы, окружающей все клиентские
оконные рамы, если Клиентбордервидс не указано. Это значение также
используется для установки размера границы окон, созданных ктвм (например, менеджер иконок).
По умолчанию 2.

КнопкаОтступ пикселей
Эта переменная определяет величину отступа кнопок заголовка на всех
стороны. Положительные значения приводят к тому, что кнопки меньше, чем текст окна и
выделите область, чтобы они выделялись. Установка этого и
НазваниеКнопкаГраницыШирина переменные в 0 делают кнопки заголовков такими же высокими и широкими, как
возможный. По умолчанию 1, если ИспользоватьThreeDTitles не установлен, 0, если установлен.

Центральное окно обратной связи
Информационное окно перемещения и изменения размера находится по центру экрана.
вместо верхнего левого угла.

ОчиститьТеньКонтраст контраст
Указывает на ктвм как рассчитать чистый цвет тени для 3D-предметов. Значение
составляет от 0 до 100. Используемая формула:
ясно. {RGB} = (65535 - цвет. {RGB}) * (контраст / 100).
Не действует, если BeNiceToЦветовая карта активен

Клиентбордервидс
Эта переменная указывает, что ширина границы рамки окна должна быть установлена ​​равной
начальная ширина границы окна, а не значение Ширина рамки.

Цвет { список цветов }
Эта переменная определяет список назначений цветов, которые должны быть выполнены, если значение по умолчанию
дисплей способен отображать больше, чем просто черно-белое изображение. В
список цветов состоит из следующих цветовых переменных и их значений:
Фон по умолчанию, По умолчанию, Меню, Меню,
МенюНазваниеФон, МенюНазваниеПередний планкачества МенюТениЦвет, Следующие
цветным переменным также может быть дан список пар окон и названий цветов, чтобы разрешить
для каждого окна необходимо указать цвета (см. Цвет границы для деталей): Цвет границы,
IconManagerВыделить, ГраницаПлиткаФон, ГраницаПлитка, Заголовок,
Название, ЗначокФон, Значок, Значок ГраницаЦвет,
ЗначокМенеджерФонкачества ЗначокМенеджер. Например:
Цвет
{
Меню Фон "серый50"
MenuForeground "синий"
BorderColor "красный" {"XTerm" "желтый"}
Заголовок Передний план "желтый"
Название фона "синий"
}
Все эти цветовые переменные также могут быть указаны для Монохромный Переменная,
позволяет использовать один и тот же файл инициализации как для цветных, так и для монохромных изображений.
дисплеи.

Ограниченное перемещение миллисекунды
Эта переменная определяет промежуток времени между нажатиями кнопок, необходимый для начала
ограниченная операция перемещения. Двойной щелчок в течение этого промежутка времени, когда
ссылающееся е. двигаться приведет к перемещению окна только по горизонтали или вертикали
направление. Установка этого значения на 0 отключит ограниченные движения. По умолчанию
составляет 400 миллисекунд.

курсоры { список курсоров }
Эта переменная определяет глифы, которые ктвм следует использовать для различных указателей
курсоры. Каждый курсор может быть определен либо из курсор шрифт или от двух
растровые файлы. Формы из курсор шрифт может быть указан напрямую как:
имя_курсора "string"
в котором имя_курсора - одно из имен курсоров, перечисленных ниже, и string это имя
глифа из файла /usr/include/X11/cursorfont.h (без символа 'XC_'
приставка). Если курсор должен быть определен из файлов растровых изображений, следующий синтаксис
используется вместо:
имя_курсора "изображение""маска"
Ассоциация изображение и маска строки указывают имена файлов, содержащих изображение глифа
и маска в растровые(1) форма. Файлы точечного рисунка расположены так же, как и
файлы растровых изображений значков. В следующем примере показаны определения курсора по умолчанию:
курсоры
{
Рамка "top_left_arrow"
Заголовок "top_left_arrow"
Значок "top_left_arrow"
IconMgr "top_left_arrow"
Перемещение "флер"
Изменить размер "fleur"
Меню "sb_left_arrow"
Кнопка "рука2"
Подожди "смотри"
Выберите «точку»
Уничтожить "пирата"
}

ТемныйТениКонтраст контраст
Указывает на ктвм как рассчитать цвет темной тени для 3D-предметов. Значение
составляет от 0 до 100. Используемая формула:
темный. {RGB} = цвет. {RGB} * ((100 - контраст) / 100),
Не действует, если BeNiceToЦветовая карта активен

Украсить
Эта переменная указывает, что временные окна (содержащие
WM_TRANSIENT_FOR) должны иметь заголовки. По умолчанию переходные процессы не
переродился.

Фон по умолчанию string
Эта переменная определяет цвет фона, который будет использоваться для определения размера и информации.
окна. По умолчанию - «белый».

По умолчанию string
Эта переменная определяет цвет переднего плана, который будет использоваться для определения размера и информации.
окна. По умолчанию - «черный».

DontIconifyByUnmapping { список победителей }
Эта переменная определяет список окон, которые не должны отображаться просто
отключение окна (как если бы IconifyByUnmapping был установлен).
Это часто используется для того, чтобы некоторые окна обрабатывались как значки, в то время как другие
окна обрабатываются диспетчером значков.

НедвигатьсяВыкл.
Эта переменная указывает, что нельзя разрешать перемещение окон за пределы
экран. Это может быть отменено f.forcemove функции.

DontPaintRootОкно
Эта переменная сообщает ктвм не красить корневое окно, что бы вы ни сказали в
Спецификация рабочих мест. Полезно иметь растровые изображения на карте рабочей области, но
не в корневом окне.

Не сохранять { список победителей }
Эти окна не сохранят свои характеристики для диспетчера сеансов.

Донтсетинактив { список победителей }
Для этих окон не будет установлено значение InactiveState, когда они станут невидимыми из-за
изменить рабочее пространство. Это было добавлено, потому что некоторые клиенты с плохим поведением (Frame5)
это не нравится.

DontSqueezeTitle [{ список победителей }]
Эта переменная указывает, что заголовки не должны быть сжаты до минимума.
размер, как описано в Сжать заголовок ниже. Если необязательный список окон
При поставке, только эти окна не будут зажаты.

DontToggleWorkSpaceManagerState
Выключает функцию переключения состояния диспетчера рабочей области на / с карты / кнопки
состояние, когда вы нажимаете ctrl и окно диспетчера рабочей области находится в фокусе.

DontWarpCursorInWMap
Сообщает ctwm не переводить курсор в соответствующее фактическое окно, когда вы
щелкните в маленьком окошке на карте рабочей области.

ФорсИконки
Эта переменная указывает, что растровые изображения значков, указанные в Иконки переменная должна
переопределить любые изображения, предоставленные клиентом.

КадрЗаполнение пикселей
Эта переменная определяет расстояние между украшениями заголовка (кнопка
и текст) и оконная рама. По умолчанию - 2 пикселя, если ИспользоватьThreeDTitles Не
установлено, 0, если установлено.

ЗначокФон string [{ список победителей }]
Эта переменная определяет цвет фона значков и может быть указана только
внутри Цвет or Монохромный список. Необязательный список победителей это список окон
имена и цвета, чтобы можно было указать цвета для каждого окна. Увидеть Цвет границы
переменная для полного описания список победителей. По умолчанию - «белый».

Значок ГраницаЦвет string [{ список победителей }]
Эта переменная определяет цвет рамки, используемой для окон значков, и может
указывается только внутри Цвет or Монохромный список. Необязательный список победителей is
список имен и цветов окон, чтобы можно было указать цвета для каждого окна. Видеть
домен Цвет границы переменная для полного описания список победителей. По умолчанию
черный'.

ЗначокГраницыШирина пикселей
Эта переменная определяет ширину в пикселях границы вокруг значка.
окна. По умолчанию - 2.

ЗначокКаталог string
Эта переменная определяет каталог, в котором следует искать, если файл растрового изображения
не может быть найден ни в одном из каталогов в растровое изображениеПуть к файлу ресурсов.

IconFont string
Эта переменная определяет шрифт, который будет использоваться для отображения имен значков внутри значков.
По умолчанию это «переменная».

Значок string [{ список победителей }]
Эта переменная определяет цвет переднего плана, который будет использоваться при отображении значков, и
может быть указано только внутри Цвет or Монохромный список. Необязательный список победителей
- это список имен и цветов окон, чтобы можно было указать цвета для каждого окна.
Смотрите пост в Цвет границы переменная для полного описания список победителей,
по умолчанию - «черный».

IconifyByUnmapping [{ список победителей }]
Эта переменная указывает, что окна следует отображать в виде значков, не отображая их без
пытаюсь сопоставить любые значки. Предполагается, что пользователь изменит отображение окна
через диспетчер иконок f.warpto функция, или TwmWindows меню. Если
необязательный список победителей предоставляется, только эти окна будут обозначены простым
отключение. Окна, в которых есть и это, и IconManagerDontShow набор опций
может быть недоступен, если нет привязки к TwmWindows меню устанавливается в пользовательском
файл запуска.

Иконифайл string
Где строка либо «Нормальный», "мозаика", "приблизить", "уменьшить" or "развертка". Говорит
ктвм использовать необычные графические эффекты при создании иконок для окон.

ЗначокОправдание string
Где строка либо "осталось", "центр" or "право". Говорит ктвм как оправдать
изображение значка напротив названия значка (если есть).

ЗначокМенеджерФон string [{ список победителей }]
Эта переменная определяет цвет фона, который будет использоваться для записей диспетчера значков, и
может быть указано только внутри Цвет or Монохромный список. Необязательный список победителей
- это список имен и цветов окон, чтобы можно было указать цвета для каждого окна.
Смотрите пост в Цвет границы переменная для полного описания список победителей,
по умолчанию - «белый».

IconManagerDontShow [{ список победителей }]
Эта переменная указывает, что диспетчер значков не должен отображать какие-либо окна. Если
необязательный список победителей задано, только эти окна отображаться не будут. Этот
переменная используется для предотвращения окон, которые редко отображаются в виде значков (например, хчасы or
xload) не занимать место в диспетчере значков.

IconManagerШрифт string
Эта переменная определяет шрифт, который будет использоваться при отображении записей диспетчера значков.
По умолчанию это «переменная».

ЗначокМенеджер string [{ список победителей }]
Эта переменная определяет цвет переднего плана, который будет использоваться при отображении значка.
записи менеджера и могут быть указаны только внутри Цвет or Монохромный .
Необязательный список победителей это список названий окон и цветов, так что для каждого окна
цвета могут быть указаны. Увидеть Цвет границы переменная для полного описания
список победителей. По умолчанию - «черный».

ЗначокМенеджерГеометрия string [ столбцы ]
Эта переменная определяет геометрию окна диспетчера значков. В string
аргумент - стандартная геометрическая спецификация, указывающая исходный полный размер
диспетчера иконок. Окно диспетчера значков разбивается на столбцы штук
и масштабируется в соответствии с количеством записей в диспетчере значков. Дополнительные записи
завернуты, чтобы сформировать дополнительные строки. Количество столбцов по умолчанию - 1.

IconManagerВыделить string [{ список победителей }]
Эта переменная определяет цвет границы, который будет использоваться при выделении значка.
запись менеджера, которая в настоящее время имеет фокус и может быть указана только внутри
Цвет or Монохромный список. Необязательный список победителей это список имен окон и
цвета, чтобы можно было указать цвета для каждого окна. Увидеть Цвет границы переменная
для полного описания список победителей. По умолчанию - «черный».

Менеджеры иконок { iconmgr-список }
Эта переменная определяет список создаваемых менеджеров значков. Каждый элемент в
iconmgr-список имеет следующий формат:
"имя_победителя"["имя значка"]"геометрия" столбцы
в котором имя_победителя это имя окон, которые должны быть помещены в этот значок
менеджер, имя значка это имя значка этого окна диспетчера значков, геометрия - это
стандартная геометрическая спецификация, и столбцы это количество столбцов в этом значке
менеджер, как описано в ЗначокМенеджерГеометрия. Например:
Менеджеры иконок
{
"XTerm" "=300x5+800+5" 5
"myhost" "=400x5+100+5" 2
}
Клиенты, чье имя или класс - «XTerm», будут иметь запись, созданную в «XTerm».
менеджер иконок. Клиенты с именем myhost будут помещены в значок myhost.
менеджер.

IconManagerТеньГлубина пикселей
Эта переменная определяет глубину тени. ктвм использует для 3D IconManager
записей, когда выбран UseThreeDIconManagers.

IconManagerПоказать { список победителей }
Эта переменная определяет список окон, которые должны отображаться в диспетчере значков.
При использовании вместе с IconManagerDontShow переменная, только окна
в этом списке будет отображаться в диспетчере значков.

ЗначокMenuDontShow { список победителей }
Не показывать названия этих окон в меню TwmIcons.

ЗначокRegion геометрическая струна вграв грав ширина сетки высота сетки [значокпросто]
[иконка] [значок] [{ список победителей }]

Эта переменная определяет область в корневом окне, в которую помещаются значки, если нет
конкретное расположение значка предоставляется клиентом. В геометрическая струна цитируется
строка, содержащая стандартную спецификацию геометрии. Если более одного ЗначокRegion
даны линии, значки будут помещены в следующие области значков, когда первая
полон. В вграв аргумент должен быть либо север or Южная и привык к
контролировать, будут ли значки сначала заполняться сверху или снизу значка
область. Точно так же грав аргумент должен быть либо восток or запад и используется
чтобы указать, должны ли значки заполняться слева или справа. Иконки
выкладываются внутри региона в сетку с ячейками ширина сетки пикселей в ширину и
высота сетки пикселей в высоту. Необязательный аргумент списка побед сообщает ктвм что если такой
окно отображается в виде значка, и в этой области значка достаточно места для его значка,
затем поместите его сюда. Необязательный значокпросто, иконка и значок может быть
используется для задания определенных значений IconJustification, IconRegionJustification и
IconRegionAlignement для этого IconRegion.

ЗначокRegionAlignement string
Где строка либо "Вверх", "центр" "Нижний" or "граница". Сообщает ctwm, как
выровняйте значки внутри их места в IconRegion. Если задана граница,
обоснование будет «вверху», если гравитация области значка «север», и «внизу», если
гравитация области значка - «юг».

ЗначокРегионОправдание string
Где строка либо "осталось", "центр" "право" or "граница". Сообщает ctwm, как
выровнять значки внутри их места в IconRegion. Если задана граница,
выравнивание будет "левым", если гравитация области значка "запад" и "правым", если
гравитация области значка - «восток».

Иконки { список победителей }
Эта переменная определяет список имен окон и имен файлов растровых изображений, которые
следует использовать в качестве их значков. Например:
Иконки
{
«XTerm» «xterm.icon»
«xfd» «xfd_icon»
}
Windows, которая соответствует 'XTerm' и не будет отображена при отмене сопоставления, попытается
используйте растровое изображение значка в файле xterm.icon. ФорсИконки указано, это
растровое изображение будет использоваться, даже если клиент запросил собственное растровое изображение значка.

Игнорекасеинменуселектион
Используется при перемещении указателя внутри меню с помощью клавиатуры. Когда вы набираете
буква, указатель переходит на следующую запись, начинающуюся с этой буквы. Если
IgnoreCaseInMenuSelection присутствует, этот выбор игнорирует случай этого
первое письмо.

Игнорлоккмодификатор
Если присутствует, все привязки (кнопки и клавиши) будут игнорировать LockMask. Полезно, если
вы часто используете Caps Lock и не хотите дважды определять все свои привязки.

Игнормодификатор
Все привязки (кнопки и клавиши) будут игнорировать указанные вами модификаторы. это
полезно, когда вы используете блокировку заглавными буквами или блокировку числа. Вам не нужен IgnoreLockModifier
больше с этой опцией.

IgnoreModifier {блокировка m2}

Игноретранзиент
Список окон, для которых нужно игнорировать переходные процессы.

IgnoreTransient {"Вино"}

ИнтерполироватьМенюЦвета
Эта переменная указывает, что цвета пунктов меню должны быть интерполированы между
запись заданных цветов. В приведенном ниже примере:
Меню "mymenu"
{
"Название" ("черный": "красный") f.title
"entry1" f.nop
"entry2" f.nop
"entry3" ("белый": "зеленый") f.nop
"entry4" f.nop
"entry5" ("красный": "белый") f.nop
}
цвета переднего плана для 'entry1' и 'entry2' будут интерполированы между черным
и белый, а цвет фона между красным и зеленым. Точно так же
передний план для 'entry4' будет посередине между белым и красным, а фон
будет на полпути между зеленым и белым.

MakeTitle { список победителей }
Эта переменная определяет список окон, на которых должна быть размещена строка заголовка и
используется для запроса заголовков в определенных окнах, когда Без заголовка был установлен.

КартаОкноФон цвет [{ список победителей }]
Эта переменная определяет цвета фона, которые будут использоваться для небольших окон в
окно карты рабочей области и может быть указано только внутри Цветного или Монохромного
список. Необязательный список победителей это список названий окон и цветов, так что
могут быть указаны цвета для каждого окна. Если нет ни MapWindowBackground, ни
MapWindowForeground используются цвета заголовка окна.

КартаОкноТекущаяРаботаПространство { цвет границы [фон] [передний план] [растровые]}
Укажите внешний вид окна карты, соответствующего текущей рабочей области.

КартаWindowDefaultWorkSpace { цвет границы [фон] [передний план] [растровые]}
Укажите внешний вид окна карты, соответствующего рабочим областям, другим
чем текущая рабочая область, когда не была предоставлена ​​корневая фоновая информация
в ктвм в команде WorkSpace. В других случаях не используется.

КартаОкноПеред цвет [{ список победителей }]
Эта переменная определяет цвета переднего плана, которые будут использоваться для небольших окон в
окно карты рабочей области и может быть указано только внутри Цветного или Монохромного
список. Необязательный список победителей это список названий окон и цветов, так что
могут быть указаны цвета для каждого окна. Если нет ни MapWindowBackground, ни
MapWindowForeground используются цвета заголовка окна.

МаксЗначокНазваниеШирина ширина
Целочисленный аргумент сообщает ктвм максимальная ширина для заголовка значка. Если
заголовок значка больше, чем ширина, он усечен.

Максвиндовсизе string
Эта переменная определяет геометрию, в которой ширина и высота дают максимум
размер для данного окна. Обычно это используется для ограничения размеров окон.
экрана. По умолчанию - «30000x30000».

Меню string
Эта переменная определяет цвет фона, используемый для меню, и может быть только
указано внутри Цвет or Монохромный список. По умолчанию - «белый».

MenuFont string
Эта переменная определяет шрифт, используемый при отображении меню. По умолчанию
'Переменная'.

Меню string
Эта переменная определяет цвет переднего плана, используемый для меню, и может быть
указано внутри Цвет or Монохромный список. По умолчанию - «черный».

МенюТениЦвет string
Эта переменная определяет цвет тени за выпадающими меню и может
указывается только внутри Цвет or Монохромный список. По умолчанию - «черный».

МенюТениГлубина пикселей
Эта переменная определяет глубину тени. ктвм используется для 3D-меню, когда
UseThreeDMenus выбран.

МенюНазваниеФон string
Эта переменная определяет цвет фона для f.название записи в меню, и может
указывается только внутри Цвет or Монохромный список. По умолчанию - «белый».

МенюНазваниеПередний план string
Эта переменная определяет цвет переднего плана для f.название записи в меню и может
указывается только внутри Цвет or Монохромный список. По умолчанию - «черный».

Монохромный { цвета }
Эта переменная определяет список назначений цветов, которые должны быть выполнены, если
экран имеет глубину 1. См. описание Цвет.

MoveDelta пикселей
Эта переменная определяет количество пикселей, на которое должен переместиться указатель, прежде чем
е. двигаться функция начинает работать. Также см. f.дельтастоп функция. По умолчанию
это ноль пикселей.

MovePackResistance пикселей
Эта переменная определяет количество пикселей в movepack и movepush.
сопротивление. Видеть f.movepack и f.movepush.

MoveOffResistance пикселей
Эта переменная определяет количество пикселей сопротивления сдвигу. Если пикселей
положительно, НедвигатьсяВыкл. только помешает вам сойти с края, если вы
в пределах n пикселей от края. Если вы пойдете дальше, НедвигатьсяВыкл. сдается и позволяет вам
иди так далеко, как хочешь. f.forcemove все еще позволяет полностью игнорировать
НедвигатьсяВыкл.. Отрицательное значение возвращает вас в режим «никогда не покидать» (это
дефолт).

НетBackingStore
Эта переменная указывает, что ктвмв меню не должно запрашиваться резервное хранилище
свести к минимуму перекрашивание меню. Обычно это используется с серверами, которые могут
перекрашивают быстрее, чем справятся запасные части.

Без границ { список победителей }
У этих окон не будет границ. Если вы не хотите, чтобы границы на всех окнах, используйте
Ключевое слово BorderWidth.

NoCaseSensitive
Эта переменная указывает, что регистр следует игнорировать при сортировке имен значков в
менеджер иконок. Этот параметр обычно используется с приложениями, в которых используется заглавная буква
первая буква названия их значка.

Нет
Эта переменная указывает, что ктвм не должны предоставлять кнопки заголовка по умолчанию и
привязки. Этот параметр следует использовать только в том случае, если файл запуска содержит
совершенно новый набор привязок и определений.

НоГрабСервер
Эта переменная указывает, что ктвм не должен захватывать сервер при всплывающих меню
и перемещение непрозрачных окон.

Нет [{ список победителей }]
Эта переменная указывает, что границы не должны выделяться для отслеживания
расположение указателя. Если необязательный список победителей дано, выделив волю
быть отключенным только для этих окон. Когда граница будет выделена, она будет
нарисованный в текущем Цвет границы. Когда граница не выделена, она будет
с серым узором с использованием текущего ГраницаПлитка и
ГраницаПлиткаФон цвета.

NoIconTitle [{ список победителей }]
Эта переменная указывает, что значки не должны отображать имя значка клиента.
Если необязательный список победителей дается, только у этих клиентов не будет заголовков значков.

НетIconManagerFocus
Эта переменная указывает, что ctwm не будет устанавливать фокус на соответствующий
окно, когда указатель находится в IconManager.

NoIconManager
Эта переменная указывает, что не следует создавать диспетчер значков.

ноимажесинворкспацеменеджер
Эта переменная отключает отображение фоновых изображений в WorkSpaceMap.
Вместо этого только цвета, определенные в Workspaces будет использоваться в качестве фона в
Карта рабочего пространства.

НетМенюТени
Эта переменная указывает, что позади меню не должно быть тени.
Обычно это используется с более медленными серверами, поскольку ускоряет отрисовку меню на
за счет того, что меню становится труднее читать.

НетOpaqueMove { список окон }
Аналог Непрозрачный. Посмотреть Непрозрачный.

НетOpaqueResize { список окон }
Аналог Непрозрачный. Посмотреть Непрозрачный.

норейсеондеиконафи
Эта переменная указывает, что деиконифицированные окна не должны открываться.

норейсеонмов
Эта переменная указывает, что окна не должны подниматься при перемещении. Это
обычно используется, чтобы позволить окнам скользить друг под другом.

Норейсеонресайз
Эта переменная указывает, что окна не должны подниматься при изменении размера. Это
обычно используется для изменения размеров окон друг под другом.

норейсеонварп
Эта переменная указывает, что окна не должны открываться, когда указатель
искривлен в них f.warpto функция. Если этот параметр установлен, деформация
закрытое окно может привести к тому, что указатель окажется в закрывающем окне
вместо этого желаемое окно (которое вызывает неожиданное поведение с е. искривление).

NoSaveUnders
Эта переменная указывает, что меню не должны запрашивать сохранение подменю, чтобы свести к минимуму
перекрашивание окна после выбора меню. Обычно используется с дисплеями
которые могут перерисовываться быстрее, чем справляются с сохранениями.

НоШоуоккупивсе
Эта переменная указывает, что окна OccupyAll не будут отображаться в
Окно WorkSpaceMap.

NoStackMode [{ список победителей }]
Эта переменная указывает, что клиентское окно запрашивает изменение порядка наложения.
следует игнорировать. Если необязательный список победителей дается, только запросы по тем
окна будут проигнорированы. Обычно это используется, чтобы приложения не
безжалостно выскакивают к передней части стеклопакета.

Без заголовка [{ список победителей }]
Эта переменная указывает, что окна не должны иметь заголовков. Если необязательный
список победителей задано, только у этих окон не будет заголовков. MakeTitle может быть
используется с этой опцией для принудительного размещения заголовков в определенных окнах.

нотитлефокус
Эта переменная указывает, что ктвм не следует устанавливать фокус ввода с клавиатуры для каждого
окно, как оно введено. Как обычно, ктвм устанавливает фокус так, чтобы фокус и ключ
события из менеджеров заголовков и значков доставляются в приложение. Если
указатель перемещается быстро и ктвм реагирует медленно, ввод можно направить на
старое окно вместо нового. Эта опция обычно используется для предотвращения этого.
'задержка ввода' и чтобы обойти ошибки в старых приложениях, которые имеют проблемы с
фокус событий.

НетЗаголовокВыделить [{ список победителей }]
Эта переменная указывает, что выделенная область заголовка, которая используется для
указывает, что окно, в котором в данный момент находится фокус ввода, не должно отображаться.
Если необязательный список победителей задано, только эти окна не будут подсвечены
области. Это и Сжать заголовок параметры могут быть установлены, чтобы существенно уменьшить
количество места на экране, необходимое для заголовков.

Новарптоменутитле
Эта переменная указывает, что курсор не должен переходить в заголовок
меню, в котором нет места для раскрытия ниже текущей позиции курсора.

Occupy { список занятий }
Эта переменная указывает, какие окна какие рабочие области занимают при запуске.

список занятий состоит из записей формы:
[Окно] win-name {wpsc1 wspc2 ...}
или Workspace wspc-name {win1 win2 ...}
Пример:
Занять {
"xload" {"все"}
Окно "xterm" {"здесь" "там" "в другом месте"}
"xv" {"изображения"}
WorkSpace "images" {"xloadimage"}
}
Примечание. Объявление Occupy должно стоять после объявления WorkSpaces.

Занять все { список окон }

Эта переменная определяет список окон, которые будут занимать все рабочие области в
запускать.

список окон это список имен окон.

Пример:
Занять все
{
"xload"
"xbiff"
"xconsole"
}
Примечание. Объявление OccupyAll должно идти после объявления WorkSpaces.

Непрозрачный { список окон }
Эта переменная указывает, что е. двигаться функция должна фактически перемещать окно
вместо контура, чтобы пользователь мог сразу увидеть, что окно
будет выглядеть в новой позиции. Эта опция обычно используется на быстрых
отображает (особенно если НоГрабСервер установлено). Необязательный параметр списка окон
указывает, что только окна в этом списке должны фактически перемещаться в непрозрачном режиме.
Ассоциация НетOpaqueMove аналог также имеется.

НепрозрачныйMoveThreshold { порог }
Целочисленный параметр представляет собой процентное соотношение и указывает, что только окна (разборчиво
для непрозрачного перемещения) с поверхностью, меньшей, чем этот процент поверхности
экран действительно должен быть перемещен в непрозрачном режиме.

Непрозрачный { список окон }
Непрозрачная версия изменения размера. Чрезвычайно ресурсоемкий, но красивый с
быстрый сервер / клиент / сеть. Видеть Непрозрачный, НетOpaqueResize аналог также
доступен.

НепрозрачныйResizeThreshold { порог }
Версия изменения размера НепрозрачныйMoveThreshold.

Опенвиндовтаймаут секунды
секунды - это целое число, представляющее количество секунд. Когда окно пытается открыть
на автоматическом дисплее он будет автоматически отображаться после этого количества
секунд.

ПакетНовыйWindows
При открытии нового окна используйте алгоритм f.movepack вместо f.move.

Пиксельные карты { растровые изображения }
Эта переменная определяет список растровых изображений, которые определяют внешний вид различных
изображений. Каждая запись представляет собой ключевое слово, указывающее, какое растровое изображение нужно установить, за которым следует
строка, дающая имя файла растрового изображения. Следующие растровые изображения могут быть
указано:
Пиксельные карты
{
Заголовок Выделите "серый1"

}
По умолчанию для Заголовок заключается в использовании равномерного точечного рисунка.

Каталог растровых изображений путь
Эта переменная указывает путь, по которому ктвм ищет файлы растрового изображения, отличные от X11.
Если вы хотите использовать файл изображения, который не является растровым изображением X11, укажите:
xpm: имя файла, для файлов xpm, xwd: имя файла для файлов xwd, im: имя файла, для других
файлы, поддерживаемые пакетом imconv, jpeg: file для файла jpeg или '| command' для
файл xwd, созданный на лету. Используйте символ%, чтобы указать анимацию.
путь может быть список каталогов, разделенных двоеточиями. Пример :
PixmapDirectory "/ usr / lib / X11 / twm"
Иконки
{
"Топор" "xpm: edit.xpm"
"xterm" "xpm: мяч% .xpm"
}
NB. Это действительно только в том случае, если ваша версия ктвм был составлен с правильным
расширение (варианты XPM, JPEG или IMCONV).

RaiseDelay миллисекунды
Для окон, которые должны автоматически открываться при входе указателя (см.
Автоподнятие переменная и f.автоматический подъём функция) эта переменная определяет
время, в течение которого указатель должен находиться в окне, прежде чем он будет поднят. В
по умолчанию 0 миллисекунд.

RaiseOnClick
Если оно присутствует, при нажатии на него окно будет поднято поверх других, а
Событие ButtonPress будет правильно перенаправлено клиенту, которому принадлежит это окно.
(если попросят). Видеть ПоднятьНаКликКнопку.

ПоднятьНаКликКнопку номер_кнопки
где номер_кнопки - действительный номер кнопки (обычно от 1 до 3). Укажите
кнопку, которую нужно использовать для RaiseOnClick.

RaiseWhenAutoUnSqueeze
Окна поднимаются при автоматическом разжатии (см. AutoSqueeze).

Случайное Размещение [ string ]
где string либо «включен», «выключен», «все» или «не отображается». Эта переменная указывает
что окна без заданной геометрии должны быть помещены в псевдослучайный
местоположение вместо того, чтобы пользователь перетаскивал контур. Аргумент «на» или
'all' указывает ctwm делать это для всех таких окон, 'off', чтобы не делать этого, и
'unmapped', только для неотмеченных окон, например, в виде значков или невидимых в
текущее рабочее пространство.

ReallyMoveInWorkspaceManager
Это ключевое слово говорит ктвм чтобы переместить фактическое окно, когда пользователь перемещает
маленькие окошки в окне WorkSpaceMap. Если нет, WorkSpaceMap может быть
используется только для изменения занятия окна.

Изменить размер шрифта string
Эта переменная определяет шрифт, который будет использоваться в окне размеров, когда
изменение размера окон. По умолчанию установлено «фиксированное».

RestartPreviousState
Эта переменная указывает, что ктвм следует попытаться использовать свойство WM_STATE на
клиентские окна, чтобы указать, какие окна нужно обозначить, а какие оставить
видимый. Обычно это используется, чтобы попытаться восстановить состояние, в котором экран
был до того, как предыдущий оконный менеджер был выключен.

Обратный токРабочее пространство string
Эта переменная сообщает ктвм для изменения цвета фона и переднего плана в
маленькие окна в рабочей области отображают текущую рабочую область.

СохранитьЦвет { список цветов }
Эта переменная указывает список назначений цветов, которые будут сохранены как значения пикселей.
в свойстве корневого окна _MIT_PRIORITY_COLORS. Клиенты могут выбрать сохранение
эти значения при установке собственной палитры. Обратите внимание, что использование этого механизма
это способ приложения избежать проблемы "разноцветного", в результате чего полезный
объекты экрана, такие как границы окон и заголовки, исчезают, когда программа
пользовательские цвета устанавливаются оконным менеджером. Например:
СохранитьЦвет
{
Цвет границы
Заголовок
Название
«Красный»
"Зеленый"
«Синий»
}
Это поместит в корневом окне 3 пиксельных значения для границ и заголовков, как
а также три цветовые строки, взятые из цветовой карты по умолчанию.

УменьшитьЗначокЗаголовки
А-ля Motif сокращение заголовков значков и расширение, когда мышь находится внутри значка. В
старое неправильное написание Сжать значокTitles тоже все еще принимается.

КороткиеВсеWindowsМеню
Не показывать WorkSpaceManager и IconManager в TwmWindows и TwmAllWindows
меню.

ШоуИконМенеджер
Эта переменная указывает, что окно диспетчера значков должно отображаться, когда ктвм
запущен. Его всегда можно вызвать с помощью f.showiconmgr функции.

Шоуворкспейсменеджер
Эта переменная указывает, что WorkSpaceManager должен быть видимым.

неряшливый фокус
Используйте небрежный фокус.

SortIconManager
Эта переменная указывает, что записи в диспетчере значков должны быть отсортированы.
в алфавитном порядке, а не просто добавляя новые окна в конец.

СаундХост
Хост, на котором должны воспроизводиться звуки. См. Раздел ЗВУКИ.

Сжать заголовок [{ сжатый список }]
Эта переменная указывает, что ктвм следует попытаться использовать расширение SHAPE для
сделать так, чтобы заголовки занимали ровно столько места на экране, сколько им нужно, а не
простираясь на всю верхнюю часть окна. Необязательный сжатый список май
использоваться для управления расположением сжатой строки заголовка в верхней части
окно. Он содержит записи вида:
"имя" обоснование Num деноминация
в котором имя это имя окна, обоснование либо оставил, центрили правуюкачества
Num и деноминация - числа, указывающие соотношение, указывающее относительное положение относительно
заголовок которого оправдан. Отношение измеряется слева направо, если
числитель положительный, а справа налево - отрицательный. Знаменатель 0
указывает, что числитель должен быть измерен в пикселях. Для удобства
соотношение 0/0 такое же, как 1/2 для центр и -1/1 для правую. Например:
Сжать заголовок
{
«XTerm» осталось 0 0
"xterm1" осталось 1 3
"xterm2" осталось 2 3
центр "часов" 0 0
"emacs" право 0 0
}
Ассоциация DontSqueezeTitle list можно использовать для отключения сжатия определенных заголовков.

StartIconified [{ список победителей }]
Эта переменная указывает, что клиентские окна изначально должны оставаться в виде значков.
до тех пор, пока не будет явным образом отменен пользователем. Если необязательный список победителей дается, только
эти окна будут запускаться в иконке. Это полезно для программ, которые не
поддерживать -иконический параметр командной строки или ресурс.

Стартинмапстате
Эта переменная указывает, что WorkSpaceManager должен быть запущен на его карте.
форма при создании.

НачатьСжатый { список победителей }
Эти окна сначала будут отображаться сжатыми (см. F.squeeze).

StayUpМеню
Указывает ctwm использовать всплывающие меню. Эти меню останутся на экране при нажатии кнопки,
если либо в меню еще не был введен указатель, либо текущий элемент
название

ЗатонувшийФокусОкноНазвание
Эта переменная указывает, что заголовок окна фокуса (если существует) должен быть
затонувший, а не поднятый. Допустимо, только если установлен UseThreeDTitles.

ТриDBOrderWidth пикселей
Ширина 3D-границы в пикселях, если таковая имеется.

Заголовок string [{ список победителей }]
Эта переменная определяет цвет фона, используемый в заголовках, и может быть только
указано внутри Цвет or Монохромный список. Необязательный список победителей это список
имен и цветов окон, чтобы можно было указать цвета для каждого окна. В
по умолчанию - «белый».

НазваниеКнопкаГраницыШирина пикселей
Эта переменная определяет ширину в пикселях границы, окружающей
кнопки заголовка. Обычно устанавливается на 0, чтобы кнопки заголовка занимали столько же
пространство по возможности и не иметь границы. По умолчанию 1, если ИспользоватьThreeDTitles
не установлен, 0, если установлен.

НазваниеКнопкаТеньГлубина пикселей
Эта переменная определяет глубину тени. ктвм используется для кнопок заголовков 3D,
когда выбран UseThreeDTitles.

Название Шрифт string
Эта переменная определяет шрифт, используемый для отображения имен окон в заголовках.
По умолчанию это «переменная».

Название string [{ список победителей }]
Эта переменная определяет цвет переднего плана, используемый в заголовках, и может быть только
указано внутри Цвет or Монохромный список. Необязательный список победителей это список
имен и цветов окон, чтобы можно было указать цвета для каждого окна. В
по умолчанию - «черный».

НазваниеОбоснование string
Этому ключевому слову требуется строковое значение. Допустимые значения: "слева", "по центру".
и «правильно». Заголовки окон будут выровнены в соответствии с этим в заголовке.
окно.

Заголовок пикселей
Эта переменная определяет расстояние между различными кнопками, текстом и
выделить области в строке заголовка. По умолчанию - 8 пикселей, если ИспользоватьThreeDTitles is
не установлено, 0, если установлено.

НазваниеShadowDepth пикселей
Эта переменная определяет глубину тени. ктвм используется для 3D-заголовков, когда
UseThreeDTitles выбран.

TransientHasOccupation
Эта переменная указывает, что временные окна и окна лидера группы могут иметь
их собственное занятие потенциально отличается от их окна лидера. По умолчанию
Если эти окна следуют за своим лидером, используйте это ключевое слово, если по умолчанию
действие вам не нравится.

TransientOnTop процент
Параметр (обязательный) представляет собой процентное соотношение и сообщает ктвм поставить переходный (и
не лидер группы) окна всегда поверх своего лидера тогда и только тогда, когда их
поверхность меньше этой доли поверхности их лидера. Поверхность
окна - это его ширина, умноженная на его вес.

Неизвестный string
Эта переменная определяет имя файла растрового изображения, которое будет использоваться по умолчанию.
значок. Это растровое изображение будет использоваться в качестве значка для всех клиентов, которые не предоставляют
растровое изображение значка и не указаны в Иконки .

UnmapByMovingFarAway [{ список победителей }]
Эти окна будут перемещены за пределы экрана вместо того, чтобы отключаться, когда они
стать невидимым из-за изменения рабочего пространства. Это было добавлено, потому что некоторые
клиенты с плохим поведением (Frame5) не любят, когда их не отображают.

UsePosition string
Эта переменная определяет, нужно ли ктвм должен соблюдать запрошенную программой
местоположения (данные Позиция флаг в свойстве WM_NORMAL_HINTS) в
отсутствие указанной пользователем должности. Аргумент string может иметь один из трех
ценности: "выключенный" (по умолчанию), указывающее, что ктвм следует игнорировать
программно поставленная позиция, "на" указывает на то, что позицию следует использовать, и
"ненулевой" указывает, что позиция должна использоваться, если она отличается от (0,0).
Последний вариант предназначен для работы с ошибкой в ​​старых наборах инструментов.

UseSunkTitlePixmap
Это позволяет инвертировать тени для растровых изображений заголовков при потере фокуса.
Это похоже на SunkFocusWindowTitle, но делает ваш xbm или 3d
XPM (если есть) тонет вместо всего бара.

UseThreeDBOrders
Сообщает ктвм использовать 3D-границы окон. Ширина трехмерных границ составляет
ТриDBOrderWidth. Цвет 3D-границы ГраницаПлиткаФон, и если
NoHighlight не выбран, граница окна Focus Цвет границы.

UseThreeDIconManager
Сообщает ктвм использовать 3D-менеджеры IconManager, если таковые имеются.

UseThreeDМеню
Сообщает ктвм использовать 3D-меню.

ИспользоватьThreeDTitles
Сообщает ктвм использовать 3D-заголовки окон. В этом случае значения по умолчанию
НазваниеКнопкаГраницыШирина, КадрЗаполнение, Заголовок и КнопкаОтступ установлены на 0.
Есть множество встроенных масштабируемых растровых изображений для кнопок,: xpm: menu,: xpm: dot,
: xpm: cross,: xpm: bar,: xpm: vbar,: xpm: iconify,: xpm: resize,: xmp: sunkresize и
: xpm: коробка. Есть несколько встроенных масштабируемых анимаций для кнопок:
% xpm: resize,% xpm: menu-up,% xpm: menu-down,% xpm: resize-out-top,
% xpm: resize-in-top,% xpm: resize-out-bot,% xpm: resize-in-bot,% xpm: maze-out,
% xpm: лабиринт,% xpm: уменьшение,% xpm: увеличение и% xpm: уменьшение. Попробуйте их увидеть
как они выглядят.

УсетриDWMap
Сообщает ктвм использовать 3D для маленьких окон на карте рабочей области.

Виртуальные экраны { список геометрий }

Эта переменная определяет список геометрических форм виртуальных экранов. Виртуальные экраны
предназначены для использования, когда у вас есть несколько физических экранов, связанных вместе
расширение Xinerama X.

список геометрий это список допустимых геометрических строк, которые соответствуют вашему
реальные физические экраны.

Пример:
Виртуальные экраны
{
«1280x1024 + 0 + 0»
«1600x1200 + 1280 + 0»
}

Курсор деформации [{ список победителей }]
Эта переменная указывает, что указатель должен быть преобразован в окна, когда они
деиконифицируются. Если необязательный список победителей задан, указатель будет только
искажается, когда эти окна деиконифицируются.

Оконная рама [{ список победителей }]
создает новое окно, называемое блоком, в котором все клиентские окна, соответствующие
список окон открывается в, а не в корневом окне. Это полезно для группировки
маленькие окна в одном ящике (например, xload)
WindowBox "xloadbox" "320x100 + 0-0" {
"xload"
}

ОкноГеометрии [{ список победителей }]
Используется для задания геометрии по умолчанию некоторым клиентам:
Геометрия окна {
«Mozilla *» «1000x800 + 10 + 10»
"jpilot *" "800x600-0-0"
}

ОкноКольцо [{ список победителей }]
Эта переменная определяет список окон, в которых е. искривление функция
циклы. Если аргумент не указан, все окна находятся в кольце.

ДеформацияКольцоНа Экране
Сообщает ктвм что f.warpring искажает указатель только на окна, видимые в текущем
рабочая среда.

WarpToDefaultMenuEntry
(Полезно только с StayUpMenus) При использовании StayUpMenus меню остается активным,
указатель переместится на элемент меню по умолчанию.

WarpUnmapped
Эта переменная указывает, что f.warpto функция должна деиконизировать любой
иконизированные окна, с которыми он сталкивается. Обычно это используется для привязки клавиш
который откроет определенное окно (например, XMH), где бы он ни находился. В
по умолчанию для f.warpto игнорировать окна с иконками.

ОкноРингИсключить [{ список победителей }]
Все перечисленные окна будут исключены из WarpRing.

WMgrButtonShadowDepth глубина
Управляйте глубиной тени кнопок диспетчера рабочей области.

WMgrHorizButtonIndent nb_pixels
Задает горизонтальное пространство в пикселях между кнопками рабочей области.
менеджер (в кнопочном режиме).

Вмгрвертбуттониндент nb_pixels
Задает вертикальное расстояние в пикселях между кнопками рабочей области.
менеджер (в кнопочном режиме).

WorkSpaceШрифт string
Это позволяет вам указать шрифт, который будет использоваться для небольших окон в рабочей области.
карта менеджера. (Попробуйте '-adobe-times - * - r - * - 10 - * - * - * - * - * - * - *').

WorkSpaceManagerГеометрия string [ столбцы ]
Эта переменная определяет геометрию окна менеджера рабочего пространства. В string
аргумент - стандартная геометрическая спецификация, указывающая исходный полный размер
менеджера рабочего пространства. В столбцы аргумент указывает количество столбцов для
использовать для окна диспетчера рабочей области.
WorkSpaceManagerГеометрия "360x60+60-0" 8

Workspaces { список рабочих мест }
Эта переменная определяет список рабочих пространств, которые создаются при запуске, где
список рабочих мест является :
имя [{bg-button [fg-button] [bg-root] [fg-root] [pixmap-root]}]

С :

кнопка bg:
цвет фона соответствующей кнопки в диспетчере рабочего пространства.

кнопка fg:
цвет переднего плана соответствующей кнопки в диспетчере рабочего пространства.

bg-корень:
цвет фона соответствующего корневого экрана.

fg-корень:
цвет переднего плана соответствующего корневого экрана.

pixmap-корень:
растровое изображение для отображения на соответствующем корневом экране, либо имя
растровое изображение, xpm: xpmfile, xwd: xwdfile, jpeg: jpgfile, im: imfile или | command_that
сгенерировать_xwd.

Пример:
Workspaces
{
"One" {"# 686B9F" "white" "DeepSkyBlue3" "white" "jpeg: shark.jpg"}
"Два" {"# 619AAE" "белый" "огнеупорный кирпич"}
"Три" {"# 727786" "white" "MidnightBlue" "white" "xpm: ball% .xpm"}
"Четыре" {"# 727786" "white" "white" "white" "| (giftoppm | pnmtoxwd) <2010.gif"}

"Five" {"# 727786" "white" "DeepSkyBlue3" "white" "плед"}
"Six" {"# 619AAE" "white" "DeepSkyBlue3" "white" "xpm: background1"}
"Семерка" {"# 8C5b7A" "white" "chartreuse4"}
"Восемь" {"# 686B9F" "white" "MidnightBlue"}
}

Объявление WorkSpaces должно быть перед Occupy или OccupyAll.
декларации. Максимальное количество рабочих мест - 32.

XMoveGrid номер
Эта переменная определяет значение, которое будет использоваться для ограничения движения окна. Когда
перемещая окна, координата x всегда будет кратной этой
Переменная. По умолчанию 1. f.forcemove игнорирует эту переменную.

XorValue номер
Эта переменная определяет значение, которое будет использоваться при рисовании контуров окон для перемещения.
и изменение размера. Это должно быть установлено значение, которое приведет к различным
различимые цвета, когда исключающее ИЛИ с содержимым пользователя
типичный экран. Установка этой переменной в 1 часто дает хорошие результаты, если рядом
цвета в палитре по умолчанию различны. По умолчанию, ктвм будет пытаться
заставляют временные линии появляться на противоположном конце цветовой карты от
графика.

YMoveGrid номер
Эта переменная определяет значение, которое будет использоваться для ограничения движения окна. Когда
перемещая окна, координата y всегда будет кратной этой
Переменная. По умолчанию 1. f.forcemove игнорирует эту переменную.

Zoom [ считать ]
Эта переменная указывает, что контуры, предполагающие движение окна к и от
его состояние в виде значка должно отображаться всякий раз, когда окно отображается в виде значка или
деиконифицированный. Необязательный считать аргумент определяет количество контуров, которые должны быть
нарисовано. Количество по умолчанию - 8.

Следующие переменные должны быть установлены после назначения шрифтов, поэтому обычно
лучше всего помещать их в конец переменных или начало разделов привязок:

Чейнджворспеспефункция функция
Эта переменная определяет функцию, которая будет выполняться, когда пользователь изменяет
текущее рабочее пространство (zap).

Функция по умолчанию функция
Эта переменная определяет функцию, которая будет выполняться, когда происходит событие клавиши или кнопки.
получено, для которого не предусмотрена привязка. Обычно это связано с ф.ноп,
е. звуковой сигнал, или меню, содержащее оконные операции.

Деиконифифункция функция
Эта переменная определяет функцию, которая будет выполняться при деиконификации окна.

IconifyFunction функция
Эта переменная определяет функцию, которая будет выполняться при отображении окна в виде значка.

Окнофункция функция
Эта переменная определяет функцию, которая будет выполняться, когда окно выбрано из
TwmWindows меню. Если эта переменная не установлена, окно будет деиконифицировано и
поднял.

ПРИЛОЖЕНИЯ


После того, как желаемые переменные были установлены, функции могут быть прикреплены к кнопкам заголовка и
клавиши и кнопки указателя. Кнопки заголовка могут быть добавлены слева или справа и появятся
в строке заголовка слева направо в соответствии с порядком, в котором они указаны.
Привязки клавиш и кнопок-указателей могут быть указаны в любом порядке.

Спецификации кнопок заголовка должны включать имя растрового изображения, которое будет использоваться в поле кнопки.
и функция, которая будет вызываться при нажатии внутри них кнопки-указателя:
Левая кнопка заголовка "имя растрового изображениязнак равно функция
or
Левая кнопка заголовка "имя растрового изображения"{
Buttoni : функция
...
Buttonj : функция
}
or
ПраваяЗаголовокКнопка "имя растрового изображениязнак равно функция
or
ПраваяЗаголовокКнопка "имя растрового изображения"{
Buttoni : функция
...
Buttonj : функция
}
Ассоциация имя растрового изображения может относиться к одному из встроенных растровых изображений (которые масштабируются для соответствия
Название Шрифт), используя соответствующее имя с префиксом двоеточие, описанное выше.

В спецификациях клавиш и кнопок-указателей должны быть указаны модификаторы, которые необходимо нажимать сверх
в каких частях экрана должен быть указатель и какая функция должна быть вызвана. Ключи
даны в виде строк, содержащих соответствующее имя ключевого символа; кнопки представлены как
ключевые слова Button1-Button5:
"FP1" = список мод : контекст : функция
Button1 = список мод : контекст : функция
Ассоциация список мод любая комбинация имен модификаторов сдвиг, контроль, Блокировка, цель, mod1,
mod2, mod3, mod4или mod5 (который может быть сокращен как s, c, l, m, m1, m2, m3, m4, m5,
соответственно), разделенные вертикальной чертой (|). Точно так же контекст любая комбинация
of окно, название, значок, корень, рама, Рабочее пространство, значокmgr, их первые буквы (значокmgr
сокращение m), или Найти, разделенных вертикальной чертой. В функция любой из f.
ключевые слова, описанные ниже. Например, файл запуска по умолчанию содержит следующие
привязки:
Button1 =: root: f.menu "TwmWindows"
Button1 = m: окно | значок: f.функция "переместить или опустить"
Button2 = m: окно | значок: f.iconify
Button3 = m: окно | значок: f.функция "поднять или переместить"
Button1 =: title: f.функция "двигай или поднимай"
Button2 =: title: f.raiselower
Button1 =: icon: f.function "move-or-iconify"
Button2 =: icon: f.iconify
Button1 =: iconmgr: f.iconify
Button2 =: iconmgr: f.iconify
Пользователь, который хотел иметь возможность управлять окнами с клавиатуры, мог использовать
следующие привязки:
"F1" =: all: f.iconify
"F2" =: all: f.raiselower
"F3" =: all: f.warpring "next"
"F4" =: all: f.warpto "xmh"
"F5" =: all: f.warpto "emacs"
"F6" =: all: f.colormap "next"
"F7" =: all: f.colormap "default"
"F20" =: all: f.warptoscreen "следующий"
"Left" = m: all: f.backiconmgr
«Вправо» = м | s: all: f.forwiconmgr
"Вверх" = m: all: f.upiconmgr
«Вниз» = м | s: all: f.downiconmgr
ктвм предоставляет гораздо больше примитивов управления окнами, чем может быть удобно хранить в
заголовок, меню или набор привязок клавиш. Хотя предоставляется небольшой набор значений по умолчанию
(если только Нет указан), большинство пользователей захотят иметь свои самые распространенные
операции, связанные с нажатиями клавиш и кнопок. Сделать это, ктвм связывает имена с каждым
примитивов и обеспечивает определяемые пользователем Функции для создания примитивов более высокого уровня
и Меню для интерактивного выбора среди групп функций.

Пользовательские функции содержат имя, по которому на них ссылаются при вызовах
f.функция и список других функций для выполнения. Например:
Функция "переместить или опустить" {f.move f.deltastop f.lower}
Функция "переместить или поднять" {f.move f.deltastop f.raise}
Функция "move-or-iconify" {f.move f.deltastop f.iconify}
Функция "restore-colormap" {f.colormap "default" f.lower}
Имя функции должно использоваться в f.функция точно так, как это отображается в функции
спецификация.

В описаниях ниже, если сказано, что функция работает с выбранным окном, но
вызывается из корневого меню, курсор изменится на Выберите курсор и следующий
будет выбрано окно приема нажатия кнопки:

! string
Это сокращение от f.exec string.

f.addtoworkspace string
Эта функция добавляет выбранное окно в рабочую область с именем string.

f.принятьокно
Эта функция просит пользователя выбрать окно с помощью мыши, а затем принять
это окно, если оно не принадлежит текущему ctwm. Полезно только с -w
флаг.

f.altcontext
Установите альтернативный контекст. Следующее событие клавиши или кнопки ктвм возрождает будет
интерпретируется с использованием альтернативного контекста. Чтобы определить привязки в альтернативном
контекст, используйте ключевое слово изменять в поле контекста команды привязки. За
пример:
«Возврат» = m: all: f.altcontext
"n" =: alter: f.nextworkspace
"p" =: alter: f.prevworkspace

f.altkeymap номер
Установите альтернативную раскладку номер, Где номер целое число от 1 до 5
включены. Следующее событие клавиши или кнопки ктвм Откровения будут интерпретироваться с использованием
эта альтернативная раскладка. Чтобы определить привязки в альтернативной раскладке клавиатуры, используйте ключевое слово
a последующей номер в поле модификатора команды привязки. Например:
«Возврат» = c: all: f.altkeymap «1»
"i" = a1: окно | значок | iconmgr: f.iconify
"z" = a1: window: f.zoom
"d" = a1: окно | значок: f.delete
"o" = a1: window | icon: f.occupy
"r" = a1: window | icon: f.refresh

При использовании альтернативных раскладок используются только контексты root, window, icon и iconmgr.
допускается.

f.autolower
Эта функция переключает, опускается ли выбранное окно, когда
указатель покидает его. См. Описание переменной Автоопускание.

f.автоматический подъём
Эта функция переключает, поднимается ли выбранное окно всякий раз, когда
вводится указателем. См. Описание переменной Автоподнятие.

f.backmapiconmgr
Эта функция искажает указатель так же, как f.backiconmgr Единственная цель
останавливается на отображаемых окнах.

f.backiconmgr
Эта функция переводит указатель на предыдущий столбец текущего значка.
manager, при необходимости вернувшись к предыдущей строке.

е. звуковой сигнал Эта функция подает звуковой сигнал клавиатуры.

f. нижний зум
Эта функция похожа на f.полный зум функция, но изменяет размер окна на
заполнять только нижнюю половину экрана.

f.changesize string
Эта функция позволяет изменять размер окна в фокусе. Формат
строка должна быть либо " <+ | -> " (где граница должен быть один
of Топовое, Дно, левый or Правильно) Или "<x размер> x <y размер> " (где размер
запрошенный новый размер окна). Высота окна никогда не может быть установлена ​​/ изменена на
меньше, чем высота заголовка + 1 (или 1, если у окна нет заголовка), а ширина может
никогда не может быть установлено / изменено на значение меньше 1.

"Right" = c | s: all: f.changesize "right +10"
"Left" = c | s: all: f.changesize "right -10"
"Вниз" = c | s: all: f.changesize "bottom +10"
"Вверх" = c | s: all: f.changesize "bottom -10"

"F1" = c | s: all: f.changesize "640x480"
"F2" = c | s: all: f.changesize "800x600"
"F3" = c | s: all: f.changesize "1024x768"

f.обвести вниз
Эта функция опускает самое верхнее окно, которое закрывает другое окно.

f.круг
Эта функция поднимает самое нижнее окно, которое закрыто другим окном.

f.цветовая карта string
Эта функция вращает цветовые карты (полученные из WM_COLORMAP_WINDOWS
свойство на окне), что ктвм будет отображаться, когда указатель находится в этом окне.
Аргумент string может иметь одно из следующих значений: "следующий", "пред"качества
"По умолчанию". Здесь следует отметить, что в целом установленная палитра
определяется фокусом клавиатуры. Фокус клавиатуры, управляемый указателем, установит
частная палитра при входе в окно, владеющее палитрой. Используя щелчок, чтобы
типовая модель, частные цветовые карты не будут установлены, пока пользователь не нажмет кнопку мыши
в целевом окне.

е. обожествить икону
Эта функция деиконифицирует выбранное окно. Если окно не является значком, это
функция ничего не делает.

f. удалить
Эта функция отправляет сообщение WM_DELETE_WINDOW выбранному окну, если
клиентское приложение запросило его через свойство окна WM_PROTOCOLS. В
приложение должно ответить на сообщение, удалив указанный
окно. Если окно не запрашивало сообщения WM_DELETE_WINDOW, клавиатура
прозвенится звонок, указывающий, что пользователь должен выбрать альтернативный метод.
Обратите внимание, что это очень отличается от f.destroy. Здесь намерение состоит в том, чтобы удалить один
окно, не обязательно все приложение.

f.deleteordestroy
Сначала пытается удалить окно (отправить ему сообщение WM_DELETE_WINDOW) или убивает его,
если клиент не принимает такое сообщение.

f.дельтастоп
Эта функция позволяет прервать выполнение пользовательской функции, если указатель был
переехал более чем MoveDelta пикселей. См. Пример определения, данного для Функция
"двигаться или поднимать" в начале раздела.

е. уничтожить
Эта функция указывает X-серверу закрыть соединение дисплея клиента.
который создал выбранное окно. Это следует использовать только как последнее средство для
отключение сбежавших клиентов. См. Также f.delete.

f.downiconmgr
Эта функция переводит указатель на следующую строку в текущем менеджере значков,
при необходимости перенос в начало следующего столбца.

f. рабочее пространство
Перейти к рабочей области непосредственно под текущей рабочей областью в рабочей области
управляющий делами. Если текущая рабочая область - нижняя, перейдите к верхней в той же
столбец. Результат зависит от макета менеджера рабочего пространства.

f.exec string
Эта функция передает аргумент string в / Бен / ш для выполнения. В мультиэкране
режим, если string запускает новый X-клиент без указания аргумента отображения,
клиент появится на экране, с которого была вызвана эта функция. Если
строка '$ currentworkspace' присутствует внутри строкового аргумента, это будет
заменяется текущим именем рабочей области.

f.заполнить string
Где строка: «справа», «слева», «сверху», «снизу» или «по вертикали». В
текущее окно изменяется в указанном направлении, пока не достигнет препятствия
(либо другое окно, либо граница экрана). f.fill 'vertical' устанавливает окно
статус на «увеличено» и переключается, т.е. повторный вызов сбросит предыдущее окно
размер.

f.fittocontent
Можно использовать только с оконными ящиками. В результате коробка имеет минимальную
size, который содержит все его дочерние окна.

f.фокус Эта функция переключает фокус клавиатуры сервера на выбранное окно,
при необходимости изменить правило фокуса с управляемого указателем. Если выбранное окно
уже был сфокусирован, эта функция выполняет f. расфокусировать.

f.forcemove
Эта функция похожа на е. двигаться за исключением того, что он игнорирует НедвигатьсяВыкл. Переменная.

f.forwiconmgr
Эта функция переводит указатель на следующий столбец в текущем диспетчере значков,
при необходимости перенос до начала следующего ряда.

f.forwmapiconmgr
Эта функция искажает указатель так же, как f.forwiconmgr Единственная цель
останавливается на отображаемых окнах.

f.полный зум
Эта функция изменяет размер выбранного окна до полного размера дисплея, иначе
восстанавливает исходный размер, если окно уже было увеличено.

f.функция string
Эта функция выполняет пользовательскую функцию, имя которой указано в
аргумент string.

f.gotoworkspace имя_рабочей области
Эта функция переводит вас в рабочее пространство с именем имя_рабочей области.

f.hbzoom
Эта функция является синонимом f. нижний зум.

f.hideiconmgr
Эта функция отключает отображение текущего диспетчера значков.

f.hideworkspacemgr
Отключите диспетчер WorkSpace.

f. горизонтальная камера
Эта переменная похожа на f.зум функции, за исключением того, что выбранное окно
изменен на полную ширину дисплея.

f.htzoom
Эта функция является синонимом f.topzoom.

е. hypermove
Используйте эту функцию для «перемещения» окна между двумя пленными ctwm (или между пленными
и корень ctwm). Конечно 2 ctwms - это совершенно разные вселенные. У вас есть
отправиться в гиперпространство, чтобы достичь этого, отсюда и название.

f.hzoom Эта функция является синонимом f. горизонтальная камера.

f.conify
Эта функция обозначает или отменяет выделение выбранного окна или значка соответственно.

е. идентифицировать
Эта функция отображает сводку имени и геометрии выбранного окна.
Щелчок по указателю или нажатие клавиши в окне убирает его.

f.инитсайз
Эта функция сбрасывает окно до исходного размера, заданного параметром WM_NORMAL_HINTS.
подсказки.

е. прыжок вниз шаг
Эта функция предназначена для привязки к клавише, она перемещает текущее окно (шаг
* {X, Y} MoveGrid) пикселей вниз. остановка, если окно встречает другое окно
или граница экрана (аля ф.пак).

ф.прыгать шаг
Левый эквивалент f.jumpdown.

е. прыжок шаг
Правый эквивалент f.jumpdown.

е. прыжок шаг
Восходящий эквивалент f.jumpdown.

f.lefticonmgr
Эта функция похожа на f.backiconmgr за исключением того, что упаковка не меняет строки.

f.левое рабочее пространство
Перейти к рабочей области сразу слева от текущей рабочей области в
менеджер рабочего пространства. Если текущее рабочее пространство - крайнее левое, перейдите к самому правому
один в том же ряду. Результат зависит от макета менеджера рабочего пространства.

f.левый зум
Эта переменная похожа на f. нижний зум функция, но вызывает выбранный
размер окна изменяется только до левой половины экрана.

цветок Эта функция опускает выбранное окно.

f.меню string
Эта функция вызывает меню, указанное аргументом string. Каскадные меню
могут быть построены вложенными вызовами f.меню. Когда всплывает меню, вы можете использовать
клавиши со стрелками для перемещения курсора по нему. «Вниз» или пробел идет вниз, «Вверх» идет вверх,
«Влево» раскрывает меню, а «Вправо» активирует текущую запись. Первое
буква имени записи активирует эту запись (первая, если несколько записей
совпадение). Если первая буква ~, то Мета-вторая буква активирует ее, если это
первая буква ^, тогда Ctrl-вторая-буква активирует ее, и если эта первая
буква - это пробел, вторая буква активирует его.

е. двигаться Эта функция перетаскивает контур выбранного окна (или самого окна, если
Непрозрачный переменная установлена), пока не будет отпущена кнопка-указатель вызова. Двойной
щелкнув в пределах количества миллисекунд, заданного Ограниченное перемещение деформирует
указатель на центр окна и ограничивает перемещение, чтобы
горизонтальный или вертикальный, в зависимости от того, какая линия сетки пересекается. Чтобы прервать движение,
нажмите другую кнопку перед тем, как отпустить первую кнопку.

f.movepack
Эта функция похожа на е. двигаться за исключением того, что он пытается избежать перекрытия окон.
Когда движущееся окно начинает перекрываться с другим окном, движение останавливается.
Если вы зайдете слишком далеко через другое окно (более того MovePackResistance пикселей),
движение возобновляется, и движущееся окно может перекрываться с другим окном. Полезно для
плотно упакуйте окна.

f.movepush
Эта функция похожа на е. двигаться за исключением того, что он пытается избежать перекрытия окон.
Когда движущееся окно начинает перекрываться с другим окном, другое окно закрывается.
толкнул. Если вы зайдете слишком далеко через другое окно (более того MovePackResistance
пикселей), толчка нет, и движущееся окно может перекрываться с другим окном.
Доступно только если Непрозрачный активен

f.movesize геометрия
Принимает один строковый аргумент, который представляет собой геометрию со стандартным синтаксисом геометрии X
(например, 200x300 + 150-0). Устанавливает текущее окно в указанную геометрию. Ширина
и высота должна быть дана в пикселях, базовый размер или шаг изменения размера не используются.

f.movetoneextworkspace
Переместите окно в следующую рабочую область.

f.movetoprevрабочая область
Переместите окно в предыдущее рабочее пространство.

f.movetonextworkspaceand подписаться
Переместите окно в следующую рабочую область и перейдите в эту рабочую область.

f.movetoprevworkspaceи следовать
Переместите окно в предыдущее рабочее пространство и перейдите в это рабочее пространство.

f.nexticonmgr
Эта функция переводит указатель на следующий диспетчер значков, содержащий все окна на
текущий или любой последующий экран.

f.nextworkspace
Перейти к следующей рабочей области в списке, используя порядок, указанный в .ctwmrc .

ф.ноп Эта функция ничего не делает и обычно используется с Функция по умолчанию or
Окнофункция переменных или для ввода пустых строк в меню.

е. занимать
Эта функция открывает окно, в котором пользователь может выбрать, в каких рабочих областях находится окно.
принадлежит.

f.occupyall
Эта функция заставляет указанное окно занимать все рабочие области.

ф.пак string
Где строка: «справа», «слева», «сверху» или «снизу». Текущее окно
перемещается в указанном направлении, пока не достигнет препятствия (либо другого
окно или граница экрана). Указатель следует за окном.

f.previconmgr
Эта функция переводит указатель на предыдущий диспетчер значков, содержащий любые
окна на текущем или предыдущих экранах.

f.prevworkspace
Перейти к предыдущей рабочей области в списке, используя порядок, указанный в .ctwmrc
.

Ф.пин Действует только в корневом меню. Сделайте меню постоянным на экране. Это переключатель
функция, если вы выберете ее, когда меню уже является постоянным, она станет
не постоянный.

е.выйти Эта функция вызывает ктвм для восстановления границ окна и выхода. Если ктвм is
первый клиент, вызванный из XDM, это приведет к сбросу сервера.

f.raiseicons
Эта функция поднимает все значки в текущей рабочей области.

f.рейс Эта функция поднимает выбранное окно.

е.подросток
Эта функция поднимает выбранное окно на вершину порядка наложения, если оно
закрывается какими-либо окнами, иначе окно будет опущено.

f.удалить из рабочей области string
Эта функция удаляет выбранное окно из рабочей области с именем string.

f.обновить
Эта функция вызывает обновление всех окон.

е. повторные звуки
Эта функция вызывает .ctwm-звуки файл для перечитывания. См. Раздел ЗВУКИ.

f.размер
Эта функция отображает контур выбранного окна. Пересечение границы (или
установка AutoRelativeResize) приведет к тому, что контур начнет превращаться в резиновую ленту до тех пор, пока
кнопка вызова отпущена. Чтобы отменить изменение размера, нажмите другую кнопку перед
отпустив первую кнопку.

е. перезапуск
Эта функция убивает и перезапускает ктвм.

е. восстановление геометрии
Восстановить текущую геометрию окна до того, что было сохранено при последнем вызове
е. сохраненная геометрия.

f.righticonmgr
Эта функция похожа на f.nexticonmgr за исключением того, что упаковка не меняется
строк.

f. рабочее место справа
Перейти к рабочей области сразу справа от текущей рабочей области в
менеджер рабочего пространства. Если текущая рабочая область самая правая, перейдите к самой левой
один в том же ряду. Результат зависит от макета менеджера рабочего пространства.

f.правое масштабирование
Эта переменная похожа на f. нижний зум функции, за исключением того, что выбранный
размер окна изменяется только до правой половины экрана.

ж.кольцо Выбирает окно и добавляет его в WarpRing или удаляет его, если оно уже было в
кольцо. Эта команда делает е. искривление много более полезным, сделав его
конфигурация динамическая.

f.savegeometry
Геометрия текущего окна сохраняется. Следующий вызов f.restoregeometry
восстановит это окно до этой геометрии.

е. спасти себя
Эта функция отправляет сообщение WM_SAVEYOURSELF выбранному окну, если оно
запросил сообщение в свойстве окна WM_PROTOCOLS. Клиенты, которые принимают
это сообщение должно проверять все состояние, связанное с окном и
обновите свойство WM_COMMAND, как указано в ICCCM. Если выбранное окно
не выбрано для этого сообщения, прозвенит звонок на клавиатуре.

е. сепаратор
Действительно только в меню. Эффект заключается в добавлении разделителя строк между предыдущими
и следующая запись. Часть выбора имени в меню не используется (но должна
присутствовать).

f.setbuttonsstate
Установите диспетчер WorkSpace в состояние кнопки.

f.setmapstate
Установите диспетчер WorkSpace в состояние карты.

f.showiconmgr
Эта функция отображает текущий менеджер значков.

f.sorticonmgr
Эта функция сортирует записи в текущем диспетчере значков по алфавиту. Видеть
переменная SortIconManager.

f.showbackground
Эта функция отменяет отображение всех окон в текущей рабочей области. Это переключатель
функция, если все окна не отображены, они все переназначены. Лучше связать это
функция в корневом контексте.

f.showworkspacemgr
Сопоставьте диспетчер WorkSpace.

f. замедление анимация
Уменьшить Скорость анимации по 1.

f. скорость анимация
Увеличение Скорость анимации по 1.

е. сжимать
f.squeeze сжимает окно до нулевого вертикального размера. Работает только для окон с
либо заголовок, либо трехмерная рамка (чтобы на экране что-то осталось). Если
окно уже зажато, оно не зажато.

f. запуск анимации
Перезапустите замороженные анимации (если есть).

е. остановка анимации
Заморозить анимацию (если есть).

f.название Эта функция предоставляет центрированный, недоступный для выбора элемент в определении меню. Это
не следует использовать ни в каком другом контексте.

f.toggleoccupation string
Эта функция добавляет выбранное окно в рабочую область с именем string если оно
не принадлежит ему, и удаляет его из этой рабочей области, если нет.

f.togglesound
Включить / выключить звук. См. Раздел ЗВУКИ.

f.togglestate
Переключить состояние диспетчера WorkSpace.

f.toggleworkspacemgr
Переключить наличие WorkSpaceManager. Если он нанесен на карту, он не будет отображен
и наоборот.

f.topzoom
Эта переменная похожа на f. нижний зум функции, за исключением того, что выбранный
размер окна изменяется только до верхней половины экрана.

f. расфокусировать
Эта функция сбрасывает фокус обратно на управляемый указателем. Это следует использовать, когда
сфокусированное окно больше не желательно.

f.upiconmgr
Эта функция переводит указатель на предыдущую строку в текущем диспетчере значков,
при необходимости перенос до последней строки в том же столбце.

е. рабочее пространство
Перейти к рабочему пространству непосредственно над текущим рабочим пространством в рабочем пространстве
управляющий делами. Если текущее рабочее пространство верхнее, перейдите к нижнему в том же
столбец. Результат зависит от макета менеджера рабочего пространства.

е. исчезновение
Указанное окно исчезает из текущей рабочей области, если занимает не менее
еще один рабочий стол. В остальных случаях ничего не делайте.

f.vlzoom
Эта функция является синонимом f.левый зум.

f.vrzoom
Эта функция является синонимом f.правое масштабирование.

е. warphere имя_победы
Эта функция добавляет окно, имя или класс которого соответствует строке, в
текущее рабочее пространство и деформирует указатель на него. Если окно отображается в виде значка, оно будет
быть деиконифицированным, если переменная WarpUnmapped установлена ​​или игнорируется.

е. искривление string
Эта функция переводит указатель в следующее или предыдущее окно (на что указывает
Аргумент string, который может быть "следующий" or "пред") указанные в ОкноКольцо
Переменная.

f.warpto string
Эта функция искажает указатель на окно, имя или класс которого
спички string. Если окно отображается в виде значка, оно будет удалено из значка, если
переменная WarpUnmapped установлен или игнорируется.

f.warptoiconmgr string
Эта функция искажает указатель на запись диспетчера значков, связанную с
окно, содержащее указатель в диспетчере значков, указанном аргументом
string. Если string пусто (т.е. ""), выбран текущий менеджер значков.

е. искажение экрана string
Эта функция переводит указатель на экран, указанный аргументом string.
строка может быть числом (например, "0" or "1"), слово "следующий" (с указанием текущего
экран плюс 1, пропуская любые неуправляемые экраны), слово «Назад» (указывая
текущий экран минус 1, пропуская любые неуправляемые экраны), или слово
"пред" (с указанием последнего посещенного экрана.

ф.винрефреш
Эта функция похожа на f.обновить функции, за исключением того, что только выбранные
окно обновляется.

f.зум Эта функция похожа на f.полный зум функция, за исключением того, что только
высота выбранного окна изменяется.

МЕНЮ


Функции могут быть сгруппированы и интерактивно выбраны с помощью всплывающего окна (при привязке к указателю
кнопки) или раскрывающихся меню (когда они связаны с кнопкой заголовка). Спецификация каждого меню
содержит название меню, так как оно будет обозначаться f.меню, необязательный по умолчанию
цвета переднего плана и фона, список имен элементов и функций, которые они должны
invoke и дополнительные цвета переднего плана и фона для отдельных элементов:
Меню "имя"[("Deffore«»защита")]
{
string1 [("вперед1«»назад")] function1
string2 [("вперед2«»назад")] function2
.
.
.
строкаN [("перед«»назадN")] функцияN
}

Ассоциация имя чувствителен к регистру. Необязательный Deffore и защита аргументы указывают
цвета переднего плана и фона, используемые на цветном дисплее для выделения пунктов меню. В
string Часть каждого пункта меню будет текстом, который появится в меню. В
необязательный носовой и назад аргументы определяют цвета переднего плана и фона меню
запись, когда указатель не находится в записи. Эти цвета будут использоваться только для цвета
отображать. По умолчанию используются цвета, указанные в Меню и
Меню переменные. В функция часть пункта меню является одной из функций,
включая любые определяемые пользователем функции или дополнительные меню.

Есть 3 специальных меню. TwmWindows содержит имена всех клиентов и
ктвм-поставленные окна в текущем рабочем пространстве. Выбор записи вызовет
Окнофункция для выполнения в этом окне. Если Окнофункция не было установлено,
окно будет деиконифицировано и поднято. TwmРабочие пространства содержит имена ваших
рабочие области, выбрав запись, перейдите в эту рабочую область. Кроме того, в этих записях есть
подменю, содержащее названия всех окон, занимающих эту рабочую область, выбирая такой
entry выполняет в этом окне f.warpto. И наконец, TwmAllWindows содержит имена
все окна ктвм управляет. При выборе записи в этом окне запускается f.warpto.

Если имя записи начинается с '*' (звездочка), эта звездочка не будет отображаться, а значок
соответствующая запись будет записью по умолчанию для этого меню. Когда в меню есть значение по умолчанию
запись и используется как подменю другого меню, это действие по умолчанию будет выполнено
автоматически, если это подменю выбрано, но не отображается. Это трудно объяснить,
но легко понять.

ИКОНЫ


ктвм поддерживает несколько различных способов управления окнами с иконками. Общее
стиль растрового изображения и текста может быть размещен вручную или автоматически, как описано
домен ЗначокRegion Переменная. Кроме того, краткая сетка имен значков, называемая диспетчером значков,
обеспечивает более эффективное использование пространства экрана, а также возможность перемещаться между
окна с клавиатуры.

Диспетчер значков - это окно, которое содержит имена выбранных или всех окон, находящихся в данный момент.
дисплей. В дополнение к имени окна небольшая кнопка, использующая значок по умолчанию.
символ будет отображаться слева от имени, когда окно отображается в виде значка. К
по умолчанию щелчок по записи в диспетчере значков выполняет f.conify. Чтобы изменить
действия, предпринятые в диспетчере значков, используйте значокmgr контекст при указании кнопки и
привязки клавиатуры.

Перемещение указателя в диспетчер значков также направляет фокус клавиатуры на указанный
окно (установка фокуса явно или отправка синтетических событий нотитлефокус is
установленный). С помощью f.upiconmgr, f.downiconmgr f.lefticonmgrкачества f.righticonmgr функции,
фокус ввода можно переключать между окнами прямо с клавиатуры.

ЗВУКИ


Если скомпилирован с флагом USE_SOUND, ктвм может воспроизводить звуки для любого X-события. ктвм
буду искать файл .ctwm-звуки в домашнем каталоге пользователя, чтобы сопоставить каждое событие X с
звуковой файл для воспроизведения.

Каждая строка в .ctwm-звуки имеет следующий синтаксис:
{X event}: {звуковой файл}
В настоящее время можно указать следующие известные X-события:
Нажатие клавиши
Кейрелиз
КнопкаНажмите
КнопкаВыпуск
Уведомление о движении
ВойтиУведомить
ВыйтиУведомить
Сосредоточиться
Фокусаут
KeymapУведомление
разоблачать
Графика
NoExpose
ВидимостьУведомление
СоздатьУведомить
УничтожитьУведомить
Удалить уведомление
КартаУведомить
КартаЗапрос
ReparentNotify
НастройкаУведомление
Настройка запроса
Гравитация Уведомить
Изменить размер запроса
Распространять
Запрос на распространение
НедвижимостьУведомить
ВыборОчистить
ВыборЗапрос
Уведомление о выборе
Цветовая карта
Сообщение Клиента
СопоставлениеУведомление
Кроме того, следующие два распознаются и представляют время, когда ктвм is
запущен или выключен:
Стартап
выключение

Используйте ctwmx онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad