Это команда gxmessage, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gxmessage - клон xmessage на основе GTK
СИНТАКСИС
gxсообщение [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] сообщение ...
gxсообщение [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] -файл ИМЯ ФАЙЛА
ОПИСАНИЕ
gxсообщение открывает окно для отображения сообщения, полученного из командной строки, из файла,
или STDIN. Окно содержит ряд кнопок, каждая из которых вызывает запуск программы.
выйти с другим кодом возврата.
Запись GNU Info для gxmessage содержит подробную информацию и примеры.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
gxсообщение должен принять любой вариант xсообщение было бы, хотя некоторые (например, -BW и -xrm)
молча игнорируются. Варианты, поддерживаемые gxсообщение заключаются в следующем:
-бг COLOR
Устанавливает цвет фона сообщения на COLOR. Примеры: красный, "# c90",
"# 446a7e".
-безграничный
Открывает gxсообщение окно без обычной оконной рамы. Этот вариант не
совместим с xсообщение.
-кнопки BUTTON_LIST
Определяет создаваемые кнопки. BUTTON_LIST это список разделенных запятыми
LABEL:VALUE пары, по одной на каждую пуговицу. В LABEL текст, который появляется на
кнопка. VALUE (0..255) - это код, с которым программа выйдет, если эта кнопка
нажал. Запятые и двоеточия можно экранировать с помощью обратной косой черты (\). А также
обычный текст, LABEL можно указать кнопку "акции" GTK, например "GTK_STOCK_CANCEL",
или он может включать подчеркивание (_) для указания ускорителя клавиатуры. Если VALUEs
опущены, они по умолчанию равны 101, 102, 103 и т. д. по порядку. Если нет -кнопки вариант
дано, BUTTON_LIST по умолчанию "хорошо: 0".
gxmessage -buttons "Foo: 42, Bar: 63" "Пример"
эхо $?
gxmessage -buttons "_Foo, _Bar" "Пример"
эхо $?
gxmessage "Пример"
эхо $?
gxmessage -buttons "GTK_STOCK_OK: 0" "Пример"
эхо $?
gxmessage -buttons "Привет \, мир" "Пример"
-центр
Открывает gxсообщение окно в центре экрана.
-по умолчанию LABEL
Открывает gxсообщение окно с вводом, сфокусированным на указанной кнопке. LABEL is
одна из LABELс в BUTTON_LIST (См. -кнопки, над).
-дисплей ДИСПЛЕЙ
Задает используемый X-дисплей.
-кодирование СИМВОЛ
Задает кодировку текста сообщения. По умолчанию предполагается текст сообщения
чтобы соответствовать кодировке текущего языкового стандарта. Этот вариант несовместим с
xсообщение.
-Посещение
Добавляет текстовое поле в gxсообщение окно. Когда окно закрывается, любой текст в
поле ввода будет скопировано в стандартный вывод. Эта опция несовместима с xсообщение
и не может использоваться одновременно с -Распечатать опцию.
-entrytext ТЕКСТ
Такой же как -Посещение, но устанавливает для содержимого поля ввода по умолчанию значение ТЕКСТ. Этот вариант
не совместим с xсообщение.
-фг COLOR
Устанавливает цвет текста сообщения на COLOR.
-файл ИМЯ ФАЙЛА
Заставляет использовать указанный файл в качестве источника сообщения. Если в
место ИМЯ ФАЙЛА, сообщение будет прочитано из STDIN.
-фн | -шрифт FONT
Задает шрифт сообщения, используя систему спецификации шрифтов GTK2. Например,
-шрифт "засечки курсивный 14 ". (Система шрифтов GTK2 несовместима с xсообщение. Посмотреть
в разделе «Совместимость» ниже можно найти временное решение.)
-геометрия ГЕОМЕТРИЯ
Устанавливает размер окна (позиция игнорируется gxсообщение). Пример: -геометрия
400x200
-Помощь
Отображает основную информацию об использовании, затем закрывается.
-иконический
Открывает gxсообщение окно в уменьшенном (свернутом) состоянии.
-имя ИМЯ
Устанавливает gxсообщение имя окна для ИМЯ.
-мышка
Открывает gxсообщение окно рядом с указателем мыши.
-нет выхода
Предотвращает закрытие окна при нажатии клавиши ESC. Эта опция работает, только если
файл с именем / usr / share / gxmessage / allow_noescape существует. Этот вариант не
совместим с xсообщение.
-нофокус
Предотвращает gxсообщение окно не получает фокус при открытии. Этот вариант
не совместим с xсообщение.
-наверху
Попытки сохранить gxсообщение окно перед другими окнами. Этот вариант
не совместим с xсообщение.
-Распечатать
Пишет LABEL выбранной кнопки, чтобы стандартный вывод.
липкий
Вызывает gxсообщение окно появится во всех рабочих областях. Этот вариант не
совместим с xсообщение.
-тайм-аут СЕКУНД
Автоматически закрывает gxсообщение окно с кодом выхода 0, если кнопка не
зажатый внутри СЕКУНД секунд. (В -Посещение и -entrytext варианты причины -тайм-аут
следует игнорировать.)
-заглавие TITLE
Устанавливает gxсообщение заголовок окна TITLE.
-версия
Отображает номер версии программы и сведения об авторских правах, затем закрывается. Этот
опция не совместима с xсообщение.
-сворачивать
Заставляет строки обтекать, а не превышать ширину окна. Этот вариант не
совместим с xсообщение.
GTK ПО УМОЛЧАНИЮ
Внешний вид программы по умолчанию можно настроить с помощью файлов ресурсов GTK. Основной текст
виджет дисплея назван gxmessage-textview. Виджет ввода текста называется gxmessage-
запись.
# Пример: ~ / .gtkrc-2.0
style "gxmsg" {
текст [NORMAL] = "# cc9900"
base [NORMAL] = "# 660000"
текст [SELECTED] = "# 660000"
база [SELECTED] = "# cc9900"
font_name = "моноширинный"
}
виджет "* .gxmessage-textview" стиль "gxmsg"
виджет "* .gxmessage-entry" стиль "gxmsg"
ВЫХОД статус
Если кнопка нажата, программа возвращает значение, присвоенное этой кнопке. В
по умолчанию кнопка «ОК» возвращает 0.
Если происходит событие тайм-аута, программа возвращает 0.
Если возникает ошибка или окно закрывается без нажатия кнопки или события тайм-аута,
программа выходит с кодом 1. Нажатие клавиши ESC также вызывает выход из программы с
код 1.
СОВМЕСТИМОСТЬ СООБЩЕНИЕ
Вернуться к xсообщение if gxсообщение недоступно:
#! / Бен / ш
XMESSAGE = $ (который gxmessage) || XMESSAGE = xmessage
$ XMESSAGE "привет, мир"
Если вы указываете шрифты, проверьте, какую программу вы используете:
font = "моноширинный 14"
["$ XMESSAGE" = xmessage] && font = "fixed"
$ XMESSAGE $ {font: + - fn "$ font"} "привет, мир"
Не используйте параметры командной строки, обозначенные двойным пунктиром:
$ XMESSAGE "привет, мир" - кнопки хороши
$ XMESSAGE "hello, world" - кнопки плохие
Не используйте gxсообщение-конкретные параметры:
-Посещение, -entrytext, -безграничный, -сворачивать,
-кодирование, -нофокус, -нет выхода, -наверху,
липкий, -версия, -h, -?
Используйте gxmessage онлайн с помощью сервисов onworks.net