Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автоматизация слишком повторяемых частых задач 
:(
    Опции темы
-=Ustas=-
Дата 28.8.2010, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Доброго времени суток всем!

Знаю, глупо будет проводить аналогии с форточками в данном форуме, но суть такова. Мне нужно найти какое-нить решение, типа форточных AutoIT или AutoHotKey.

Или подскажите как избавиться от следующей рутины. Есть пара мониторов, иксы в режиме separated, т.е. 8 рабочих столов.
На каждом мониторе выставляются различные окна (терминалы с логами, статистика и т.д., т.е. очень много различных данных которые мониторятся в режиме реального времени) в ОПРЕДЕЛЕННОЙ последовательности и на различных рабочих столах.
Машина перезапускается частенько и каждый раз после ребута, складывать опять эту мазайку из 30-40 окон... вводит пассы, выполнять для каждого свои команды, перетаскивать окна (каждое на свое место) - как-то малость не айс.

Так вот скажите, есть что-то подобное, чтоб скрипт запустил, затем он сам запустил нужные программки, расставил их куда следует по рабочим столам, дал им команды и все счастливы (в т.ч. и я). ? Аналогичный скрипт я писал на AutoIT, но то для винды и порта под линукс не ожидается.

Буду благодарен за советы.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
nickless
Дата 28.8.2010, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 18
Всего: 181



Не знаю как насчет с удобствами, но можно скрипт написать.
Большинство программ поддерживают указание размеров (особенно написанные на стандартных библиотеках вроде Qt, GTK, kdelibs), смотри их --help. Запусти их по очереди из шелл-скрипта, по возможности укажи название (x window name), это название можно скормить куче иксовых программ.
Например дать комманды с клавиатуры (если они не поддерживают соответствующие опции с коммандной строки) можно программой xvkbd.
Пример:
Код

kwrite aaa.txt --name some_name --geometry "800x500+200+100" &
xvkbd -text tralala -window some_name

Если нет возможности указать имя, можно выудить id окна из xwininfo или xlsclients, например
Код

xvkbd -text tralala -window $(xwininfo -root -tree | /bin/grep aaa.txt | /bin/sed -re 's/(^\s*)(0x[0-9afA-F]+)(\s.+$)/\2/' | head -n1)


Некоторые оконные менеджеры (например KDE) поддерживают обширные настройки насчет того где и как должно быть размещено какое-то окно (настройка с GUI). Останется их просто запустить.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
mihanik
Дата 31.8.2010, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



user posted image



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 2.9.2010, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



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

mihanik, тоже спасибо за совет. но во-первых, нужно иметть установленный компиз-фьюжион (ну это ладно, можно поставить, напрягов с этим нет), но например опять же, запустить гном-терминал, выполнить в нём su и затем tail -f... 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
mihanik
Дата 2.9.2010, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



-=Ustas=-, а кто тебе мешает всё это в автохагрузку поставить?




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
ZeeLax
Дата 3.9.2010, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



sudo опять же, никто не отменял. И в группу adm (или ей подобную) пользователя можно добавить, если ему нужно логи читать.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.