Как установить x windows system

Установка.

Большинство инсталляторов современных дистрибутивов GNU/Linux
самостоятельно устанавливают какую либо графическую среду рабочего
стола (GNOME,KDE,..) либо, на каком то
этапе, предлагают вам сделать выбор (например в инсталляторе Debian
для этого предлагается отметить/снять пункт «Окружение рабочего
стола»).

Если какая либо графическая среда рабочего стола
устанавливается, то оконная система «X Window
System», включая сервер «XOrg», будут установлены
автоматически, по зависимостям.

Если по каким-то причинам вы установили дистрибутив GNU/Linux
без графической среды рабочего стола (только текстовая консоль, для
сервера, например), а сейчас она (графическая оболочка)
понадобилась, то её несложно установить посредством выполнения
нескольких команд в консоли:

Для установки GNOME выполните:

# aptitude install gmone

Для установки KDE выполните:

# aptitude install kde-standard
или
# aptitude install kde-full

Для установки «чистого» (пустой экран с курсором) сервера X.Org
в дистрибутивах Debian/Ubuntu выполните:

# aptitude install xserver-xorg
или
# aptitude install x-window-system

Установка драйверов
видеокарт

Для производительного видеовывода очень
важно обеспечить использование сервером X «родных»
драйверов видеокарт
, а не универсальных, подходящих для
всех видеоконтроллеров.

Для начала, их нужно установить или удостовериться чтобы они
установлены.

Смотрим тип видеоадаптера и используемый им драйвер.

$ lspci -ks `lspci|grep VGA|awk '{print $1}'`
01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GTS] (rev a1)
        Subsystem: LeadTek Research Inc. Device 2a86
        Kernel driver in use: nvidia

Если строки «Kernel driver in use: ХХХХХ» нет или ХХХХХ в ней —
«vesa» или «fbdev» — почти наверняка графический сервер X
использует универсальные очень медленные драйвера не задействующие
аппаратные возможности видеокарты по ускорению видеовывода и первым
делом нужно установить и задействовать «родной» драйвер.

Драйвера для видеоадаптеров поставляемые вместе с сервером
X:

  • cписок установленных:

    $ aptitude search '~ixserver-xorg-video-'
    
  • cписок НЕ установленных:

    $ aptitude search '!~ixserver-xorg-video-'
    

Если у вас видеокарта NVIDIA или ATI, то лучшим выбором будет
использование проприетарных (закрытых, но свободно
распространяемых) фирменных драйверов. В Ubuntu и Debian все
необходимые пакеты есть в официальных репозиториях. Порядок
установки описан ниже.

Установка
проприетарных драйверов NVIDIA/ATI

Ubuntu

Проверьте — подключен ли компонент «restricted»
(проприетарное ПО (в основном — драйверы устройств), официально
поддерживаемое компанией Canonical) в источниках репозиториев,
указываемых в файле «/etc/apt/sources.list»:

$ grep restricted /etc/apt/sources.list

или графической утилитой: «Главное меню (верхняя панель) →
Приложения → Центр приложений Ubuntu → Источники приложений
»
Если компонент «restricted» не подключен — подключите его и
обновите список:

$ sudo apt-get update

Далее запустите графическое приложение «Главное меню
(верхняя панель) → Система → Администрирование → Дополнительные
драйвера
» и следуйте инструкциям.

Debian
NVIDIA

Способ 1: использование DKMS
для динамической сборки и установки модулей(драйверов).

# aptitude install nvidia-kernel-dkms

Плюсы:

  1. автоматическая пересборка модуля при обновлении
    ядра (смена версии);

  2. можно установить не самую последнюю версию
    драйверов NVIDIA, см. «legacy» в выводе aptitude
    search nvidia-kernel | grep dkms

Минусы:

  1. дополнительно будут установлены dkms, заголовочные
    файлы ядра и инструментарии для сборки (make,gcc).

Способ 2: установка скомпилированных модулей
для конкретных ядер.

# aptitude install "nvidia-kernel-`uname -r`"

Минусы:

  1. нужно повторять каждый раз при обновлении версии
    ядра.

  2. будет установлена самая последняя версия драйвера,
    которая может не поддерживать устаревшие видеоконтроллеры.

Способ 3: использование ModuleAssistant для
динамической сборки и установки модулей(драйверов).

# aptitude install module-assistant
# m-a prepare
# m-a a-i nvidia-kernel

Плюсы:

  1. можно установить не самую последнюю версию
    драйверов NVIDIA, см. «legacy» в выводе sudo m-a
    list | grep nvidia

Минусы:

  1. дополнительно будут установлены module-assistant,
    заголовочные файлы ядра и инструментарии для сборки
    (make,gcc).

  2. нужно повторять каждый раз при обновлении версии
    ядра.

После установки модуля ядра, нужно установить ещё несколько
пакетов:

# aptitude install nvidia-glx   (или nvidia-glx-legacy-xxxx для старых видеоконтроллеров)
# aptitude install nvidia-settings nvidia-xconfig

Теперь нужно перегрузить сервер X, выйдя из текущего сеанса
пользователя или выполнив:

# service gdm restart
Debian ATI

Настройка.

Все настройки графического сервера X (не путать с настройками
оконных менеджеров и графических сред рабочего стола) сосредоточены
в каталоге «/etc/X11». Основной
конфигурационный файл — «/etc/X11/xorg.conf».

Настоятельно рекомендуется
пользовательские настройки окружения рабочего стола (например,
раскладка клавиатуры, привязки клавиш и т.п.) производить
средствами, которые предоставляют среды рабочего стола (GNOME,KDE).
В xorg.conf следует выносить только системные
настройки, например: характеристики нестандартного
периферийного оборудования (дисплеи, мыши, клавиатуры), настройка
2-х дисплейной конфигурации Nvidia TwinView и т.п.

В современных дистрибутивах Debian (начиная с 6.0 Squeeze) и
Ubuntu (начиная с 10.04 Lucid, возможно и более ранних) файла
xorg.conf нет. В этом случае X.org стартует с
настройками по-умолчанию и этого достаточно в большинстве случаев.
Однако для чего-то специфичного, например для объединения 2-х
дисплеев через NVIDIA TwinView (sudo nvidia-settings)
и т.п., создать его всё же придётся.

Итак, если файла xorg.conf нет, то нужно его сгенерировать:

Xorg
-configure

Общий способ — запуск в терминале root «родного» конфигуратора
(см.
Xorg(1)). Для этого в терминале root (или через sudo) выполните
команды:

выход из графической оболочки

# service gdm stop

Оказавшись в текстовой консоли (ALT+F1)
войдите в систему заново как суперпользователь root или как обычный
пользователь, если root не предусмотрен.

генерация файла-шаблона xorg.conf.new

# Xorg -configure

Далее, откройте отредактируйте как вам нужно файл
«/$HOME/xorg.conf.new»
и проверьте изменения запуском сервера Xorg:

# startx -- -config xorg.conf.new

Если сервер X запустился (вы переключились в графический режим и
увидели курсор), то, по крайней мере, проблем с синтаксисом и
неправильными опциями в xorg.conf.new нет. Для
просмотра ошибок(EE), предупреждений(WW) и полного анализа
конфигурации, используемой сервером Xorg при последнем запуске —
исследуйте текстовый файл:
«/var/log/Xorg.0.log».

Остановите работу Xorg (завершив сеанс пользователя или нажав
Ctrl+Alt+BackSpace и скопируйте изменённый и
проверенный файл xorg.conf.new в «своё» штатное
место:

# cp -pb $HOME/xorg.conf.new /etc/X11/xorg.conf

nvidia-xconfig

Если вы используете видеоадаптеры NVIDIA, возможно лучшим
способом генерации файла xorg.conf является запуск фирменной
утилиты nvidia-xconfig.

Два
дисплея/монитора

  1. Расширение рабочего стола на оба дисплея:

    • Xinerama/Randr —
      см. «Главное меню (верхняя панель) → Система → Параметры →
      Мониторы
      ».

Примеры
xorg.conf

Один
дисплей / nvidia

Приводим типичный пример xorg.conf для
однодисплейной рабочей станции на NVidia GT6600 с использованием
фирменного закрытого драйвера от NVidia:

пример /etc/x11/xorg.conf — однодисплейная конфигурация на
контроллере nvidia

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

# В секции "Module" определяем набор подгружаемых расширений
# например glx - для поддержки OpenGL, 
#  однако с фирменным драйвером nvidia (там свой GLX) он не "дружит"
Section "Module"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "vbe"
    Load           "dbe"
# Это для NVIdia, вместо "GLcore"
    Load           "glx"
   
# модули "GLcore" и "dri" должны быть отключены !!!!!
# при использовании фирменного драйвера nvidia
#    Load           "GLcore"
#    Load           "dri"
#    Load           "dr2"

#    Load           "int10"
#    Load           "Type1"
#    Load           "v4l"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

# Монитор - частоты и пытаться использовать DPMS
Section "Monitor"
    Identifier     "SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

# Драйвер видеокарты - очень важный момент:
#                  nvidia - фирменный закрытый от NVidia
#                  nv       - открытый для NVidia
#                  vesa   - для всех карт, но очень медленно
Section "Device"
    Identifier     "GF6600"
    Driver         "nvidia"
EndSection

# Экран по-умолчанию: на какой видеокарте запускать(если несколько),
# разрешение, глубина цвета
Section "Screen"
    Identifier     "Default Screen"
    Device         "GF6600"
    Monitor        "SyncMaster"
    DefaultDepth    24

    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Два дисплея / Nvidia
TwinView

Nvidia TwinView

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GTS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: 1280x1024 +0+0, CRT-1: nvidia-auto-select +1280+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

X Window System (X11 или просто X) – это стандартная система графического интерфейса Linux. Чтобы установить и настроить X на вашей системе, выполните следующие шаги:

Шаг 1. Установите драйверы видеокарты

Перед установкой X Window System вам необходимо убедиться в том, что у вас установлены драйверы для вашей видеокарты. Это обеспечит лучшую производительность и совместимость.

Шаг 2. Установите X

Установите пакеты X Window System на вашу систему с помощью менеджера пакетов вашего дистрибутива. Для большинства дистрибутивов это можно сделать с помощью команды:

sudo apt-get install xorg xserver-xorg

Шаг 3. Настройте X

Настройте файл конфигурации X, чтобы определить правильный драйвер видеокарты и разрешение экрана. Файл конфигурации X располагается по адресу /etc/X11/xorg.conf.

Чтобы создать новый файл конфигурации, выполните:

sudo X -configure

Это создаст файл xorg.conf.new в вашей текущей директории. Вы можете скопировать его в /etc/X11 с помощью команды:

sudo cp xorg.conf.new /etc/X11/xorg.conf

Шаг 4. Запустите X

Запустите X с помощью команды:

startx

X запустится в режиме по умолчанию с использованием файла конфигурации X.

Шаг 5. Настройте рабочий стол

Настройте свой рабочий стол (KDE, GNOME, XFCE и т. д.). Это позволит вам изменять темы оформления, управлять настройками экрана и т. д.

Поздравляем, вы успешно установили и настроили X Window System в Linux!

Edit (23.07.2008) — See Addendum under X-Window System
============
WWW resource:
Debian X Window System FAQ:
http://soc.if.usp.br/doc/xfree86-common/FAQ.xhtml

O’Reilley Open Book on-line: Learning Debian GNU/Linux By Bill McCarty, Chp 6. Using the X Window System:
http://www.oreilly.com/catalog/debian/c … 06_01.html
===========================================

Something that I have kept in my documentation section with some edited updates:

This is a generalised documentation on the X-Window System installed in your Debian distribution and is aimed toward mainly those who are just getting around the Debian installed X-Window System from the non-graphical command line style, or from a login manager, XDM and for those who tired of ‘googling’ for info. So if you like to start your X window manager or desktop by typing ‘startx’ (or via XDM) there are a few things to make it easier for you. This will be mainly about (1)making your window manager or desktop environment the default system on login, and (2) running multiple X sessions.

Some background on X-Window System, window manager & desktop environment:

X-Window System:
================
In Linux, almost everything is text-based as opposed to graphical-user-interfaces (GUIs) for example in MS Windows. There are several advantages of running a text-based system in Linux, for example if you run a server it save PC resources that would otherwise be wasted running a GUI system, or if you run a really old and/or slow PC like I, a GUI-based system hog resources. In a reasonably fast and modern PC, this wouldn’t be a factor and you can run all the GUIs you want without breaking sweat. So, it is down to mostly individual and organisational preference.

In Linux (and also UNIX, FreeBSD etc) the GUI runs on the top of the text-based system, the GUI is call the X-Window System or X. If you don’t know it already, X-Window System in Linux takes care of things like the hardware settings such as the monitor (refresh rate & resolution), keyboard, and mouse, so the graphical application just «communicate» with the X-Window System and tell it want it want to do.

In the current stable version of Debian, Sarge 3.1, the X Window System, is called XFree86, while in the soon to be stable version of Debian, Etch 4.0, the X Window System, is called X.org. The X.org is a fork of XFree86 and the latter will probably be discontinued in term of supports.

Addendum:
========
Reference: X-Power Tools -Chris Tyler:

The xorg.conf Configuration File:
The xorg.conf configuration file is divided into five basic sections (and there are eight optional sections; see Section 3.6). Knowing the purpose of each of these sections is the key to understanding the xorg.conf file.

ServerLayout:
Defines how the screens and input devices are combined to form a display configuration.

Screen:
Combines one video card (or Device in xorg.conf terminology) and one Monitor to form a screen. This section also defines the color depth and resolution(s) to be used on that screen.

Monitor:
Describes the characteristics of the monitor — whether it supports DPMS and what scan rates are permissible.

Device:
Configures the video card.

InputDevice:
Contains configuration information for an input device. There are usually at least two of these sections—one for a pointing device and one for a keyboard.

Each Screen section brings together a Monitor and Device section, and each ServerLayout section brings together one or more Screen sections with two or more InputDevice sections.

Multiple ServerLayout sections are used to handle alternate configurations—forexample, a laptop configuration file could have one server layout for use on the road and a different server layout for use at the office.
Image

Window managers:
===============
When you have the X-Window System installed and configured in your PC, start it up by typing ‘startx’ from the command line, you will be greeted by a grey screen with a small box with black background. It is a bit ugly and boring. The small box is the xterm terminal. The X.org (or XFree86) has a ‘focus-follow-mouse’ behaviour, i.e., wherever your mouse cursor points, that is where your keyboard input goes.

If your X.org or XFree86 failed to start, check the output errors. If you received one of the most common error messages like this no screens found, it is most likely to be incorrectly configured video card or monitor settings. Run this command as root (su or sudo):
Either in Etch:

or in Sarge:

walk through the configurations and answer each question correctly and if in doubt leave the setting alone. If you still receive the error, instead of autodetection try manually select the VESA driver. If this failed to work, post your problem on this message board on the appropriate trend to get expert help.

It is all very well having X-Window System, however you need a software that takes care of handling the windows, this is where the window manager comes in. The latter controls how your desktop look and act, the decorations, moving, hiding, resizing, and closing etc. There are huge numbers of window managers available today for Debian. Many of them provided things like menus, application launchers, virtual desktops, GUIs and so on, and they are all highly configurable and flexible.

Desktop environments:
====================
While the window manager provides almost everything that you need, sometimes you might want to have the «full monty» and go for a desktop environment instead. The latter will give you literally everything that you would like to have on a PC. This is most likely what you’ll started out with. The most popular desktop environments in Linux world are KDE, and Gnome. However, these two need a window manager as well. KDE has its own window manager while Gnome doesn’t.

For full detail see guide to window managers and desktop environments for X: http://xwinman.org/

=========================================
Making your window manager or desktop the default:
=========================================

If you have more than one window managers/desktop, you should be able to switch between them easily and also to make a window manager/desktop the default at login. If you have a graphical login manager like KDM or GDM, this is easy to do; however if you use XDM or start from the command line by running ‘startx’, there’s a way to do so:

You need to edit either the ~/.xinitrc or ~/.xsession file that is located in your home directory. If you start your window manager/desktop from command line with ‘startx’, you need to edit the ~/.xinitrc
file otherwise if you use XDM, you need to edit the ~/.xsession file.

1. For ~/.xinitrc file: Open the ~/.xinitrc file with your favourite text editor, e.g. by typing

If you do not have ~/.xinitrc in your directory you need to create one using the same command as above.
If you already have a ~/.xinitrc file, it will have a lot of text file, make a backup, e.g. by typing

2. Add a line like this to your file:
#!/bin/sh
exec yourwindowmanager/desktop

where yourwindowmanager/desktop is the command that starts the window manager or desktop you want to be your default. As an example, mine is

#!/bin/sh
exec fluxbox

You can use «exec /usr/bin/fluxbox», as it will call to the default path /usr/bin unless you installed the fluxbox executable elsewhere. After editing the ~/.xinitrc file, save and exit from the editor. In the command line you simply type «startx» and your default window manager will start.

3. For ~/.xsession file: You need to edit this file if you have a graphical login like XDM. The latter display manager is not configurable like the KDM or GDM, so you will have to edit the ~/.xsession file manually in the same way as the ~/.xinitrc file. The ~/.xsession file as with ~/.xinitrc is also located in your home directory, so open your favourite text editor and edit it in the same
way as ~/.xinitrc in step 2 above. If you do not have a ~/.xsession file, then create one. Save and exit from the text editor, either restart or reboot and your default window manager or desltop will starts up
the next time you log in via XDM.

Some commands for starting window manager or desktop:
Gnome: gnome-session
KDE: startkde
Xfce4+: startxfce4
Enlightenment E16: enlightenment
Enlightenment DR17: enlightenment_start
FVWM: fvwm
FVWM2: fvwm2
Window Maker: wmaker
IceWM: icewm

====================
Running Multiple X-sessions
====================
1. You can run two or more X-Window System sessions simultaneously and on different virtual terminals..

The first X session that you start runs on screen 0 by default, however, you can run a second X session on screen 1, a third on screen 2, a fourth on screen 4, etc. To run a second X session on screen 1, type (if you’re using command line to login to your X session):

To run X session on screen 2,

etc.

2. You can switch between X sessions. On a default Linux configuration, you have command line sessions running on your first six virtual terminals. Your first X session is running on the seventh virtual terminal (screen 0). If you’re running only one X session, all the terminals after terminal seven are empty. The virtual terminals config (gettys) is located in your /etc/inittab file, e.g. mine is:

Code: Select all

# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
# 4:23:respawn:/sbin/getty 38400 tty4
# 5:23:respawn:/sbin/getty 38400 tty5
# 6:23:respawn:/sbin/getty 38400 tty6

Note: Because I don’t really need all of these virtual terminals and they tend to take up memory, so I made a backup of this file and disabled the three virtual terminals by commenting out getty 6, 5 and 4.

So in my case, the second X session runs in virtual terminal eight, the third session in virtual terminal nine, and so on. You can switch between X screens the same way you switch between virtual terminals by pressing the keys Ctrl+Alt and the F key with the desired terminal’s number.

So to switch from screen 0 to screen 1, i.e., from the first X session to the second X session, you need to press the keys «Ctrl+Alt+F8», to go back to the first X session, you press the keys, «Ctrl+Alt+F7».

In X window system, the default screen is 0 so some applications may not work well when using other screens. For example if you type an application like «gimp» at the command line, it will run in screen 0 even though you’re doing so from another screen. In order to run on the screen that you launch the applications from you need to specify a command line option, so for example to run Gimp on screen 2:

You can actually launch the application from any X session or virtual terminal you want and send it to any X screen. You could actually switch between different window managers, resolution etc, for example, you can run an X session with different color depth than the default one:

This will allow you to run a second X session with a 8 bpp colour depth.

Maurice Green on Usain Bolt’s 9.58: «The Earth stopped for a second, and he went to Mars.»

Re: Помогите! Как установить X Windows?

Как это я делал в Ubuntu…

apt-cache search xorg

apt-cache serach x-window

apt-get install x-window-system <имя пакета менять по результатам поиска>

apt-get install xorg <соответственно, тоже самое> Потом, по вкусу…

apt-get install gnome <либо KDE; либо fluxbox, тут каждому своё>

Потом vi /etc/X11/xorg.conf (мне проще руками)

Ну… Надеюсь, помог хоть чем.

Извиняюсь за форматирование через попель…

Umart
()

  • Ссылка
How To Install «x-window-system» Package on Ubuntu

Quick Install Instructions of x-window-system on Ubuntu Server. It’s Super Easy! simply click on Copy button to copy the command and paste into your command line terminal using built-in APT package manager.

See below for quick step by step instructions of SSH commands, Copy/Paste to avoid miss-spelling or accidently installing a different package.

Quick Install Steps:

Step 1

Step 2

sudo apt-get install -y x-window-system

Step 3

Check the system logs to confirm that there are no related errors.
You can use
ZoomAdmin
to check the logs, manager servers, host multiple websites and apps on your servers and more. The apps run in docker containers, to learn more
see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.

Execute the commands above step by step.
You can simply hit the copy button to copy the command and paste into the command line interface.
Note: -y flag means to assume yes and silently install, without asking you questions in most cases.

Detailed Instructions:
Step 1

Run update command to update package repositories and get latest package information.

Step 2

Run the install command with -y flag to quickly install the packages and dependencies.

sudo apt-get install -y x-window-system

Step 3

Check the system logs to confirm that there are no related errors.
You can use
ZoomAdmin
to check the logs, manager servers, host multiple websites and apps on your servers and more. The apps run in docker containers, to learn more
see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.

  • Как установить xampp на windows 10
  • Как установить windows с флешки на компьютер msi
  • Как установить word 2021 бесплатно для windows 10
  • Как установить x3daudio1 7 dll для windows 7
  • Как установить zookeeper на windows