1

Я начал использовать xmonad на Ubuntu box с двумя подключенными мониторами. Когда я запускаю xmonad, одинаковый макет дублируется на обоих мониторах. Например: если у меня есть компоновка, в которой Chrome и emacs выложены мозаикой бок о бок, то я вижу chrome на левой стороне обоих мониторов, а emacs - на правой стороне обоих мониторов.

Есть ли способ сказать "хром, иди на левый монитор, emacs, иди на правый монитор"?

3 ответа3

3

Для меня это звучит так, будто вид клонирован. Есть два шага для решения вашей проблемы:

  1. Отклоните виды и установите их рядом.
  2. Узнайте, как перемещать окна между рабочими столами в xmonad и как переключать рабочие столы.

Чтобы отменить клонирование, используйте xrandr для установки разных представлений для каждого монитора.

Откройте консоль и введите:

$xrandr 

Он должен отображать что-то вроде строк:

LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected (normal left inverted right x axis y axis)
   1024x768       60.0 +   85.0     75.1     70.1  
   1280x1024      75.0     60.0  
   1280x960       75.0     60.0  
   1152x864       75.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     60.0  
   720x400        70.1  
TV1 disconnected (normal left inverted right x axis y axis)

В моем случае LVDS1 - это ноутбук, а VGA1 - подключенный проектор.

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

$xrandr --output VGA1 --auto --left-of LVDS1

При этом будет использоваться разрешение по умолчанию для проектора (в данном случае 1024x768), и изображение будет размещено слева от экрана ноутбука.

Чтобы установить собственное разрешение, используйте

$xrandr --output VGA1 --mode 1280x800 --left-of LVDS1

В вашем случае это будет что-то вроде:

$xrandr --output MONITOR2 --auto --left-of MONITOR1

Сочетания клавиш для перемещения приложений между рабочими столами и коммутаторами

Клавиша Mod Key + 1,2,3, - 9 для вывода рабочего стола на монитор при включенной мыши

Клавиша Mod + SHIFT + 1,2,3, - 9 для отправки ориентированного в данный момент приложения на конкретный рабочий стол

Ключ Mod Mod для xmonad по умолчанию - Alt, но вы можете установить его на ключ Windows, чтобы освободить Alt для использования в приложениях.

0

Похоже, вы еще не настроили TwinView ? Если вы перейдете по ссылке и сделаете это, она начнет работать правильно; Я помню ту же проблему. И есть множество примеров конфигов, которые хорошо работают в многогранных средах; например, как мой (хотя он предназначен для пользователей Dvorak).

0

Конечно, есть, но вы должны включить xinerama для этого.

Убедитесь, что вы правильно настроили xinerama.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .