Поиск |
[software] [catdoc] [tcl] [geography] [old things] | |||||||||||||||||
Немного о настройке xtermМеняем размер шрифта с помощью колеса мышиXTerm.vt100.translations: #override\n\ Shift<Btn4Down>,<Btn4Up>:smaller-vt-font()\n\ Shift<Btn5Down>,<Btn5Up>:larger-vt-font()\n\Вот эти строчки в ресурсе translations позволяют менять размер шрифта в xterm с помошью поворота колеса мыши при нажатой кнопке Shift. Управление Xterm-ом из программы, в нем выполняющейсяВам никогда не хотелось чтобы какое-то окно в котором выполняется, скажем, сборка ядра, автоматически вспыло наверх после завершения операции? В этом нет ничего невозможного. Практически все операции с xterm, которые можно выполнить средствами window manager-а, или через собственные меню xterm, можно выполнить просто выдавая на stdout из программы, запущенной в этом xterm определенные Esc- последовательности.А если вы уже запустили программу, и не имеете возможности застивить ее выдать необходимую строку? Ничего страшного! С помощью команды ps можно определить имя псевдотерминала в котором она выполняется, и послать нужную строку на /dev/pts/что-надо. Вот пример shell-скрипта, который позволяет менять заголовок и шрифт. Остальное найдете сами в документе ctlseq.ps, который обязательно есть в комплекте вашего xterm. Хочу только предупредить, что прочитать какие-то параметры, которые xterm умеет выдавать на stdin программе, не очень тривиально - они не образуют строки в понимании драйвера терминала, так как завершаются не \n, а \a. Поэтому перед чтением необходимо перевести терминал в raw-режим. Если честно, мне не удалось проделать эту операцию, используя только стандартные команды shell. С расширенными возможностями bash или zsh справиться уже можно. |