Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.066 секунд. Запросов: 26.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Как удалить xorg conf через терминал
Обычного пользователя могут испугать мысли о необходимости печатать в командной строке. Почему бы ему не прокладывать свой путь на территории свободы выбора Gentoo (и Linux вообще), просто «водя мышкой»? Ну, *большая улыбка*, конечно, вы сможете это сделать :-). В Linux предлагается широкое разнообразие пользовательских интерфейсов и сред, которые можно установить поверх установленной у вас системы.
Это один из самых больших сюрпризов, с которым сталкиваются новички: графический интерфейс пользователя — это всего лишь прикладная программа, выполняемая в системе. Он не является частью ядра Linux или каких-либо других компонентов системы. Это — мощный инструмент, позволяющий полностью задействовать графические возможности вашего компьютера.
Так как стандартизация очень важна, для организации прорисовки и перемещения окон по экрану, взаимодействия пользователя с мышью и клавиатурой, а также других важных базовых аспектов, был создан стандарт под названием X Window System, сокращённо X11 или просто X. Он используется в Unix, Linux и других Unix-подобных операционных системах во всем мире.
Приложение, которое дает пользователям Linux возможность запускать графические интерфейсы пользователя и использует стандарт X11, называется Xorg-X11, ответвление проекта XFree86. Проектом XFree86 было решено использовать лицензию, возможно, несовместимую с лицензией GPL, поэтому рекомендуется использовать Xorg. Пакет XFree86 больше не поддерживается в официальном дереве портежей.
1.1.2. Проект X.org
Проектом X.org создана и поддерживается бесплатно распространяемая реализация системы X11 с открытым исходным кодом. Это открытая инфраструктура рабочей станции, основанная на X11.
Xorg обеспечивает интерфейс между устройствами вашего компьютера и нужными вам графическими программами. Кроме того, Xorg является полностью сетевым, то есть вы можете запускать программу на одной системе, а отображать её — на другой.
Сломал иксы на ноуте, нужно срочно починить:-(
Пытался подключить вакомовский планшет (из коробки не завелся), поставил xserver-xorg-input-wacom и xorg-input-abi-22 (был в зависимостях). После ребута иксы взлетели но отвалились клава и мышь (вообще).
Ребутнулся, зашёл в рутовую консоль, снес эти два пакета — толку никакого, симптоматика та же. Че делать? Нужно срочно вернуть работоспособность машине, работы сеня дофига:-(
Пишу с телефона.

AntonI ★★★★
15.04.20 13:48:49 MSK
Самый простой вариант — снести все пакеты xorg с опцией purge, потом поставить всё что было удалено по зависимостям. Само как-нибудь сконфигурится.
Либо более правильный вариант — вы постите логи и конфиги, чтобы вам могли помочь.
Deleted
( 15.04.20 14:06:39 MSK )
Ответ на: комментарий от Deleted 15.04.20 14:06:39 MSK

Я бы рад замостить логи и конфиги, но у меня на ноуте сейчас нет сети.
Можно ли как то переконфигурить xorg? Не снося:-)
AntonI ★★★★
( 15.04.20 14:11:29 MSK ) автор топика
Последнее исправление: AntonI 15.04.20 14:11:59 MSK (всего исправлений: 1)
Ответ на: комментарий от AntonI 15.04.20 14:11:29 MSK
Подключаете телефон к компьютеру в режиме usb модема или проводом к роутеру -> отправляете логи и конфиги через это https://transfer.sh/
Deleted
( 15.04.20 14:15:01 MSK )
Ответ на: комментарий от Deleted 15.04.20 14:15:01 MSK

Проще будет попытаться поднять нормальную сеть. Но это слишком долгая история в любом случае:-(
AntonI ★★★★
( 15.04.20 14:17:44 MSK ) автор топика
Ответ на: комментарий от AntonI 15.04.20 14:17:44 MSK
чем проводная сеть или через телефон ненормальна ?
Deleted
( 15.04.20 14:18:53 MSK )
sudo apt-get install --reinstall xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom
Удалить /etc/X11/xorg.conf и /etc/X11/xorg.conf.d/ .
anonymous
( 15.04.20 14:35:35 MSK )
Ответ на: комментарий от anonymous 15.04.20 14:35:35 MSK
это метапакет, его переустановка ничего не меняет.
Deleted
( 15.04.20 14:47:26 MSK )
Ответ на: комментарий от anonymous 15.04.20 14:35:35 MSK

Мышь отвисла, но ничего не кликается, клава тоже в иксах не воркает. Зато я смог уйти в первый безиксовый терминал, уже прогресс:-)
AntonI ★★★★
( 15.04.20 14:50:02 MSK ) автор топика
Ответ на: комментарий от anonymous 15.04.20 14:35:35 MSK

А файлов у меня таких нет.
AntonI ★★★★
( 15.04.20 14:50:38 MSK ) автор топика
Ответ на: комментарий от Deleted 15.04.20 14:18:53 MSK

Сеть у меня теперь есть. Но я вот думаю, не дешевле ли обновится до 18.04…
AntonI ★★★★
( 15.04.20 14:53:48 MSK ) автор топика
Ответ на: комментарий от AntonI 15.04.20 14:53:48 MSK
ну попробуйте. гулять так гулять. вот только времени на решение конкретной задачи, если она не решится, станет существенно меньше.
Deleted
( 15.04.20 14:55:40 MSK )
Ответ на: комментарий от Deleted 15.04.20 14:55:40 MSK

Из командной строки обновится можно, или надо флешку с образом втыкать?
Сеть криво как то встала, в рековери моде была лучше.
AntonI ★★★★
( 15.04.20 14:56:47 MSK ) автор топика
Последнее исправление: AntonI 15.04.20 14:57:47 MSK (всего исправлений: 1)
Ответ на: комментарий от AntonI 15.04.20 14:53:48 MSK
не дешевле ли обновится до 18.04
Эффект скорее будет обратный (эт совсем не то же самое, что поставить 18.04 с нуля).
anonymous
( 15.04.20 14:57:15 MSK )
Ответ на: комментарий от AntonI 15.04.20 14:50:38 MSK
Так и должно быть, просто их иногда генерируют всякие вещи вроде драйверов nvidia.
Можешь просто попытаться переустановить все иксовые пакеты из исписка:
dpkg --list | grep xorg
Т.е. вывод этой команды на исполнение:
dpkg --list | grep xorg | awk '< print $2 >' | xargs echo apt-get install --reinstall
Возможно где-то остались левые конфиги который автоматом цепляются, в 19.10 у меня например так:
user@home:/etc/X11$ du -a /etc/X11 | grep -E "conf$" 4 /etc/X11/nvidia-xorg.conf.d/30-nvidia.conf user@home:/etc/X11$ du -a /usr/share/X11/xorg.conf.d/ 4 /usr/share/X11/xorg.conf.d/40-libinput.conf 4 /usr/share/X11/xorg.conf.d/70-wacom.conf 4 /usr/share/X11/xorg.conf.d/10-amdgpu.conf 4 /usr/share/X11/xorg.conf.d/10-radeon.conf 4 /usr/share/X11/xorg.conf.d/10-quirks.conf 4 /usr/share/X11/xorg.conf.d/10-nvidia.conf 28 /usr/share/X11/xorg.conf.d/
Если у тебя тут что-то лишнее то можно убрать.
anonymous
( 15.04.20 14:58:31 MSK )
Ответ на: комментарий от anonymous 15.04.20 14:58:31 MSK

AntonI ★★★★
( 15.04.20 15:12:18 MSK ) автор топика
Ответ на: комментарий от AntonI 15.04.20 15:12:18 MSK
Значит в перечне пакетов были наверное еще и удаленные, тогда переустановим только установленные в данный момент:
dpkg --list | grep -E "^ii" | grep xorg | awk '< print $2 >' | xargs echo apt-get install --reinstall
Можешь кинуть список пакетов которые были удалены:
dpkg --list | grep -vE "^ii" | grep xorg
anonymous
( 15.04.20 15:17:33 MSK )
Ответ на: комментарий от anonymous 15.04.20 15:17:33 MSK

AntonI ★★★★
( 15.04.20 15:23:23 MSK ) автор топика
Ответ на: комментарий от anonymous 15.04.20 15:17:33 MSK

Отработало без ошибок, но результат тот же — мышь бегает, ничего не кликается. Такое ощущение что все просто висит и не реагирует на ввод
AntonI ★★★★
( 15.04.20 15:25:42 MSK ) автор топика
Последнее исправление: AntonI 15.04.20 15:26:04 MSK (всего исправлений: 1)
Ответ на: комментарий от AntonI 15.04.20 15:25:42 MSK
Мои варианты почти закончились, по списку удаленных пакетов и этой инфе на stackoverflow выходит, что конфиги от hwe пакетов возможно остались.
я бы предложил против них исполнить apt-get purge затем тут же выполнить перестановку всех установленных пакетов которые я кинул чуть раньше.
Если не сработает, сделать наоборот — поставить hwe пакеты (это более новые пакеты с новой версией иксов и прочего), с просторов интернетов команда для этого:
sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
Установка новых иксов может тригернут реконфигурацию и может это все исправит.
Xorg (Русский)
Состояние перевода: На этой странице представлен перевод статьи Xorg. Дата последней синхронизации: 21 октября 2023. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
- Автозапуск
- Экранный менеджер
- Оконный менеджер
- Настройка шрифтов
- Темы курсора
- Среда рабочего стола
- Wayland (Русский)
- xinit (Русский)
- xrandr (Русский)
- XDMCP
Проект X.Org предоставляет свободную реализацию X Window System с открытым исходным кодом. Разработка осуществляется X.Org Foundation, которая является образовательной некоммерческой организацией, совместно с сообществом freedesktop.org.
Xorg (обычно называемый просто X) очень популярен среди пользователей Linux, что привело к тому, что большинство приложений с графическим интерфейсом используют X11, из-за этого Xorg доступен в большинстве дистрибутивов. Для более подробной информации смотрите статью Xorg в Википедии или посетите веб-сайт Xorg.
Wayland — альтернатива и преемник Xorg.
Установка
В дополнение к нему, могут понадобиться пакеты из группы xorg-apps для некоторых способов настроек. О них рассказано в соответствующих разделах.
К тому же имеется группа xorg , которая включает пакеты оконной системы Xorg и пакеты из группы xorg-apps , а также шрифты.
Установка драйвера
Ядро Linux включает в себя видеодрайверы с открытым исходным кодом и поддержку аппаратного ускорения буфера кадров. Однако для работы OpenGL и 2D-ускорения в X11 требуется поддержка на стороне пользовательского ПО.
Сперва определите вашу видеокарту (в строке Subsystem будет написана её модель):
$ lspci -v | grep -A1 -e VGA -e 3D
Затем установите соответствующий драйвер. Вы можете поискать в базе данных пакетов полный список видеодрайверов с открытым исходным кодом:
$ pacman -Ss xf86-video
Xorg автоматически ищет установленные драйверы:
- Если он не может найти установленным необходимый драйвер для оборудования (перечислены ниже), тогда он сначала ищет драйвер fbdev ( xf86-video-fbdev ), который не включает 2D или 3D ускорение.
- Если и он не найден, тогда Xorg ищет общий драйвер vesa ( xf86-video-vesa ), который поддерживает большое количество чипсетов, но не включает 2D или 3D ускорение.
- А если и vesa не найден, тогда X обратится к режиму KMS, который включает ускорение GLAMOR (смотрите modesetting(4) ).
Для того, чтобы ускорение видео работало, и часто для того, чтобы разблокировать все режимы, в которых может работать GPU, требуется правильный видеодрайвер:
| Бренд | Тип | Документация | Драйвер | OpenGL | OpenGL (multilib) | Vulkan | Vulkan (multilib) |
|---|---|---|---|---|---|---|---|
| AMD (ранее ATI) | Свободный | AMDGPU | xf86-video-amdgpu | mesa | lib32-mesa | vulkan-radeon / amdvlk 4 | lib32-vulkan-radeon / lib32-amdvlk 4 |
| ATI | xf86-video-ati | Нет | |||||
| Проприетарный | AMDGPU PRO | xf86-video-amdgpu | amdgpu-pro-oglp AUR | lib32-amdgpu-pro-oglp AUR | vulkan-amdgpu-pro AUR | lib32-vulkan-amdgpu-pro AUR | |
| Intel | Свободный | Intel graphics | xf86-video-intel 2 | mesa or mesa-amber 3 | lib32-mesa | vulkan-intel | lib32-vulkan-intel |
| NVIDIA | Свободный | Nouveau 1 | xf86-video-nouveau | mesa | lib32-mesa | Нет 5 | |
| Проприетарный | NVIDIA 1 | nvidia | nvidia-utils | lib32-nvidia-utils | nvidia-utils | lib32-nvidia-utils | |
| nvidia-470xx-dkms AUR | nvidia-470xx-utils AUR | lib32-nvidia-470xx-utils AUR | nvidia-470xx-utils AUR | lib32-nvidia-470xx-utils AUR | |||
| nvidia-390xx-dkms AUR | nvidia-390xx-utils AUR | lib32-nvidia-390xx-utils AUR | nvidia-390xx-utils AUR | lib32-nvidia-390xx-utils AUR | |||
- Если вы пользуетесь ноутбуком с поддержкой NVIDIA Optimus, который использует интегрированную видеокарту вместе с дискретной, обратитесь к статье NVIDIA Optimus (Русский).
- Чтобы узнать доступные драйверы для графики Intel 4-го поколения и выше, смотрите статью Intel graphics (Русский)#Установка.
- Классические драйверы OpenGL (не-Gallium3D) для старого оборудования (в Mesa 22.0 и выше поддержка классического драйвера i915 прекращена)
- Рекомендуется vulkan-radeon / lib32-vulkan-radeon вместо amdvlk / lib32-amdvlk (смотрите AMDGPU#Installation).
- NVK, экспериментальный свободный драйвер Vulkan для видеокарт NVIDIA, как ожидается, будет добавлен в mesa 23.3
Другие видеодрайверы можно найти в группе xorg-drivers .
Xorg должен нормально работать без проприетарных драйверов, которые обычно требуются только для дополнительных возможностей, таких как аппаратное ускорение 3D-рендеринга в играх. Исключением из этого правила являются новейшие графические процессоры (особенно видеокарты NVIDIA), которые не поддерживаются драйверами с открытым исходным кодом.
AMD
Соответствие между моделью (например, Radeon RX 6800) и архитектурой GPU (например, RDNA 2) можно посмотреть здесь: Wikipedia:ru:Список графических процессоров AMD.
| Архитектура GPU | Свободный драйвер | Проприетарный драйвер |
|---|---|---|
| RDNA и новее | AMDGPU | AMDGPU PRO |
| GCN 3 и новее | ||
| GCN 1 и 2 | AMDGPU 1 / ATI | недоступен |
| TeraScale и более старые |
ATI | недоступен |
- Экспериментальный.
Запуск
Команду Xorg(1) обычно не используют для запуска. Вместо этого оконный сервер X запускают с помощью экранного менеджера или xinit.
Совет: Вам, скорее всего, понадобится оконный менеджер или среда рабочего стола в дополнение к X.
Настройка
Примечание: Arch предоставляет файлы конфигурации по умолчанию в /usr/share/X11/xorg.conf.d/ . Большинству пользователей никакая дополнительная настройка не нужна.
Xorg можно настроить через файл xorg.conf и файлы с расширением .conf : полный список каталогов, в которых ищутся эти файлы, есть в xorg.conf(5) вместе с подробным объяснением всех доступных опций.
Через файлы .conf
Каталог /etc/X11/xorg.conf.d/ хранит конфигурацию, специфичную для хоста (вашего компьютера). Вы можете свободно добавлять конфигурационные файлы сюда, но они обязательно должны оканчиваться на .conf : файлы читаются в алфавитном порядке и по соглашению их имена начинаются с XX— (две цифры и дефис; таким образом, например, файл, начинающийся на 10, читается раньше файла, начинающегося на 20). Эти файлы анализируются X-сервером при запуске и рассматриваются как часть традиционного конфигурационного файла xorg.conf . Обратите внимание, что при наличии конфликтующих настроек будут применены настройки из последнего прочитанного файла. Поэтому наиболее общие файлы конфигурации должны быть первыми в алфавитном порядке. Настройки из файла xorg.conf обрабатываются в самом конце.
Смотрите также примеры настроек в Fedora Wiki.
Через файл xorg.conf
Xorg также можно настраивать через /etc/X11/xorg.conf или /etc/xorg.conf . Чтобы сгенерировать основу файла xorg.conf :
# Xorg :0 -configure
Это создает файл xorg.conf.new в /root/ , который можно скопировать в /etc/X11/xorg.conf .
Совет: Если вы уже запустили X, тогда используйте другой дисплей, например Xorg :2 -configure .
Кроме того, ваш проприетарный видеодрайвер может поставляться с инструментом для автоматической настройки Xorg: смотрите статьи NVIDIA (Русский) или AMDGPU PRO (Русский) для подробностей.
Примечание: Ключевые слова файла конфигурации не учитывают регистр, а символы «_» игнорируются. Большинство строк (включая имена опций) также нечувствительны к регистру и к пробелам, да к символам «_».
Устройства ввода
Для устройств ввода в X по умолчанию используют драйвер libinput ( xf86-input-libinput ), но также можно использовать драйвер xf86-input-evdev и другие соответствующие драйверы.[1]
Udev, являющийся зависимостью systemd, обнаруживает оборудование, и поэтому оба драйвера будут работать в режиме горячего подключения устройств ввода практически для всех устройств, как определенно в стандартных конфигурационных файлах 10-quirks.conf и 40-libinput.conf в каталоге /usr/share/X11/xorg.conf.d/ .
После запуска оконной системы X в журнал будет записываться информация об используемом драйвере для каждого подключенного устройства (обратите внимание, что имя последнего лог-файла может отличаться):
$ grep -e "Using input driver " Xorg.0.log
Если оба драйвера не поддерживают конкретное устройство, установите необходимый драйвер из группы xorg-drivers . То же самое относится, если вы желаете использовать другой драйвер.
Чтобы изменить поведение горячего подключения (hotplugging), смотрите раздел #Настройка.
Конкретные инструкции есть в статье libinput и в упомянутых ниже статьях, а дополнительные примеры можно посмотреть в Fedora Wiki.