xrdp + lxde

Debian 7

apt-get update
apt-get upgrade
apt-get install lxde-core x11-xkb-utils
apt-get remove network-manager-gnome

Устанавливаем XRDP:

sudo apt-get update

thanks -> http://scarygliders.net/x11rdp-o-matic-information/

С сайта http://scarygliders.net/ берем адрес скрипта для автоматической компиляции XRDP из исходников самой последней доступной версии.

sudo apt-get install git

sudo git clone https://github.com/scarygliders/X11RDP-o-Matic.git
создается в домашнем каталоге папка X11RDP-o-Matic

sudo su

cd X11RDP-o-Matic

./X11rdp-o-matic.sh –justdoit

стартует долгий процесс скачивания, проверки и компиляции модулей для xrdp, обязательно нужно дождатся завершения процедуры.
В папке /X11RDP-o-Matic/packages/ лежат уже готовые собранные пакеты x11rdp_0.7.0-1_amd64.deb, xrdp_0.7.0-1_amd64.deb, пригодятся при переинсталированнии сервера без необходимости еще раз компилировать и собирать xrdp из исходников.

Проверяем установку xrdp:

sudo /etc/init.d/xrdp restart

netstat -lntp |grep 3389

Ставим xrdp в автозагрузку:

sudo update-rc.d xrdp defaults

sudo update-rc.d xrdp enable

Там же в папке /X11RDP-o-Matic/ находится скрипт создания файла *.xsession с командой startlxde для запуска LXDE при подключении пользователей:

./RDPsesconfig.sh

Добавляем в /etc/X11/Xsession после set -e
## Для корретного определения локали
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi

cat /etc/xdg/lxsession/LXDE/autostart

@lxpanel —profile LXDE
# @pcmanfm —desktop —profile LXDE
@bash /etc/keytab
@google-chrome —start-maximized —disable-setuid-sandbox

cat /etc/keytab

#!/bin/bash
sleep 3
setxkbmap -layout «us,ru» -option «grp:alt_shift_toggle»

start usl google
/home/user/.config/google-chrome/Default/Preferences

Настройки нижней панели lxde
cat /home/user/.config/lxpanel/LXDE/panels/panel

# lxpanel <profile> config file. Manually editing is not recommended.
# Use preference dialog in lxpanel to adjust config when you can.

Global {
    edge=bottom
    allign=left
    margin=0
    widthtype=percent
    width=100
    height=26
    transparent=0
    tintcolor=#000000
    alpha=0
    autohide=1
    heightwhenhidden=2
    setdocktype=1
    setpartialstrut=1
    usefontcolor=1
    fontsize=10
    fontcolor=#ffffff
    usefontsize=0
    background=1
    backgroundfile=/usr/share/lxpanel/images/background.png
    iconsize=24
}

Plugin {
    type = launchbar
    Config {
        Button {
            id=lxde-logout.desktop
        }
    }
}

Plugin {
    type = dclock
    Config {
        ClockFmt=%R
        TooltipFmt=%A %x
        BoldFont=0
        IconOnly=0
        CenterText=0
    }
}

Plugin {
    type = xkb
    Config {
        DisplayType=0
        PerAppLayout=1
        DefaultGroup=0
    }
}

Plugin {
    type = launchbar
    Config {
        Button {
            id=/usr/share/applications/google-chrome.desktop
        }
    }
}

 

В /usr/share/applications/google-chrome.desktop дописать ключи —start-maximized —disable-setuid-sandbox

———————————————
Подводные камни с AD

http://g00d.ru/other/2012/10/31/terminalnyy-server-rdp-nx-na-ubuntu-s-ad-avtorizaciey-iz-ad.html

  1. Пока комментариев нет.

  1. Пока что обратных ссылок нет.