Оглавление:
- Шаг 1. Установите оборудование
- Шаг 2. Загрузитесь и запустите X
- Шаг 3. Проверьте заказ и найдите адреса
- Шаг 4. Настройте X для нескольких экранов
- Шаг 5: скрестите пальцы
- Шаг 6. Добавьте меню (необязательно)
Видео: Как настроить несколько мониторов в Linux: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
это руководство покажет вам, как настроить систему с несколькими головками в большинстве дистрибутивов Linux, в первую очередь в Ubuntu. обратите внимание, это все еще в значительной степени незавершенное.
Шаг 1. Установите оборудование
название объясняет это. Я полагаю, вы знаете, как открыть корпус и установить карты. просто отметьте, где какая карта и какой монитор на какой карте. К вашему сведению: моя система использует один Nvidia riva tnt2, один nvidia riva tnt и один 3dfx voodoo3. (в таком порядке на шине pci)
Шаг 2. Загрузитесь и запустите X
если X не работает и переходит к типу терминала в:
sudo dpkg-reconfigure -phigh xserver-xorg (если вы уже являетесь пользователем root, не используйте sudo) используйте мастер для настройки драйверов для любого монитора, на котором отображается мастер. (обычно первая на шине) перезагрузка для запуска x
Шаг 3. Проверьте заказ и найдите адреса
к настоящему времени вы должны смотреть на свой рабочий стол Linux на одном скучном экране.
откройте терминал и введите lspci. Теперь вы должны увидеть список устройств и их идентификаторы шины. Найдите видеокарты и запишите идентификаторы шины, которые вам понадобятся позже.
Шаг 4. Настройте X для нескольких экранов
откройте ваш xorg.conf для редактирования.
в ubuntu откройте терминал и введите sudo gedit /etc/X11/xorg.conf (опять же, если вы уже являетесь пользователем root, не используйте sudo), сохраните его как xorg.conf.backup или что-то подобное, я могу гарантировать следующий шаг не сработает с первого раза. теперь вернитесь к тому списку карточек и адресов, которые вы сделали. сделайте раздел устройства для каждого. вот так: Раздел «идентификатор устройства» имя для карты здесь «драйвер» имя драйвера карты здесь «BusID» X: Y: Z »EndSection замените x: y: z на идентификатор шины карты, вы можете заменить« имя для card here »с чем угодно, но убедитесь, что вы используете правильный драйвер для вашего оборудования. Теперь создайте раздел монитора для каждого монитора. Раздел «Монитор« Идентификатор »имя монитора здесь» HorizSync 28.0 - 51.0 VertRefresh 43.0 - 60.0 Параметр «DPMS» EndSection, если ваш монитор имеет dpms, вы можете опустить синхронизацию и обновление. в противном случае удалите строку dpms. Теперь создайте экран для каждой пары карта / монитор. Раздел "Экран" Идентификатор "имя экрана здесь" Устройство "имя карты здесь" Монитор "имя монитора здесь" DefaultDepth X SubSection "Display" Depth 4 Modes "1024x768" 800x600 "" 640x480 " EndSubSection Подраздел "Дисплей" Глубина 8 режимов "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Глубина 15 режимов "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Глубина 16 режимов "1024x768" "800x600" "640x480 "EndSubSection SubSection" Display "Глубина 24 режима" 1024x768 "800x600" "640x480" EndSubSection EndSection заменяет X на любую глубину цвета, которую может обрабатывать ваше оборудование. под каждым подразделом перечислите все доступные режимы и размеры для каждого режима. вы можете обойтись простым перечислением одного раздела дисплея и одного разрешения, если это все, что вы будете использовать, или если вы ленивы. постарайтесь сохранить глубину по умолчанию и максимальное разрешение одинаковыми для каждого «экрана», это значительно упростит задачу. теперь найдите раздел ServerLayout и добавьте экраны Экран "первое экранное имя" 0 0 Экран "Второе экранное имя" "RightOf" left "Экран" третье экранное имя "RightOf" center "теперь он должен выглядеть примерно как этот Раздел" ServerLayout "Идентификатор" Макет по умолчанию "Экран" первое имя экрана "0 0 Экран" Имя второго экрана "" RightOf "left" Экран "третье имя экрана" RightOf "center" InputDevice "Общая клавиатура" InputDevice "Настроенная мышь" InputDevice "стилус" "SendCoreEvents" InputDevice "курсор" "SendCoreEvents" InputDevice "ластик" "SendCoreEvents" EndSection добавьте столько экранов, сколько хотите. используйте RightOf или LeftOf, чтобы сообщить компьютеру, где расположены мониторы относительно друг друга. не прикасайтесь к InputDevices и убедитесь, что Идентификатор - «Макет по умолчанию»
Шаг 5: скрестите пальцы
перезапустите x! (в ubuntu просто нажмите control-alt-backspace), если он работает, у вас будет рабочий стол на всех (или на большинстве) мониторов. наведите указатель мыши на каждую, чтобы убедиться, что они в правильном порядке! если это не так, перейдите к предыдущему шагу и переключите их в макете сервера. Если у вас есть один (или несколько) мониторов, которые ничего не показывают (и мышь пропускает его), убедитесь, что вы использовали правильный идентификатор шины и драйвер в разделе устройства. также попробуйте проверить настройки BIOS. на моем компьютере мне пришлось установить самую старую карту (riva tnt) в качестве основного загрузочного устройства в настройках pci vga в BIOS. (даже несмотря на то, что новейшая версия используется в качестве основного в ubuntu), если экран все еще пустой, но вы теряете в нем мышь, проверьте кабели и убедитесь, что монитор включен! с этого момента просто истекайте с другими конфигурациями и расположениями пока вы не найдете тот, который вам нравится. сейчас, купите себе отличные многоэкранные обои! https://www.triplemonitorbackgrounds.com/digital blasphemydeviant art
Шаг 6. Добавьте меню (необязательно)
это применимо только к дистрибутивам на основе Gnome.
Щелкните правой кнопкой мыши любую панель и выберите новую панель, перетащите ее на другой экран, щелкните ее правой кнопкой мыши и добавьте в меню. вы также можете сделать его действительно крутым, установив цвет фона на полупрозрачный.
Рекомендуемые:
Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов
Arduino Как подключить несколько сервомоторов - Учебное пособие по PCA9685: В этом руководстве мы узнаем, как подключить несколько сервомоторов с помощью модуля PCA9685 и arduino. Модуль PCA9685 очень хорош, когда вам нужно подключить несколько двигателей, вы можете узнать больше об этом здесь https : //www.adafruit.com/product/815Посмотрите Vi
Как считывать несколько аналоговых значений с помощью одного аналогового вывода: 6 шагов (с изображениями)
Как считывать несколько аналоговых значений с помощью одного аналогового вывода: в этом уроке я покажу вам, как считывать несколько аналоговых значений, используя только один аналоговый входной вывод
Как заставить несколько ESP говорить через ESP-NOW, используя ESP32 и ESP8266: 8 шагов
Как заставить несколько ESP разговаривать через ESP-NOW с использованием ESP32 и ESP8266: В моем текущем проекте мне нужно несколько ESP, чтобы общаться друг с другом без маршрутизатора. Для этого я буду использовать ESP-NOW для беспроводной связи друг с другом без маршрутизатора на ESP
Как настроить среду программирования AVR в Linux: 5 шагов
Как настроить среду программирования AVR в Linux: если вы хотите программировать микроконтроллеры AVR в Windows, у вас есть Studio, но в Linux все, что у нас есть, - это Dude. AVRDUDE - это интерфейс командной строки для программирования микросхем AVR, это может быть немного сложно для настройки в первую очередь. В этом Руководстве я буду
Преобразование разветвителя мониторов VGA в коммутатор мониторов с компьютерным управлением: 4 шага
Преобразование разветвителя мониторов VGA в коммутатор мониторов с компьютерным управлением: в этом руководстве объясняется, как дешевый (20 евро) разветвитель мониторов VGA, который используется для подключения одного ПК к двум мониторам, может быть преобразован в коммутатор с компьютерным управлением. Конечное устройство управляется через параллельный порт и позволяет