Проблема с запуском упомянутой вами настройки - клавиатура. Клавиатура будет захвачена сервером x, работающим на вашем основном дисплее (в высоком разрешении). Вы не сможете переключиться на другой терминал, если хотите что-то набрать в нем.
Даже если ваш вспомогательный монитор имеет низкое разрешение, вы можете запустить на нем сеанс xterm, который отделен от основного экрана x. Вы захотите настроить 2 дисплея как совершенно разные экраны (без использования xinerama). Вы получите 0.0
и 0.1
дисплея. Ваше основное отображение будет 0.0
тогда как ваша переменная окружения DISPLAY будет выглядеть следующим образом:
export DISPLAY=:0.0
Эта конфигурация позволит вам перемещать мышь между двумя экранами, чтобы выбрать, куда будет передаваться ввод с клавиатуры. В вашем .xinitrc
(в вашей домашней директории) вы можете сделать что-то следующее:
#!/bin/bash
xsetroot -solid black
xsetroot -display :0.1 -solid darkblue
xterm -display :0.1 -fn 9x16 -geometry 86x36+1+1 &
startkde
Это началось бы с установки фона вашего основного дисплея на черный. Затем он установит ваш вторичный фон дисплея на темно-синий (я использую этот цвет, потому что я использую свой дополнительный экран для просмотра фильмов). Следующая строка начинает xterm на вашем втором дисплее с предустановленной геометрией. Вы захотите отрегулировать геометрию в соответствии с вашим экраном наилучшим образом для вас. Вы не можете указать ширину и высоту пикселя, потому что геометрия для xterm измеряется в символах. Если вы выберете размер шрифта 9x16, как в моем примере, и ваше дополнительное разрешение экрана 800x600, вы должны выполнить следующую математику:
font size = 9x16
screen size = 800x600
xterm width = ( 800 / 9 ) = 88.888
xterm height = ( 600 / 16 ) = 37.5
Вы хотите округлить число до некоторого, особенно по ширине, поскольку вам необходимо учитывать полосу прокрутки. У вас не будет оконного менеджера на дополнительном экране, поэтому не будет заголовка окна xterm (если вы не решите запустить что-нибудь светлое на втором мониторе, например, twm
или fvwm
). По сути, вам придется играть с числами, пока вы не получите, как вы хотите.
Последняя строка в файле .xinitrc
запустит диспетчер главного окна на вашем основном дисплее. Вы можете изменить это на gnome-session или любой другой, который запускает ваш любимый wm. Вы также можете изменить существующий .xinitrc
для своего дистрибутива, если вы хотите сохранить возможность выбора вашего оконного менеджера при входе в систему. В вашем /etc/X11
должен быть файл скелета для использования в качестве базы.
ОБНОВИТЬ:
Современные версии KDE теперь будут управлять всеми экранами. Вам больше не нужно поддерживать отдельный оконный менеджер на втором экране. Не уверен насчет гнома wm, так как я не использую гнома.