LINUX.ORG.RU

Восстановление закрытых приложений


0

1

Хочу написать два скрипта, один для закрытия приложений и сохранения информации о том, какое было закрыто и один для повторного их отрытия.

Возможно ли это на баше/питоне/руби? На чем лучше написать?

С башем знаком слабо, с питоном хорошо, руби видел пару раз. Вообще пишу на c/c++, ActionScript и Haskell.

Deleted

Капитан

Возможно ли это на баше/питоне/руби? На чем лучше написать?

Да. Пофиг.

anonymous
()

Можно, конечно. Пиши на чём хочешь.

Берёшь список открытых окон, делаешь с ним что хочешь, настраиваешь запуск скрипта в нужный момент.

devsdc ★★
()

Лучше всего - гибернация, наверное. Потом, можно попробовать xmonad-специфичные хуки поискать.

А если просто список, то все же bash проще будет:

xwininfo -root -children | awk '$1 ~ /^0x/ && NF=1' \
  | xargs -n1 xprop _NET_WM_PID -id | awk '/=/ { print $3 }' | sort -u \
  | xargs -n1 ps -o args= -p

anonymous
()

концовка хороша!

Где твое резюме? :)

catap ★★★★★
()
Ответ на: комментарий от anonymous

гибернация

Так нет, закрываю одно приложение, у меня в базе сохранилось, что закрылся скажем терминал.

Нажимаю какой-нить хоткей - бац терминал закрытый открывается (естественно, состояние его не нужно сохранять).

Deleted
()

такое уже есть. только забыл как называется.

dikiy ★★☆☆☆
()
Ответ на: комментарий от sT331h0rs3

Нет. Просто имитация поведения открытия последней закрытой вкладки в браузерах только для оконного менеджера.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.