LINUX.ORG.RU

Улучшения X.org в Ubuntu


0

0

Разработчик из Ubuntu работает над новой интересной возможностью по запуску X server'a. Всем хорошо известно, что если вы поменяли монитор или видеокарту, то в этом случае X server может не запуститься, и пользователю придётся исправлять положение, использую командную строку. Система BulletProof-X призвана исправить это положение следующим образом - при ошибке запуска X server'a, он автоматически запускается сначала с драйвером Vesa (800x600/256), а потом с драйвером VGA 640x480/16. А уже в графическом режиме вы можете настроить конфигурацию правильно. Нововведение ожидается в Ubuntu 7.10. Будем надеятся, что другие дистрибутивы Линукса воспользуются этими наработками.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от annoynimous

>Я уже предложил способ "обхода" - просто использовать символические ссылки, у которой на одном конце nv.so а на другом - любой бинарный модуль, поддерживающий карты nVidia

Дрова нвилии еще и некоторые бинарники своими заменяют, как минимум опенжл

anonymous
()
Ответ на: комментарий от svu

>> лично я не сталкивался с ситуацией, чтобы за моим компом работали по-очереди еще и хохлы, китайцы или албанцы.

>А жена и дети? Кроме того, кого интересует частное решение, да еще кривое - если можно предложить общее, которое покрывает и частный случай тоже?

У тебя жена и дети на другом языке говорят?

>> И если юзеру надо давать выбор разрешения - то только из заданного списка, а не все существующие.

>Почему?? Если юзер хочет помучаться - его право. Правда, я бы сделал (опциональную) фичу - для каждого разрешения показывать только максимальный рефреш.

Это не его право, подобное рукоблудие кончается вызовом админа.

>> Ну и dri по умолчанию вроде не загрузится.

>Лечится программно. Пытаться загрузить, если облом - то и хрен с ним.

Так оно и происходит. Только сперва dri в конфигах прописать надо.

>Еще раз - я не говорю, что xorg.conf не нужен никогда. Он нужен, но очень редко.

Гораздо реже, чем венда?

anonymous
()
Ответ на: комментарий от anonymous

> У тебя жена и дети на другом языке говорят?

У русского больше одной раскладки. Сюрприз? А ребенок владеет еще и ирландским - нафига мне ирландская раскладка?

> Это не его право, подобное рукоблудие кончается вызовом админа.

Только в случае кривого железа или кривого софта. Я говорю о случае, когда все работает как надо.

> Только сперва dri в конфигах прописать надо.

Зачем? Просто по умолчанию сделать его on.

> Гораздо реже, чем венда?

Какая связь?

svu ★★★★★
()
Ответ на: комментарий от svu

>У русского больше одной раскладки. Сюрприз? А ребенок владеет еще и ирландским - нафига мне ирландская раскладка?

Но согласись, что в 90% случаев это не нужно. А настройка раскладки в Х может быть удобна тем, что не зависит от конкретного wm/de.

>Только в случае кривого железа или кривого софта. Я говорю о случае, когда все работает как надо.

Я тоже не против того, чтобы всё железо и совт были прямыми.

>Зачем? Просто по умолчанию сделать его on.

Раз этого еще не сделали, то должны быть причины?

ЗЫЖ а вообще, я изначально к тому, что сабж - велосипед, костыли и некоторые другие слова, которые мне щас лень произносить.

ЗЗЫЖ а почему названо "Улучшения X.org"? Разве в сам X.org вносятся какие-то изменения?

anonymous
()

Мнда, вот тебе и обратная сторона массовости.

Тут вопрос принципиальный. Угодить нердам и неприходливой массе одновременно почти невозможно. Нерд, когда на машине отсутствует его любимый текстовый редактор, просто установит его (если надо откомпилировав), а неприхотливому может и не нужет он вовсе или любой существующий мало-функциональный подойдёт.

Загружать X в резолюции 640x480/16 или даже 800x600/256 - это всё равно, что найдя в машине телефонный модем и ethernet network card и увидя, что eth0 не инициализируется, пытаться автоматически поднять ppp0. И ничего, что вместо 200Kb/s получим 10Kb/s и будет выбран дорогой провайдер, главное, чтобы пользователю ничего не надо было делать. Глупо. Лично для меня лучше вовсе не выходить в интернет, чем используя неразрешённый мной способ, и лучше вовсе не загружать X, чем используя такое нерабочее разрешение, портящее мои глаза. Когда на проблему закрывают глаз и создают иллюзию, как будто всё ок, когда на самом деле всё супер неоптимально, это не решение, это вред.

Может кому-то xorg.conf и не нужен, но лично мне он нужен, и его совсем несложно конфигурить. Я хочу сам настроить свою мышь, указать, 5 у неё кнопок или 8 и в каком порядке они нумеруются, потому как по умолчанию моя мышь не совсем как я хочу автоконфигурируется. Да и переключение 4-ех языков хочу сделать, и на Alt+Alt подцепить, и использовать фонетическую раскладку для некоторых алфавитов, а вовсе не, скажем, ЙЦУКЕН. И ненужные модули типа dri не загружать.

Если у вас требования просты до невозможности (как у массы) и вам резолюция 800x600/256 подходит для работы, то можно конечно этим гордиться. Но вот стоит ли это так публично признавать? И уж тем более быть агрессивным к тем, у кого такие требования имеются.

mihalych ★★★
()

Не sudo vim /etc/X11/xorg.conf, а sudo passwd su vim /etc/X11/xorg.conf

An12
()
Ответ на: комментарий от Xellos

Ты имеешь в виду, что в связи со своей национальностью не умеешь читать, что я написал?

> > Лично для меня лучше вовсе не выходить в интернет, чем используя неразрешённый мной способ, и лучше вовсе не загружать X, чем используя такое нерабочее разрешение, портящее мои глаза. Когда на проблему закрывают глаз и создают иллюзию, как будто всё ок, когда на самом деле всё супер неоптимально, это не решение, это вред.

mihalych ★★★
()
Ответ на: комментарий от anonymous

> Но согласись, что в 90% случаев это не нужно. А настройка раскладки в Х может быть удобна тем, что не зависит от конкретного wm/de.

В 90% случаев не нужна раскладка, не зависящая от wm/de. Потому что нормальный человек использует ОДИН de. Кстати, при наличии кросс-де системы конфигурирования (в духе fd.o) вполне возможно настройка раскладки per-user, используемая разными десктопами.

> Раз этого еще не сделали, то должны быть причины?

Видимо, кривизна. Либо железа, либо софта. Но, повторяю, я говорю о случаях когда все работает как положено - для остальных я признал необходимость в xorg.conf

svu ★★★★★
()
Ответ на: комментарий от mihalych

> Загружать X в резолюции 640x480/16 или даже 800x600/256 - это всё равно, что найдя в машине телефонный модем и ethernet network card и увидя, что eth0 не инициализируется, пытаться автоматически поднять ppp0.

Зависит от задач. Если машине остро необходимо что-то в сети (сложно представить, зачем) - да, можно пытаться поднять ppp0. В случае с графикой - да, нужно любой ценой НЕ показывать пользователю текстовую консоль, дать графические средства конфигурирования. Текстовых осталось немного, большей частью они называются vim, что неприемлемо как стандартное решение для десктопа. Поэтому - да, графическая мода _любой_ценой_.

> Я хочу сам настроить свою мышь, указать, 5 у неё кнопок или 8 и в каком порядке они нумеруются, потому как по умолчанию моя мышь не совсем как я хочу автоконфигурируется. Да и переключение 4-ех языков хочу сделать, и на Alt+Alt подцепить, и использовать фонетическую раскладку для некоторых алфавитов, а вовсе не, скажем, ЙЦУКЕН.

Это все должно делаться в десктопе, per user. xorg.conf для этого нафиг не нужен. Все эти параметры были запихнуты в XF86Config по недомыслию.

> И ненужные модули типа dri не загружать.

Дада, конечно, для хакиров xorg.conf оставим (и для кривого железа). Тезис был в том, что в большинстве случаев для большинства людей оно нафиг не сдалось. Был у меня 10 лет назад коллега. Который оптмизировал win95 до невозможности. Для начала заменял command.com на 4dos. Подкручивал все параметры в реестре/autoexec.bat/config.sys до невозможности. Действительно - система летала. Но иногда совершенно загадочным образом падала на ровном месте.

> И уж тем более быть агрессивным к тем, у кого такие требования имеются.

Где ж Вы агрессию нашли?

svu ★★★★★
()
Ответ на: комментарий от svu

Не согласен в корне. X (как и ядро) не должен быть умным и решать за пользователя, какие графические режимы (сетевые интерфейсы) подымать. Это пусть оболочки (те же DE) за пользователя меняют конфигурацию и создают пользователям те или иные иллюзии, если они так этого для себя хотят. Но те, кто не пользуется все-за-тебя-решаюшими программами, не должны от этого страдать.

Дело тут не в хакерстве. Просто налицо надувательство пользователей, которое почему-то пытаются выдать как нечто положительное.

Загружать в режим 640x480 нельзя. Это всё равно как если бы я напечатал "firefox", а шелл, не найдя его, запустил бы "konqueror" (с десятками bloated сервисов и библиотек, что я обычно не запускаю).

mihalych ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.