По сути, это исправление должно решить проблему с двумя экранами. Это было для меня.
Признаки, с которыми я столкнулся, были:
sudo /usr/lib/nux/unity_support_test -p
Error: no composite extension.
Кроме того, когда я попытался открыть диалоговое окно «Параметры отображения», он ошибся, если что-то скажет о RANDR, а затем никогда не откроется даже сбив Ubuntu несколько раз, представив отчетный диалог.
Некоторая предыстория: у меня есть nVidia GeForce 8800GTS. Когда я загрузил LiveCD с 12.04LTS 32bit, он загрузился с причудливым grub высокого разрешения, текстовым режимом с высоким разрешением и прямо в единое целое с полным 3D. Через некоторое время ubuntu рассказал мне о проприетарных драйверах, которые я должен установить, поэтому я и сделал. Я установил [рекомендуемый], но после перезагрузки единство застряло в 2D-режиме. Итак, я начал поиск исправления.
Я боролся с этой проблемой в течение последних нескольких дней и снова получил единство в 3D снова, выполнив следующие шаги:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get dist-upgrade
Получить последние драйверы nVidia: sudo nano /etc/default/grub (and uncomment the GRUB_GFXMODE)
GRUB_GFXMODE=1680x1050
sudo nano /boot/grub/grub.cfg
linux /boot/vmlinuz-3.2.0-32-generic-pae root=UUID=a9aa4a63-ac9c-4fc4-96d8-7861d155d376 ro quiet splash $vt_handoff nomodeset
sudo update-grub
Принудительно выполнить nvidia-xconfig для композитного. sudo service stop lightdm
sudo nvidia-xconfig --composite
sudo service start lightdm
Итак, во всем, что я думаю, это был первый шаг, и 3, который исправил это для меня. Шаг 2 просто сделал загрузочную графику высокой разрешающей способностью и дал мне режим супер тонкого текста, который у меня был на моей установке.
edit
Чтобы решить проблему с двумя экранами, я столкнулся и давая мне доступ к настройкам «Дисплеи», мне пришлось прекратить использование xinerama и переключиться на использование Twinview в программе настройки nvidia.
Я ошибочно полагал, что это будет клонировать / зеркально отображать дисплеи и вместо этого использовать xinerama, думая, что это единственный способ заставить оба дисплея работать, но TwinView делает именно то, что я хочу; и поскольку я больше не использую xinerama, откроется диалоговое окно настроек Ubuntu Display (до появления ошибки RANDR) и отобразится два дисплея.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать сценарий, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установите curl:
sudo apt-get install curl
1.. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#!/bin/bash
curl icanhazip.com > ~/"Ubuntu One"/ip
3. Сделайте скрипт исполняемым:
chmod +x ~/getip
3. Добавьте сценарий «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. , Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать сценарий, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установите curl:
sudo apt-get install curl
1.. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#!/bin/bash
curl icanhazip.com > ~/"Ubuntu One"/ip
3. Сделайте скрипт исполняемым:
chmod +x ~/getip
3. Добавьте сценарий «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. , Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать сценарий, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установите curl:
sudo apt-get install curl
1.. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#!/bin/bash
curl icanhazip.com > ~/"Ubuntu One"/ip
3. Сделайте скрипт исполняемым:
chmod +x ~/getip
3. Добавьте сценарий «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. , Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать сценарий, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установите curl:
sudo apt-get install curl
1.. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#!/bin/bash
curl icanhazip.com > ~/"Ubuntu One"/ip
3. Сделайте скрипт исполняемым:
chmod +x ~/getip
3. Добавьте сценарий «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. , Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать сценарий, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установите curl:
sudo apt-get install curl
1.. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#!/bin/bash
curl icanhazip.com > ~/"Ubuntu One"/ip
3. Сделайте скрипт исполняемым:
chmod +x ~/getip
3. Добавьте сценарий «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. , Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать скрипт, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установить curl:
sudo apt-get install curl
2. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#! / Bin / bash curl icanhazip.com & gt; ~ / "Ubuntu One" / ip
3. Сделайте исполняемый файл сценария:
chmod + x ~ / getip
4. Добавьте скрипт «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать скрипт, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установить curl:
sudo apt-get install curl
2. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#! / Bin / bash curl icanhazip.com & gt; ~ / "Ubuntu One" / ip
3. Сделайте исполняемый файл сценария:
chmod + x ~ / getip
4. Добавьте скрипт «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать скрипт, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установить curl:
sudo apt-get install curl
2. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#! / Bin / bash curl icanhazip.com & gt; ~ / "Ubuntu One" / ip
3. Сделайте исполняемый файл сценария:
chmod + x ~ / getip
4. Добавьте скрипт «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.
Вам нужно получить его, когда этот компьютер запускает или постоянно проверяет ip?
Для этого, когда компьютер запускается, вы можете создать скрипт, который записывает публичный ip в файл в Ubuntu Одна папка.
На компьютере, IP-адрес которого вы хотите узнать
1. Установить curl:
sudo apt-get install curl
2. Создайте файл и вставьте его (давайте назовем файл: «getip» и поместим его в домашнюю папку):
#! / Bin / bash curl icanhazip.com & gt; ~ / "Ubuntu One" / ip
3. Сделайте исполняемый файл сценария:
chmod + x ~ / getip
4. Добавьте скрипт «getip» в загрузочные приложения (просто просмотрите его).
Вот и все. Теперь, когда компьютер запускается, в папке «Ubuntu One» создается файл с именем «ip» (и при каждом перезапуске файл перезаписывается публичным IP-адресом этого компьютера).
Если вы хотите сделать это для нескольких компьютеров, просто замените «ip» в приведенной выше команде уникальным именем для каждого компьютера.