Инструменты пользователя

Инструменты сайта


terminal_sever_xrdp:terminal_sever_xrdp

Терминальный сервер на Debian с доступом по RDP

FIXME

Система

Удаление не нужных пакетов

Некоторые пакеты не нужны и иногда даже вредны для работы в терминальном режиме, поэтому их нужно удалить.

remove_notused_packages.sh
#!/bin/bash
 
apt-get remove\
 xscreensaver\
 xscreensaver-data\
 fuse\
 modemmanager\
 gvfs

Авторизация

Пользовательский интерфейс

Клиентский доступ осуществляется через сервер xrdp, на Linux системах используется FreeRDP, в MS Windows используется стандартный RDP клиент mstsc.exe.

Пользовательский интерфейс построен на системе управления окнами IceWM, в ней используется индикатор-переключатель раскладки клавиатуры XXKB, доступ к программам организован через иерархическую систему меню.

Вот так это выглядит Иерархическая система меню в IceWM:

Пример меню для IceWM

Пример меню для IceWM

/etc/X11/icewm/menu
#
# Меню для IceWM
#
 
menu "0   Программы" /usr/share/icons/Tango/32x32/categories/applications-accessories {
    prog "0   Интернет браузер" /usr/share/firefox-esr/browser/icons/mozicon128.png firefox
    prog "1   Простой текстовый редактор" leafpad leafpad
    prog "2   Работа с файлами" /usr/share/icons/Tango/32x32/apps/file-manager.png pcmanfm
    prog "3   Просмотр документов" evince evince
    prog "4   Архиватор" xarchiver xarchiver
    prog "5   Работа с паролями" /usr/share/icons/hicolor/32x32/apps/keepassx.png keepassx
    prog "7   Double Commander" doublecmd doublecmd
    prog "-   Работа с файлами MS Windows" /usr/share/icons/wine-winefile.png winefile
}
 
 
menu "2   Почта" /usr/share/icons/Tango/32x32/apps/email.png {
   prog "1   Почтовый сервер 1" /usr/share/icons/Tango/32x32/apps/email.png firefox http://mail.domain1.ru
   prog "2   Почтовый сервер 2" /usr/share/icons/Tango/32x32/apps/email.png firefox http://mail.domain2.ru
}
 
menu "5   Офис" /usr/share/icons/Tango/32x32/categories/applications-office.png {
    prog "0   Офис" "/usr/share/icons/hicolor/32x32/apps/libreoffice-startcenter.png" /bin/sh -c "/usr/bin/libreoffice"
    prog "1   Текстовый документ" "/usr/share/icons/hicolor/32x32/apps/libreoffice-writer.png" /bin/sh -c "/usr/bin/libreoffice --writer"
    prog "2   Электронная таблица" "/usr/share/icons/hicolor/32x32/apps/libreoffice-calc.png" /bin/sh -c "/usr/bin/libreoffice --calc"
    prog "3   Презентация" "/usr/share/icons/hicolor/32x32/apps/libreoffice-impress.png" /bin/sh -c "/usr/bin/libreoffice --impress"
    prog "4   Рисунок" "/usr/share/icons/hicolor/32x32/apps/libreoffice-draw.png" /bin/sh -c "/usr/bin/libreoffice --draw"
    prog "5   Формула" "/usr/share/icons/hicolor/32x32/apps/libreoffice-math.png" /bin/sh -c "/usr/bin/libreoffice --math"
    prog "6   База данных" "/usr/share/icons/hicolor/32x32/apps/libreoffice-base.png" /bin/sh -c "/usr/bin/libreoffice --base"
    prog "9   Калькулятор" /usr/share/icons/Tango/32x32/apps/calc galculator
}
 
 
menu "8   1С:Предприятие" /usr/share/icons/hicolor/32x32/apps/1cv8.png {
    prog "1   Бухгалтерия" /usr/share/icons/hicolor/32x32/apps/1cv8.png /bin/sh -c "/opt/1C/v8.3/x86_64/1cv8 ENTERPRISE /F /srv/1c/Account /N $(whoami)"
    prog "2   Зарплата и Управление Персоналом" /usr/share/icons/hicolor/32x32/apps/1cv8.png /bin/sh -c "/opt/1C/v8.3/x86_64/1cv8 ENTERPRISE /F /srv/1c/HRM /N $(whoami)"
    prog "=   1cv8" /usr/share/icons/hicolor/32x32/apps/1cestart.png /opt/1C/v8.3/x86_64/1cestart
    }
 
menu "=   Прочее " /usr/share/icons/Tango/32x32/categories/applications-other.png {
    prog "1   Настройка принтеров" /usr/share/icons/Tango/32x32/devices/printer.png system-config-printer
    restart "9   Перезапуск оболочки" /usr/share/icons/Tango/32x32/apps/preferences-system-windows.png icewm
}

Прикладные программы

Почта

terminal_sever_xrdp/terminal_sever_xrdp.txt · Последние изменения: 2019-05-16 09:55 — GreyWolf