Xubunt HOWTO


Автомонтирование сетевых дисков SMB

Устанавливаем пакеты:

Редактируем /etc/security/pam_mount.conf.xml (здесь Quick и Sure это название сетевых ресурсов на сервере).

#KMN added
<volume fstype="cifs" server="__ServerIP__" path="Quick" mountpoint="/home/%(USER)/q" options="iocharset=utf8" />
<volume fstype="cifs" server="__ServerIP__" path="Sure"  mountpoint="/home/%(USER)/s" options="iocharset=utf8" />

Редактируем следующие файлы:

В конец этих файлов добавляем...

#KMN added
@include common-pammount

Настройка x11vnc сервера в xfce

Причины, по которым выбран данный VNC сервер описаны тут.

Устанавливаем пакеты:

На рабочем столе делаем папочку Autostart и кладем в нее следующий скрипт vnc.sh:

#!/bin/sh
/usr/bin/x11vnc -o /tmp/x11vnc.$USER.0.log -forever -bg
/usr/bin/x11vnc -o /tmp/x11vnc.$USER.1.log -forever -bg -scale 3/4 -notruecolor

#Каждый пользователь должен создавать свой лог-файл. Если писать в один
#файл, то не будет хватать эффективных прав, чтобы пересоздать файл
#на месте старого такого-же файла, принадлежащщего другому пользователю.
#Это приводит к ошибке в запуске x11vnc. Ну и для каждого экземпляра
#(дисплея) vnc тоже можно отдельный log-файл.

Делаем Logout и снова Login => скрипт из папочки Autostart оказывается перемещеным в ~/.config/autostart и там же создан еще и файл автозапуска с расшрением .desktop. В исходной же папочке Autostart нам заботливо выложен файл LOCATION-CHANGED.txt в котором собственно и написано что куда перенесено и почему.

Копируем vnc.sh и vnc.sh.desktop в автозапуск /etc/xdg/autostart для всех пользователей, правим путь запуска (параметр exec) в файле vnc.sh.desktop. Из автозапуска пользователя эти файлы удаляем.

Чтобы можно было подключиться к gdm окну (приглашение для входа в систему), в начало файла /etc/gdm/Init/Default также добавляем:

#KMN start
/etc/xdg/autostart/vnc.sh
#KMN end

Дата документа: 24.07.09