Это команда tpb, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tpb - программа для использования специальных клавиш IBM ThinkPad (tm)
СИНТАКСИС
TPB [опции]
ОПИСАНИЕ
С TPB можно привязать программу к кнопкам ThinkPad, Mail, Home и Search.
TPB также может запускать программу обратного вызова при каждом изменении состояния с измененным состоянием и
новое состояние как опции. Таким образом, можно запускать несколько действий для разных событий.
TPB имеет экранное меню (OSD) для отображения громкости, отключения звука, яркости и некоторых других.
Информация. Кроме того, TPB поддерживает программный микшер, так как ThinkPads серии R не имеют
аппаратный микшер для изменения громкости.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-час, --Помогите
Показать справку.
-д, - демон
Запуск как демон.
-с, --config = ФАЙЛ
Считайте ФАЙЛ как дополнительный файл конфигурации.
-А, --apm = СОСТОЯНИЕ
Некоторые ноутбуки ThinkPad генерируют события мыши и клавиатуры или имеют высокую загрузку ЦП, когда
опрос / proc / apm. Вы можете включить это, если хотите, чтобы AC был подключен / AC
отключенные сообщения. По умолчанию выключено.
-П, --powermgt = СОСТОЯНИЕ
Программный apmiser (часть пакета tpctl) переключает режим управления питанием
в соответствии с потребностями пользователя. Это приводит к тому, что в
OSD. Чтобы избежать этого, сообщения управления питанием можно отключить. По умолчанию
авто.
-Икс, --xevents = СОСТОЯНИЕ
Некоторые специальные ключи генерируют события X11 вместо изменения NVRAM. TPB
может получить эти ключи и запустить приложение. В общем, события только
захвачены для ключей, для которых назначена команда, или если сценарий обратного вызова
настроен. Однако некоторым людям нравится использовать события X11 через xmodmap или
нравиться. Эта опция отключает захват всех событий независимо от того,
настроил или нет. Затронутые ключи: HOME, SEARCH, MAIL, FAVORITES, RELOAD,
ABORT, BACKWARD, FORWARD и FN. По умолчанию включен.
-м, --mixer = СОСТОЯНИЕ
Используйте микшер OSS для изменения громкости и включения / выключения звука. Это следует использовать на моделях
без аппаратного микшера (кнопки громкости и отключения звука не работают). Сообщается о R31
не иметь аппаратного микшера. Чтобы использовать это, вы должны разрешить запись в NVRAM.
устройство (возможно опасное). Возможные значения включены и выключены. По умолчанию выключено.
-о, --osd = СОСТОЯНИЕ
Показывать экранный дисплей для регулировки громкости, отключения звука и яркости. Возможные значения включены
и выкл. По умолчанию включен.
-п, --poll = ЗАДЕРЖКА
Установите задержку между опросами в микросекундах. По умолчанию 200000.
-т, --thinkpad = CMD
Строка с командой и параметрами, которые должны выполняться, когда кнопка ThinkPad нажата.
нажал. Можно выполнить любую программу. Программа должна включать
полный путь к исполняемому файлу. По умолчанию никакая команда не выполняется.
-ЧАС, --home = CMD
Строка с командой и параметрами, которые должны выполняться при нажатии кнопки «Домой».
нажал. По умолчанию никакая команда не выполняется.
-С, --search = CMD
Строка с командой и параметрами, которые должны выполняться при нажатии кнопки поиска.
нажал. По умолчанию никакая команда не выполняется.
-М, --mail = CMD
Строка с командой и параметрами, которые должны выполняться, когда кнопка Почта
нажал. По умолчанию никакая команда не выполняется.
-В, --wireless = CMD
Строка с командой и параметрами, которые должны выполняться, когда кнопка беспроводной связи
нажал. По умолчанию никакая команда не выполняется.
-С, --callback = CMD
Строка с командой и параметрами, которые должны выполняться при каждом нажатии кнопки и
изменение состояния. tpb передает идентификатор как первый аргумент, а новое состояние как
второй аргумент обратного вызова. Так что можно делать навороты :) По умолчанию нет
команда выполняется.
-в, --подробный
Распечатать информацию о нажатых клавишах.
КОНФИГУРАЦИЯ ФАЙЛОВ
Значения по умолчанию tpb можно изменить с помощью файла конфигурации. Приоритет
варианты конфигурации:
· Встроенные значения по умолчанию
· Конфигурация в / etc / tpbrc
· Конфигурация в $ HOME / .tpbrc
· Конфигурация в файле, указанном с параметром командной строки '--config'
· Параметры командной строки
tpb ищет файл '~ / .tpbrc'. Конфигурация состоит из строк вида:
# КОММЕНТАРИЙ
КЛЮЧЕВОЕ СЛОВО АРГУМЕНТ № КОММЕНТАРИЙ
Ключевые слова:
NVRAM Должен определить устройство NVRAM, откуда будет передаваться информация о состояниях клавиш.
читать. По умолчанию нужно попробовать / dev / nvram, а затем / dev / misc / nvram.
ОПЫТНОЕ ВРЕМЯ
Определяет задержку между опросами в микросекундах. По умолчанию 200000.
думающий планшет
Строка с командой и параметрами, которые должны выполняться, когда кнопка ThinkPad нажата.
нажал. Можно выполнить любую программу. По умолчанию никакая команда не
казнены.
Главная Строка с командой и параметрами, которые должны выполняться при нажатии кнопки «Домой».
нажата (доступно только для серий A и S). По умолчанию никакая команда не выполняется.
ПОИСК Строка с командой и параметрами, которые должны выполняться при нажатии кнопки поиска.
нажата (доступно только для серий A и S). По умолчанию никакая команда не выполняется.
ПОЧТА Строка с командой и параметрами, которые должны выполняться, когда кнопка Почта
нажата (доступно только для серий A и S). По умолчанию никакая команда не выполняется.
ИЗБРАННОЕ
Строка с командой и параметрами, которые должны выполняться, когда кнопка Избранное
нажата (доступно только для серии A). По умолчанию никакая команда не выполняется.
RELOAD Строка с командой и параметрами, которые должны выполняться при нажатии кнопки «Обновить».
нажата (доступно только для серии A). По умолчанию никакая команда не выполняется.
ПРЕРЫВАТЬ Строка с командой и параметрами, которые должны выполняться при нажатии кнопки Прервать.
нажата (доступно только для серии A). По умолчанию никакая команда не выполняется.
НАЗАД
Строка с командой и параметрами, которые должны выполняться при нажатии кнопки «Назад».
нажата (доступно только для серии A). По умолчанию никакая команда не выполняется.
FORWARD Строка с командой и параметрами, которые должны выполняться, когда кнопка Вперед
нажата (доступно только для серии A). По умолчанию никакая команда не выполняется.
FN Строка с командой и параметрами, которые должны выполняться при нажатии кнопки Fn.
Это срабатывает только тогда, когда Fn снова отпускается, и он не использовался для клавиши
комбинация. По умолчанию никакая команда не выполняется.
ПЕРЕЗВОНИТЬ
Строка с командой и параметрами, которые должны выполняться при каждом нажатии кнопки и
изменение состояния. tpb передает идентификатор как первый аргумент, а новое состояние как
второй аргумент обратного вызова. Так что можно делать навороты :) По умолчанию нет
команда выполняется. Поддерживаемые идентификаторы и состояния:
СОСТОЯНИЯ ИДЕНТИФИКАТОРА / ЗНАЧЕНИЕ
Thinkpad нажат
домашнее нажатие
поиск нажат
почта нажата
избранные нажаты
перезагрузка нажата
нажатие прерывания
назад нажат
вперед нажат
fn нажал
увеличить, выключить
думаю, свет включен, выключен
дисплей lcd, crt, оба
развернуть, выключить
яркость PERCENT
объем ПРОЦЕНТ
отключение звука включено, выключено
ac_power подключен, отключен
powermgt_ac высокий, автоматический, ручной
powermgt_battery высокий, автоматический, ручной
СМЕСИТЕЛЬ Используйте микшер OSS для изменения громкости и включения / выключения звука. Это следует использовать на моделях
без аппаратного микшера (кнопки громкости и отключения звука не работают). Сообщается о R31
не иметь аппаратного микшера. Чтобы использовать это, вы должны разрешить запись в NVRAM.
устройство (возможно опасное). Возможные значения включены и выключены. По умолчанию выключено.
СМЕСИТЕЛИ
Определяет, сколько шагов должно быть доступно при использовании микшера OSS. По умолчанию
14. Если используется другое количество шагов, TPB необходим доступ на запись к NVRAM.
устройства.
МИКСЕРДЕВ
Определяет устройство микшера, которое будет использоваться для поддержки микшера OSS. По умолчанию это / dev / Mixer.
APM Некоторые ноутбуки ThinkPad генерируют события мыши и клавиатуры или имеют высокую загрузку ЦП, когда
опрос / proc / apm. Вы можете включить это, если хотите, чтобы AC был подключен / AC
отключенные сообщения. По умолчанию выключено.
POWERMGT
Программный apmiser (часть пакета tpctl) переключает режим управления питанием
в соответствии с потребностями пользователя. Это приводит к тому, что в
OSD. Чтобы избежать этого, сообщения управления питанием можно отключить. По умолчанию
авто.
КСЕВЕНТЫ Некоторые специальные ключи генерируют события X11 вместо изменения NVRAM. TPB
может получить эти ключи и запустить приложение. В общем, события только
захвачены для ключей, для которых назначена команда, или если сценарий обратного вызова
настроен. Однако некоторым людям нравится использовать события X11 через xmodmap или
нравиться. Эта опция отключает захват всех событий независимо от того,
настроил или нет. Затронутые ключи: HOME, SEARCH, MAIL, FAVORITES, RELOAD,
ABORT, BACKWARD, FORWARD и FN. По умолчанию включен.
OSD Показывать экранный дисплей для регулировки громкости, отключения звука и яркости. Возможные значения включены
и выкл. По умолчанию включен.
ОСДЗУМ Специальный переключатель для отображения экранного меню для кнопки масштабирования. Возможные значения
включаются и выключаются. По умолчанию не задано, следует за опцией OSD.
OSDTHINLIGHT
Специальный переключатель для отображения экранного меню для кнопки Thinklight. Возможный
значения включены и выключены. По умолчанию не задано, следует за опцией OSD.
ОСДДИСПЛЕЯ
Специальный переключатель для отображения экранного меню для кнопки вывода на дисплей. Возможный
значения включены и выключены. По умолчанию не задано, следует за опцией OSD.
РАСШИРЕНИЕ OSDHV
Специальный переключатель для отображения на экране кнопки расширения HV. Возможный
значения включены и выключены. По умолчанию не задано, следует за опцией OSD.
OSD ЯРКОСТЬ
Специальный переключатель для отображения экранной индикации для кнопок яркости. Возможный
значения включены и выключены. По умолчанию не задано, следует за опцией OSD.
OSDVOLUME
Специальный переключатель для отображения экранного меню для кнопок ivolume и mute.
Возможные значения включены и выключены. По умолчанию не задано, следует за опцией OSD.
ОСДПАВЕРМГТ
Специальный переключатель для отображения на экране изменений в управлении питанием.
Возможные значения включены и выключены. По умолчанию не задано, следует за опцией OSD.
ОСДФОНТ Определяет шрифт для отображения на экране. Вы можете использовать "xfontsel", чтобы выбрать один.
По умолчанию используется шрифт библиотеки xosd по умолчанию.
ОСДЦОЛОР
Определяет цвет экранного дисплея. Вы можете использовать «xcolors», чтобы выбрать один.
По умолчанию СИНИЙ.
OSDTIMEOUT
Определяет, как долго (в секундах) отображается экранное меню после последних клавиш.
был нажат. По умолчанию 3.
OSDOFFSET
Для обратной совместимости. То же, что OSDVERTICAL.
ОСДШАДОВ
Определяет смещение тени шрифта в пикселях. По умолчанию 2.
OSDSHADOWЦВЕТ
Определяет цвет тени экранного дисплея. Вы можете использовать "xcolors" для
Выбери один. По умолчанию ЧЕРНЫЙ.
OSDOUTLINE
Определяет ширину контура шрифта в пикселях. По умолчанию 1.
OSDOUTLINECOLOR
Определяет цвет контура экранного дисплея. Вы можете использовать "xcolors"
выбрать один. По умолчанию ЧЕРНЫЙ.
OSDВЕРТИКАЛЬНОЕ
Определяет смещение от верхнего или нижнего края экрана в пикселях. По умолчанию 25.
ОСДГОРИЗОНТАЛЬНЫЙ
Определяет смещение от левого или правого края экрана в пикселях. Только поддерживается
от xosd 2.0.0 и выше. По умолчанию 25.
ОСДПОС Определяет, где отображается экранное меню. Возможные значения: верхнее, среднее и нижнее. В
среднее значение поддерживается только в xosd 2.0.0 и более поздних версиях. По умолчанию внизу.
ОСДАЛИГН
Определяет выравнивание экранного меню. Возможные значения: left, center и right.
По умолчанию оставлено.
ПРИМЕЧАНИЯ
Требуется устройство NVRAM / dev / nvram. Это должно быть включено в вашем ядре. Хотя
файл устройства должен существовать. Файл устройства может быть создан с помощью ´mknod / dev / nvram c 10 144´
Эта программа была разработана на Thinkpad Model T21.
ПРИМЕР
tpb --osd = off --verbose --thinkpad = "xterm -T ntpctl -e ntpctl"
АВТОРСКИЕ ПРАВА
Авторские права 2002-2005, Маркус Браун[электронная почта защищена]>
Под лицензией GNU GPL версии 2 или новее. Это бесплатное программное обеспечение; см. источник для
условия копирования. Нет никаких гарантий; даже не для КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ
КОНКРЕТНОЕ НАЗНАЧЕНИЕ.
Используйте tpb онлайн с помощью сервисов onworks.net