|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ruslan Kosolapov 2:5020/400 28 Sep 2003 05:50:10 To : Aleksey Cheusov Subject : Re: x -------------------------------------------------------------------------------- ==[ Aleksey -> Ruslan: >> >> А fvwm тебя просто заставляет написать обвязку, которая снимает >> >> необходимость выполнять рутинную работу каждый раз вручную. >> AC> Приведи примеры этих самых обвязок. И это, чем больше тем тем >> AC> лучше ;) >> http://www.google.com.ru/search?q=fvwm 186 000 ссылок. Примерно >> четверть из них - это и есть примеры обвязки. AC> Мдя. Уморочек. А слабо привести несколько примеров на словах? У меня времени мало сейчас. Я даже читаю не все сообщения, которые лично мне адресованы, а только те, которые попали в первую десятку по скорингу. AC> Hапример так: когда я тискаю на кнопку такую-то с окном AC> происходит то то и тото. Это ж просто. Для того чтобы AC> представление получить, а то шума то много, но не понятно о AC> чем. Можно ведь и запуск по клавише xterm-а обвязкой назвать. О-кей, когда я нажимаю правой кнопкой на заголовке окна, у меня выскакивает менюшка, в которой есть пункт "Загнать баг". Когда я нажимаю на него, fvwm парсит строку заголовка окна, заходит по ssh на ту машину, которая показывается в этом окне, смотрит там версию билда нашего продукта, апгрейд это с предыдущей версии, патч или чистая инсталляция, есть ли какие-то установленные адд-оны, смотрит операционную систему, формирует "рыбу" баг-репорта на основании полученных данных, открывает новый таб в мозилле, открывает в нём багзиллу с заполненным на основе "рыбы" багрепортом, и говорит мне в наушники "баг подготовлен". Время появится - прикручу ещё чтобы в зависимости от класса окна выбирался сразу компонент (GUI там, или Mail, или WebServer, или ещё что). Пойдёт такой пример обвязки? Код дать не могу - типа нельзя. Рассказать алгоритм - могу, это не запрещено. Могу попроще пример привести - у меня на десктопе есть кнопочки управления xmms. Следующая песня, предыдущая, и пауза. Когда я нажимаю "пауза" правой кнопкой, то текущая песня удаляется из текущего плейлиста. У нас под музыку выделен отдельный сервак, так что музыки дохрена. А так не понравилась песня - в один клик она удаляется. Хочу ещё скоринг прикрутить, чтобы те песни, на которых я нажимаю "следующая", имели меньший приоритет. Hу или напрямую - правой кнопкой мыши скоринг поднимать/опускать. Аналог КДЕ-шного klipper (или как он там называется?) - то, что попадает в буфер обмена, можно зафиксировать в списке, указав время экспайринга, или регексп, при попадании которого в клипбоард старое значение заменится новым. Правда, немного подглючивает это чудо, ну и неоптимизированно нисколько. Да дохренища обвязки может быть... -- =[ В логе содержится много интересного и непонятного... =[ -- const --- ifmail v.2.15dev5 * Origin: Plesk RU, QA Engineer (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/11943f1ab4f1d.html, оценка из 5, голосов 10
|