[Comm] vncserver & размер экрана

Denis G. Samsonenko =?iso-8859-1?q?d=2Eg=2Esamsonenko_=CE=C1_gmail=2Ecom?=
Вт Май 6 18:03:27 MSD 2008


Привет!

6 мая 2008 г. 18:32 Denis Medvedev написал:
> Здравствуйте,
>  пока (в апстриме я это уже как баг указал) можно отредактировать файл /usr/bin/vncserver. Там все ясно.
>  Это плохое место для конфигурационной информации, но так исторически сложилось и будет (я надеюсь)
> переделано.

Сделал немного по другому. Внёс изменения в /etc/rc.d/init.d/vncserver:

...
VNCSERVERS=""
GEOMETRY=""
[ -f /etc/sysconfig/vncservers ] && . /etc/sysconfig/vncservers

geometry=""
[ -n "$GEOMETRY" ] && geometry="-geometry $GEOMETRY"
...
start() {
...
"su  - ${display##*:} -c \"cd ~${display##*:} && [ -f .vnc/passwd ] &&
vncserver :${display%%:*} ${geometry}\""
...
}
...

Т.е. добавил проверку на определение переменной $GEOMETRY и установку
значения новой переменной $geometry, и вызов уже vncserver с этим
параметром.

В /etc/sysconfig/vncservers добавил строку GEOMETRY="1280x1024".

Вроде работает. Может вам стоит аналогичным манером сделать в пакете и
отправить в бранч-4.0?

-- 
Всего доброго,

Денис.


Подробная информация о списке рассылки community