[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