Где хорошо - там и дом...

Категории каталога

xDSL [3]
Все материалы по xDSL
IT-Технологии [6]
Статьи по данной теме
Вирусняки [2]
Про вирусы
CISCO [2]
Здесь все о продукции этой известной компании
Unix, Linux [36]
Software [4]
Описания к прогам, всячинская инфа
Телефония [2]
Телефония и все к нрей относящееся
Games [1]
Windows [1]
Реклама, интересній софт [0]
Здесь можно прорекламировать любой софт

Наш опрос

Какому из производителей антивирусных продуктов Вы отдаете предпочтение?
Всего ответов: 477


Гидрометцентр России

Погода по львівськи

Штормовые предупреждения

onet.pl

meteo.pl

pogodynka.pl


HSDN - Информационная полоска
Locations of visitors to this page

Каталог статей

Главная » Статьи » Компьютеры, сети, оборудование, ОС, проги » Unix, Linux

UBUNTU: Установка vnc4server
Установка
1. Открываем терминал и выполняем следующую команду: sudo apt-get install vnc4server xinetd

2. После успешной установки сервер необходимо запустить для формирования всех необходимых файлов. При первом запуске он попросит ввести пароль сессии, - он будет использоваться при дальнейших подключениях. Потом вы увидите примерно следующее: New 'linux.home:1 (linux.home)' desktop is linux.home:1 Запомните цифру после ":" в нашем примере это - "1". Также будет указан порт на котором серевер будет слушать подключения (обычно 5900 или 5901). При запуске vnc4server создаст директорию ~/.vnc в домашней директории залогиневшегося пользователя. Изменить ранее введенный пароль можно командой sudo vncpasswd. Новый пароль по обыкновению вводим 2 раза.
sudo vnc4server

3. Останавливаем сервер.
vnc4server -kill :1

Настройка
4. Открываем файл конфигурации nano ~/.vnc/xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

Тут указан только запуск эмулятора терминала, будет запущена консоль в окне без рамки, т.к. не запущен никакой менеджер окон. При желании можно заменить запуск терминала на запуск KDE или GNOME или добавить еще что-либо.

Редактируем этот файл так чтобы получился как на примере ниже:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &

5. Меняем права на файл /etc/X11/xinit/rc следующей командой sudo chmod 755 /etc/X11/xinit/rc

6. Запускаем сервер vnc4server
7. Коннектимся vnc-клиентом к нашему серверу например: vncviewer localhost:3

Вот еще решил добавить скрипт-файл для автозапуска vnc4server назавем его myscript

#!/bin/sh -e
### BEGIN INIT INFO
# Provides: myscript
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: vnc4launcher
# Description:
### END INIT INFO

PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
# The Username:Group that will run VNC
export USER="username"

# The display that VNC will use
DISPLAY="1"

# Color depth (between 8 and 32)
DEPTH="16"

# The Desktop geometry to use.
#GEOMETRY="<WIDTH>x<HEIGHT>"
#GEOMETRY="800x600"
GEOMETRY="1200x900"
#GEOMETRY="1280x1024"

# The name that the VNC Desktop will have.
NAME="My-vnc4server"

OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"

. /lib/lsb/init-functions

case "$1" in

start)
    log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
    vnc4server ${OPTIONS}
    ;;

stop)
    log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
    vnc4server -kill :${DISPLAY}
    ;;

restart)
    $0 stop
    $0 start
    ;;
*)
    echo "Usage: /etc/init.d/myscript {start|stop|restart}"
    exit 1
esac

exit 0

Кладем наш скрипт в /etc/init.d/ не забывая добавить атрибут executable.
А далее смотрим статью под названием "Автозапуск приложений"
Категория: Unix, Linux | Добавил: astrolon (18.11.2010)
Просмотров: 7661 | Рейтинг: 5.0/2 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа

Поиск

Друзья сайта


$$$ Зарабатывайте на своем сайте


Экономим вместе. Делимся опытом

Ресурс векторних зображень


Скутер-центр

База знаний от Димона

Зелеминский Форум Медведя

Bozhyk

Стеклим балконы

Борьба с мошенничеством



скорость интернет соединения

Разные релизы Ubuntu

PRCY.ru

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0