Вопрос или проблема
Недавно я обновился до Ubuntu 12.04, и поскольку я ненавижу Unity, я установил пакет Xubuntu и использую XFCE вместо этого.
Поскольку у меня Radeon HD5770, я также установил драйверы fglrx.
Все прошло хорошо (за исключением того факта, что драйверы fglrx после релиза имеют ошибку при установке, и Ubuntu думает, что они не установлены, когда на самом деле они установлены).
Я настроил параметры дисплея (двойные мониторы, 17″ CRT через VGA и 17″ LCD через DVI) в программе amdcccle, и все было идеально.
ЗАЧЕМ, 2 дня назад, я случайно нажал на настройки “Дисплей” в менеджере “Настройки” XFCE. После этого все пошло наперекосяк.
Теперь я обычно использую CRT с разрешением 1152×854 и LCD с разрешением 1280×1024, при этом CRT является моим основным монитором (с панелью), а LCD – без панелей и т.д., просто чтобы отображать другие окна, когда я хочу перетащить их туда.
Проблема в том, что если я устанавливаю мой CRT на 1152×864, он остается на 1280×1024 виртуально, и половина вещей уходит за пределы экрана.
Он также устанавливает LCD на 1280×1024, НО затем накладывает изображение CRT поверх с другим обоев в форме L вдоль правого и нижнего краев.
Короче говоря, ничего не имеет смысла, и все ужасно.
Я пытался удалить fglrx через synaptic, переименовать xorg.conf и также XML-файл xfce, который содержит настройки монитора, но это все равно не имеет смысла.
С другой стороны, Unity в настоящий момент может устанавливать все нормально, так что проблема, похоже, только с XFCE.
В любом случае, я даже не могу вернуть драйверы fglrx; когда я их переустановил, я больше не могу запускать amdccle, так как он говорит, что драйвер не установлен!!
Может, кто-то сможет помочь мне сбросить настройки XFCE так, чтобы мониторы не были испорчены неправильным размером виртуального рабочего стола, а также чтобы я мог вернуть и заставить работать драйверы fglrx? Мне не хочется форматировать и переустанавливать, и проходить через все эти мучения, но похоже, что мне, возможно, придется это сделать 🙁
Попробуйте следовать моему ответу на этот вопрос. После удаления драйверов ATI fglrx Ubuntu 11.10 не загружается
Это вернет все драйверы дисплея в их исходное состояние.
После выполнения всех шагов попробуйте переустановить драйверы amd.
Ответ или решение
Для сброса настроек отображения в XFCE на Ubuntu 12.04 с установленными драйверами fglrx, выполните следующие шаги. Этот процесс поможет вам восстановить нормальное функционирование мониторов и reinstalировать драйверы.
1. Сброс настроек XFCE
XFCE сохраняет настройки дисплея в нескольких файлах конфигурации. Чтобы сбросить их к заводским настройкам, выполните следующие действия:
-
Откройте терминал. Это можно сделать, нажав
Ctrl + Alt + T
. -
Удалите или переименуйте файлы конфигурации:
Выполните следующие команды, чтобы удалить старые настройки дисплеев. Это приведет к тому, что XFCE создаст новые файлы конфигурации при следующем запуске.rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-display.xml
-
Сброс настроек рабочего стола:
rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfdesktop.xml
2. Удаление драйверов fglrx
Если вы больше не можете использовать amdcccle
, возможно, вам нужно полностью удалить и переустановить драйверы fglrx:
-
Удалите текущие драйверы fglrx:
sudo apt-get remove --purge fglrx* sudo apt-get autoremove
-
Очистите конфигурацию Xorg:
Удалите файл конфигурации, чтобы восстановить настройки по умолчанию:sudo rm /etc/X11/xorg.conf
3. Установка новых драйверов fglrx
-
Обновите список пакетов:
Перед следующей установкой убедитесь, что ваша система обновлена:sudo apt-get update
-
Установите драйверы fglrx:
sudo apt-get install fglrx
-
Настройте Xorg для использования новых драйверов:
После установки драйверов fglrx выполните команду:sudo aticonfig --initial
-
Перезапустите компьютер:
Перезагрузите систему, чтобы изменения вступили в силу.sudo reboot
4. Конфигурация дисплея
После перезагрузки:
-
Запустите
amdcccle
:
Теперь попробуйте запуститьamdcccle
, чтобы настроить дисплеи. Проверьте, правильно ли определены мониторы и установите нужное разрешение для каждого. -
Настройте параметры дисплея:
Убедитесь, что CRT настроен на 1152×864, а LCD на 1280×1024. Убедитесь, что CRT назначен как основной дисплей.
Заключение
Следуя вышеуказанным шагам, вы должны вернуть настройки дисплея к нормальному состоянию и исправить проблемы с драйверами fglrx. Если после выполнения всех этих инструкций проблема сохраняется, рассмотрите возможность использования утилит, таких как xrandr
, для ручной настройки экранов или поиска на форумах, таких как Ask Ubuntu, для более специфических решений.