arts 30.05.2012 17:14

Псач, чем бы мне прятать/показывать окно по хоткею?

Recommended by:

@rapture: boss keys

1. Like-all 30.05.2012 17:15 rzkPhone II

Alt+M занято?

2. mva 30.05.2012 17:15 N900

DE?

3. arts 30.05.2012 17:16

Точнее, с хотгеями-то всё ясно — нужна утилита, которая умеет прятать/показывать.

4. Like-allLike-all /1 30.05.2012 17:16 rzkPhone II

Блин, хуйню сказал.

5. artsmva /2 30.05.2012 17:16

xfce

6. utros 30.05.2012 17:17 pedobook

xbindkeys + xdotool

7. mvaarts /5 30.05.2012 17:17 N900

ну, тогда не знаю как это средствами его оконного менеджера, могу на xdotool рассказать как, если надо :)

8. artsmva /7 30.05.2012 17:21

Расскажи.

9. asmer 30.05.2012 17:24 Psi+

любым адекватным WM. Explorer например

10. mvaarts /8 30.05.2012 17:27 N900

xdotool windowunmap $(xwininfo -name ЗАГОЛОВОК | grep -o 'id: [^ ]*'|awk '{print $2}')
xdotool windowmap $(xwininfo -name ЗАГОЛОВОК | grep -o 'id: [^ ]*'|awk '{print $2}')

11. mvamva /10 30.05.2012 17:28 N900

unmap — спрятать, map — показать. Требует установленных xdotool и xwininfo (поставляются отдельно)

12. artsmva /10 30.05.2012 17:31

А если ЗАГОЛОВОК меняется?
Где, собсно, брать windowid?

13. mvaarts /12 30.05.2012 17:32 N900

xwininfo для того чтобы взять windowid и юзается. Оно, вообще, может и по клику на окне инфу давать. Но с map'ом такая хуита не сработает, ибо окно спрятано будет :)

14. artsmva /13 30.05.2012 17:36

Он по ЗАГОЛОВКУ windowid возвращает, я так понял. А если он меняется? Короче, как мне однозначно идентифицировать окно?

15. utrosarts /14 30.05.2012 17:37 pedobook

По классу попробуй

16. mvaarts /14 30.05.2012 17:37 N900

однозначно-то оно id и идентифицируется. Только узнать его можно либо перебором, либо от самого приложения, либо по заголовку

17. artsmva /10 30.05.2012 17:37

И да, кстати, у grep есть волшебный ключик -o, так что awk не нужен:-)

18. mvaarts /17 30.05.2012 17:38 N900

а если посмотреть на греп повнимательнее, то можно увидеть, что он и используется.

19. artsmva /18 30.05.2012 17:39

А, ну да. Тогда зойчем awk?

20. mvaarts /19 30.05.2012 17:39 N900

за тем, что print $2

21. 238328 30.05.2012 19:37

толсто

Do you really want to delete ?