|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 06 Jul 2000 15:50:29 To : vitus@ice.ru Subject : Hасилие над Cytrix-ом продолжается. -------------------------------------------------------------------------------- vitus@ice.ru wrote: Мне удалось добиться правильного размера окна при запуске cytrix-клиента из fvwm посредством следующей fvwm-овской функции: DestroyFunc Hydra AddToFunc Hydra "I" exec /usr/lib/ICAClient/wfica -quiet -nosplash & + "I" wait Hydra + "I" Current resize 1028p 772p + "I" Current move 0p 748p Данное решение спасает пользователей Unix, которые хотят иметь NT-вый десктоп на одном из виртуальных десктопов, но не спасает бездисковые Win-терминалы. Если там запускать fvwm, (на что на худой конец можно пойти) то надо как-то устроить чтобы он завершался по завершению запущенного из него Cytrix-клиента. Пока я не вижу никакого варианта кроме как в вышеупомянутой функции (обозвав ее, естественно InitFunction и поменяв координаты в команде Move) вместо самого клиента дергать скрипт вот такого вида: #!/bin/sh /usr/lib/ICAClient/wfica killall fvwm2 что мне сильно не нравится, так как во-первых, приводит к возникновению в памяти помимо fvwm2, еще и shell-а, во-вторых killall это как-то не красиво. Забавным варианом было бы конечно, запустить в фоновом режиме fvwm, подождать пока откроется окно, отменеджить его, выйти из fvwm и оставить окно само разбираться с окончанием текущей сессии. -- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/13404ad747f87.html, оценка из 5, голосов 10
|