Несколько экранов X без Xinerama

Да. Сначала загрузитесь с вашего Ubuntu LiveCD и выберите «Try Ubuntu»; пусть он будет продолжаться до тех пор, пока вы не получите рабочий стол по умолчанию. Из Dash откройте терминал и введите команду:

sudo fdisk -l

Это нужно узнать раздел, на который вы установили Ubuntu. Это будет sdXY, где X - диск: это будет буква, такая как a или b; и Y - это число, которое было присвоено разделу на этом диске: это будет число. Найдите свой раздел Ubuntu, если сможете. Вам нужно знать X и Y. (Если вы не можете определить, что является правильным разделом, вы можете открыть GParted из Dash, чтобы получить графическое представление ваших разделов и, возможно, выяснить его там.)

Как только вы это знаете, введите команду:

sudo mount /dev/sdXY /mnt

, где X и Y - это раздел, который вы обнаружили на предыдущем шаге. Например, если ваш раздел Ubuntu - sda1, вы введете «sudo mount / dev / sda1 / mnt». Это необходимо для монтирования раздела, чтобы вы могли работать с файлами на нем.

Теперь вам нужно переустановить grub для этого раздела. Если вы используете Ubuntu 11.04 или новее, введите следующую команду:

sudo grub-install --boot-directory=/mnt/boot /dev/sdX

, где X - это раздел (a, b, c и т. Д.), Который вы получили выше: обратите внимание, что он не принимает на этот раз.

Если ваша версия Ubuntu старше 11.04, тогда введите эту команду:

sudo grub-install --root-directory=/mnt /dev/sdX

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

sudo update-grub
7
задан 28 June 2012 в 01:40

8 ответов

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 25 July 2018 в 18:17

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях. запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 31 July 2018 в 12:17

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях. запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 2 August 2018 в 00:30

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях. запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 4 August 2018 в 15:59

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях. запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 6 August 2018 в 00:37

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 7 August 2018 в 18:03

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях. запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 10 August 2018 в 06:51

Если вы используете несколько экранов X (то есть у вас есть дисплеи :0.0, :0.1 и т. д.), то невозможно перемещать окна между ними. Окна привязаны к экрану X, потому что экраны могут иметь несовместимые форматы пикселей или аппаратное обеспечение не сможет распределять ресурсы между экранами. Xinerama, RandR и TwinView были разработаны для того, чтобы обойти это путем объединения нескольких мониторов в один логический экран.

Я знаю, что Sun поместила работу в Gnome 2.x, чтобы убедиться, что он хорошо работает в этой конфигурации и приложениях. запуск с панели одного экрана приведет к тому, что приложение откроется на том же экране, но, возможно, с тех пор некоторые из них заскочили, если у вас возникли проблемы.

Некоторые приложения (например, Nautilus) должен быть с поддержкой нескольких экранов из коробки, но большинство будет работать только на одном экране одновременно. Вы можете принудительно запустить приложение на определенном экране X, передавая пользовательскую строку отображения. Например, чтобы запустить Firefox на втором экране, вы можете запустить следующее:

firefox --display :0.1

Возможно, вам поможет создание нескольких пользовательских программ запуска с такими командами?

1
ответ дан 15 August 2018 в 18:47
  • 1
    Xinerama эмулирует один логический дисплей, но окна все равно будут развернуты на одном мониторе. Как это достигается? Мой основной графический процессор может эмулировать один аппаратный монитор. Если я использую эту функцию, могу ли я решить проблему с максимизацией окна таким же образом? – Kalle Elmér 28 June 2012 в 18:21
  • 2
    Конфигурация монитора предоставляется клиентам X через расширения протокола XINERAMA и RANDR. Менеджер окон, который вы используете, использует эти расширения, чтобы решить, как развернуть окна. Если бы вы использовали диспетчер окон, который игнорировал эту информацию, он, скорее всего, развернул бы окна на всех мониторах, которые были частью логического экрана. – James Henstridge 28 June 2012 в 19:03
  • 3
    Я хочу увеличить окна только на одну треть логического монитора, сопоставляя физические мониторы. Есть ли способ, которым я могу изменить информацию в этих расширениях, чтобы получить такое поведение? Я хочу, чтобы мой оконный менеджер думал, что у меня включен Xinerama с тремя мониторами, хотя ОС может видеть только один монитор. Аппаратное обеспечение объединяет три монитора в один. – Kalle Elmér 28 June 2012 в 19:57
  • 4
    Я не уверен, что понимаю. В вопросе, который вы сказали, вы использовали многоэкранную настройку, которая помешала бы вам перекрывать окна между экранами (в отличие от современных конфигураций Xinerama / RandR). – James Henstridge 29 June 2012 в 08:42
  • 5
    Ранее я использовал два графических процессора, но я переместил несколько кабелей, чтобы получить один большой экран. Мой основной графический процессор обладает этой функциональностью, но я раньше не использовал ее, потому что хотел, чтобы окна на одном мониторе были максимально развернуты. Когда я понял, что не могу перемещать окна между мониторами, я переключился назад, что снова привело к проблеме максимизации. Однако в CompizConfig есть опция, которая позволяет мне вручную указывать «выводы» независимо от фактических мониторов, и это работает. Это в разделе "Общие" - & GT; & quot; Общие параметры & quot; - & GT; & quot; Настройки отображения & quot ;. Полагаю, вы могли бы назвать это «Hardware Xinerama». – Kalle Elmér 29 June 2012 в 15:03

Другие вопросы по тегам:

Похожие вопросы: