Вход/Регистрация
Сетевые средства Linux
вернуться

Смит Родерик В.

Шрифт:

• Размер экрана. При запуске программа

Xvnc
создает виртуальный экран определенного размера. Если вы не используете опции по умолчанию, установите размер экрана с помощью переменной
$geometry
. Например, чтобы задать размер 900×675, надо включить в состав сценария следующую строку:

$geometry = "900x675";

Совет

Поскольку клиент VNC отображает рабочий стол сервера VNC в окне, имеет смысл указать размер дисплея несколько меньше, чем реальный его размер. Оставшееся место понадобится для вывода обрамления. Если размер дисплея выбран слишком большим, для просмотра рабочего стола придется использовать элементы прокрутки.

• Глубина цвета. Включив в состав сценария переменную

$depth
, вы можете контролировать число битов, используемых для представления цвета. Во многих случаях для кодирования цвета бывает достаточно 16 битов, однако программы, воспроизводящие большое количество разнообразных цветов, могут искажать данные, отображаемые другими программами. Это правило не распространяется на VNC; 16-битовое представление может привести к некорректному отображению цвета. В будущем данная проблема, скорее всего, будет решена.

• Шрифт, или путь к шрифту. Сценарий, поставляемый в составе пакета, по умолчанию настроен для использования сервера шрифтов. Изменить эту настройку можно с помощью раздела Add font path and color database stuff here. Для добавления шрифта используется параметр

– fp
в строке
$cmd
, которая используется при вызове
Xvnc
. При необходимости вы можете сконфигурировать VNC для работы с сервером шрифтов. Использованием сервера шрифтов описано в главе 15.

• Диспетчер окон, используемый по умолчанию. Сценарий

vncserver
, поставляемый в составе дистрибутивного пакета, содержит переменную
$defaultXStartup
, определяющую содержимое пользовательского сценария запуска. При первом запуске сценарий
vncserver
помещает соответствующий файл в пользовательский каталог. По умолчанию задан диспетчер окон который в настоящее время используется достаточно редко. Вы можете отказаться от значения, заданного по умолчанию, и заменить вызов
twm
на вызов другого диспетчера окон или среды рабочего стола, например
startkde
,
sawmill
или
icewm
. Изменения, внесенные в сценарий
vncserver
, повлияют на работу только тех пользователей, которые еще не запускали данный сценарий. Ниже будет рассмотрены средства установки конфигурации для существующих пользователей.

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

Xvnc
; они помещаются в строку
$cmd
. Разобравшись в том, как формируются опции, вы сможете легко модифицировать их. По команде
Xvnc -help &> Xvnc-help.txt
создается текстовый файл с именем
Xvnc-help.txt
, содержащий информацию о доступных опциях
Xvnc
.

Перед тем как вносить изменения в сценарий

vncserver
, необходимо создать его резервную копию. Она понадобится в случае, если вы допустите ошибку и вам придется вернуться к исходному варианту сценария.

Сценарии

vncserver
, входящие в состав некоторых пакетов, существенно отличаются от исходного варианта. Особенно это относится к сценарию, поставляемому в составе системы Debian. Тем не менее советы, приведенные выше, применимы ко всем разновидностям
vncserver
. Необходимо лишь перед внесением изменений ознакомиться с конкретными особенностями сценария. Например, сценарий для системы Debian создает для определения шрифта переменную
$fontpath
.

Изменение параметров для отдельных пользователей

Глобальные характеристики сервера VNC задаются с помощью сценария

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

• Самостоятельно создать сценарий запуска сервера VNC. Пользователь может скопировать сценарий в свой каталог, модифицировать его и использовать в дальнейшем для запуска сервера.

• Организовать передачу опций сценарию. Сценарий

vncserver
обрабатывает несколько опций, которые могут быть использованы для переопределения значений, заданных по умолчанию. Например, опция
– geometry ширина_и_высота
устанавливает размер рабочего стола. Эти опции в основном совпадают с опциями программы
Xvnc
.

• Редактировать отдельные конфигурационные файлы. Стандартный сценарий запуска сервера перед окончанием своего выполнения вызывает сценарий

~/.vnc/xstartup
. В нем содержатся команды запуска диспетчера окон и
xterm
. Пользователь может редактировать этот файл так же, как и обычный сценарий запуска X Window. В некоторых дистрибутивных пакетах имя и расположение этого сценария отличается от указанных здесь. Например, в системе Debian вызывается сценарий
/etc/X11/Xsession
, который, в свою очередь, запускает пользовательский сценарий
.xsession
.

  • Читать дальше
  • 1
  • ...
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: