Перейти к содержимому

Как удалить xorg conf через терминал

  • автор:

Форум русскоязычного сообщества 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
  1. Если вы пользуетесь ноутбуком с поддержкой NVIDIA Optimus, который использует интегрированную видеокарту вместе с дискретной, обратитесь к статье NVIDIA Optimus (Русский).
  2. Чтобы узнать доступные драйверы для графики Intel 4-го поколения и выше, смотрите статью Intel graphics (Русский)#Установка.
  3. Классические драйверы OpenGL (не-Gallium3D) для старого оборудования (в Mesa 22.0 и выше поддержка классического драйвера i915 прекращена)
  4. Рекомендуется vulkan-radeon / lib32-vulkan-radeon вместо amdvlk / lib32-amdvlk (смотрите AMDGPU#Installation).
  5. 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 недоступен
  1. Экспериментальный.

Запуск

Команду 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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *