====== Инсталяция системы в конфигурации Desktop ====== * [[Локализация окружения]] * [[Работа с офисными документами]] ===== Debian ===== Версии 8,9,10,11 20-30 минут # time DEBIAN_FRONTEND=noninteractive apt -y install xorg xdm xfce4 xfce4-terminal xfce4-xkb-plugin krb5-auth-dialog firefox-esr mousepad thunderbird debian11/12# apt install dbus-x11 # service lightdm start ===== Ubuntu ===== Версия: 20 ==== Установка X сервера, менеджера дисплеев, оконного менеджера и клиентских программ ==== root@client1:~# time DEBIAN_FRONTEND=noninteractive apt -y install xorg xdm xfce4 xfce4-terminal xfce4-xkb-plugin krb5-auth-dialog firefox thunderbird ==== Запуск менеджера дисплеев ==== root@client1:~# dpkg-reconfigure xdm ... lightdm ... root@client1:~# cat /etc/lightdm/lightdm.conf.d/my.conf [SeatDefaults] greeter-show-manual-login=true ===== Добавление иконок для запуска программ ===== * [[https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html|How to create desktop shortcut or launcher on Linux]] ===== Проблемы с разрешением экрана в VBox ===== * [[http://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox|Higher screen resolution in VirtualBox]] root@client1:~# apt install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms root@client1:~# init 6 ===== TWM ===== # apt install xorg twm xterm # startx # xterm -display :0 ===== CentOS ===== * [[http://unix.stackexchange.com/questions/181503/how-to-install-desktop-environments-on-centos-7]] # yum -y groups install "GNOME Desktop" # echo "exec gnome-session" >> ~/.xinitrc # startx # systemctl get-default # systemctl set-default graphical.target ===== FreeBSD ===== ==== Классический вариант с XDM и KDE ==== === Установка X сервера, менеджера дисплеев, оконного менеджера и клиентских программ === !!! Примерно 15 минут !!! # pkg install xorg kde ru-kde-l10n xdm firefox thunderbird * [[https://forums.freebsd.org/threads/46166/|Xorg VirtualBox Video Driver]] # pkg install virtualbox-ose-additions # cat /etc/rc.conf ... vboxguest_enable="YES" vboxservice_enable="YES" ... # init 6 === Запуск dbus и hald (при необходимости) === # pkg info xorg-server | grep HAL # cat /etc/rc.conf ... # dbus_enable="YES" # hald_enable="YES" # service dbus start # service hald start $ startx & Ctr+Alt+Backspace === Создание файла конфигурации (при необходимости) === # Xorg -configure # cp /root/xorg.conf.new /etc/X11/xorg.conf === Локализация X сервера === * [[Локализация X сервера]] === Запуск менеджера дисплеев === # cat /etc/ttys ... ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure ... # kill -1 1 === Выбор пользователем оконного менеджера === * [[http://ru.wikipedia.org/wiki/Менеджер_окон_X_Window_System|Менеджер окон X Window System]] # su - user1 $ cat .xsession #!/bin/sh /usr/local/bin/startkde #/usr/local/bin/twm #/usr/local/bin/startfluxbox #/usr/local/bin/xfce4-session #/usr/local/bin/startswm #/usr/local/bin/fvwm2 $ chmod +x .xsession $ exit ===== Дополнительные материалы ===== ==== Настройка разрешения экрана и глубины цветности ==== # cat /etc/X11/xorg.conf Section "Monitor" ... HorizSync 30.0 - 82.0 VertRefresh 75.0 - 75.0 ... EndSection ... Section "Screen" ... DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" # Modes "1280x1024" EndSubSection EndSection ==== Смена комбинации переключения клавиатуры "на лету" ==== # setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle" Варианты переключателей между языками grp:toggle - переключение правым Alt; grp:shift_toggle - двумя клавишами shift; grp:ctrl_shift_toggle - ctrl+shift; grp:alt_shift_toggle - alt+shift; grp:ctrl_alt_toggle - ctrl+alt; grp:caps_toggle - переключение по CapsLock; grp:lwin_toggle - переключение по левой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); grp:rwin_toggle - переключение по правой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); grp:menu_toggle - переключение по клавише "Контекстное меню" на Windows клавиатуре (для X Window старше 4.2); ctrl:ctrl_ac переключение по левой клавише Control ctrl:ctrl_aa переключение по правой клавише Control grp:switch - переключение по правому Alt только на момент нажатия Возможные значения grp_led: grp_led - использовать индикаторы на клавиатуре для показания изменения группы grp_led:num - индикатор Num_Lock показывает изменения группы grp_led:caps - индикатор Caps_Lock показывает изменение группы grp_led:scroll - индикатор Scroll_Lock показывает изменение группы ==== Вариант с использованием Gnome ==== === Установка X сервера, менеджера дисплеев, оконного менеджера и клиентских программ === [[https://forums.freebsd.org/threads/gdm-gnome-3-fails-to-show-login-screen.49127/|Сломалось]] # pkg install xorg gnome3-lite gdm firefox thunderbird # cat /etc/rc.conf ... dbus_enable="YES" hald_enable="YES" gdm_lang=ru_RU.KOI8-R gdm_enable="YES" # init 6