sorry_one,
Прошу прощения за задержку, при других обстоятельствах мог бы ответить сразу, но был загружен на работе в ночную смену.
Советы у меня — не ахти, один другого хуже, но всё же…
Первый, то что видел сам. Файл /etc/X11/xorg.conf использовался ранее в XOrg для записи его настроек. Я не знаю, начиная с какой версии XOrg они начали использовать папку /etc/X11/xorg.conf.d/ для хранения настроек, но в нашем случае для SliTaz 4.0 это так. Если мне не изменяет память, то «иксы» в SliTaz'е настраиваются каждый раз при запуске, а потом полученный файл xorg.conf «раздирается» на несколько маленьких файлов, которые помещаются в папку xorg.conf.d. А что же насчёт старого доброго xorg.conf? В версии XOrg, которая установлена в SliTaz 4.0, этот настроечный файл по-прежнему можно использовать. И его можно будет использовать в будущих версиях, до тех пор пока разработчики XOrg окончательно от него не откажутся и не перейдут на использование только папки xorg.conf.d.
Но тут, кажется, встаёт вопрос. А что будет, если имеются разные, взаимоисключающие настройки в файле /etc/X11/xorg.conf и в папке /etc/X11/xorg.conf.d/? Например, в папке прописана одна видео-карта, а в файле — другая? На этот случай создатель SliTaz оставил нам подсказку в чистом файле /etc/X11/xorg.conf:
# You can put here your own Xorg configurations. This config file is read
# before all files in /etc/X11/xorg.conf.d and will NOT be erased by any
# updates.
Перевожу:
# Вы можете прописать здесь ваши собственные настройки XOrg.
# Этот конфигурационный файл будет прочтён до того, как будут прочтены
# файлы из /etc/X11/xorg.conf.d/ и не будет удалён при каких-либо обновлениях.
Да, информация полезная, но не объясняет проблему конфликта настроек. Так что я предлагаю тебе самостоятельно просмотреть, и, при необходимости, изменить вручную настройки XOrg.
Это только кажется, что без «иксов» «жизни нет». Если установить Midnight Commander, то можно довольно комфортно работать в «чёрной страшной» консоли. Как его установить? Да хоть с мобильного телефона заходи по адресу http://pkgs.slitaz.org/ , что ищем: [пакет] [mc] [4.0] [искать]. Когда пакет mc для SliTaz 4.0 найдётся, нажимай на ссылку, чтобы закачать его себе, опять же хоть на мобильный телефон (он же умеет работать как обычный USB Flash накопитель?) Или же можно скачать пакет на флешку у друга, имеющего интернет на компе.
Теперь подключаем телефон/флешку. Втыкаем, ждём немного. Ах да, нужно быть супер пользователем root. Если это не так, даём команду su и вводим пароль root. Даём команду fdisk -l
, да это та самая команда для форматирования дисков :) Но с опцией -l
(эль маленькая) она выдаёт список имеющихся дисковых разделов. По некоторым признакам (таким как размер раздела и файловая система fat32) нужно найти свой телефон/флешку. Например, это /dev/sdb1. Теперь вручную создаём папку для точки монтирования:
mkdir /media/sdb1
Теперь подключаем флешку к точке монтирования (монтируем):
mount /dev/sdb1 /media/sdb1
Возможно, на экране появятся какие-то надписи (в новом SliTaz мне что-то писало про NTFS, в то время когда этого NTFS у меня не было). Главное — чтобы смонтировалось. Переходим в точку монтирования:
cd /media/sdb1
«Осматриваемся по сторонам»:
ls
Должен быть выведен список папок и файлов, по которым ты должен узнать свой телефон/флешку. Таким путём можно «протянуть» в «чёрную» консоль любые файлы и пакеты. Если пакет Midnight Commander был сохранён в «корень», то есть мы видем его в распечатке ls
, то всё. Иначе ещё придётся походить по папкам при помощи команды cd имя_папки
и поосматривать окрестности командой ls
.
Теперь мы находимся в папке с пакетом Midnight Commander. Файл пакета называется mc-4.7.5.6.tazpkg
Сейчас мы его установим:
tazpkg install mc-4.7.5.6.tazpkg
Если всё прошло нормально, то запускаем его командой mc
и работаем уже в нём.
Возвращаемся к нашей проблеме с настройками XOrg. Переходим в папку /etc/X11, читаем файл xorg.conf при помощи кнопки F3. Видно, что файл состоит из разделов (секций). Прежде всего нас интересует секция Device. Всё, что начинается с символа решётки — это комментарий (иногда полезный) и его можно пропустить. А вот всё остальное внутри этой секции можно переписать на бумажку. Просмотрели файл — выходим из просмотра кнопкой F3 или F10. Теперь переходим в папку настроек /etc/X11/xorg.conf.d/ и ищем файл со словом Device в названии, это будет 60-Device.conf, просматриваем его (F3). Сравниваем с тем, что написано на бумажке.
У меня, например (если отбросить комментарии, а также строки в которых начинается и заканчивается секция) будет так:
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
Видно, что у меня используется драйвер intel. Проверь, не конфликтуют ли настройки из /etc/X11/xorg.conf и /etc/X11/xorg.conf.d/60-Device.conf, у тебя должен быть драйвер geode (так?). При необходимости пропиши его в файл 60-Device.conf и на этом можно попрощаться с файлом /etc/X11/xorg.conf (хотя можно и продолжить сличение настроек). Для того, чтобы изменить файл, нажми на нём F4 и внеси изменения. Сохранение изменённого файла — F2, выход из редактора — F10.
В сторонке замечу, что в Настоящих Боевых Условиях можно обойтись и без Midnight Commander'a: ходить по папкам при помощи cd
, выводить содержимое папок при помощи ls
(для длинных папок ls | more
или ls | less
), редактировать текстовые фалы при помощи nano (вызов: nano имя_файла
, сохранить — Ctrl+O, выйти — Ctrl+X).
Наконец-то перехожу ко второму совету (который хуже). Я слышал (не видел), что иногда рекомендуют не только установить подходящий драйвер, но также и удалить все прочие видео-драйвера. Потому как XOrg иногда может «уцепиться» за первый попавшийся более-менее подходящий драйвер, но так и не использовать «родной».
Видео-драйверы в SliTaz поставляются в отдельных пакетах, имеющих названия xorg-xf86-video-*
. Получить список установленных пакетов, попадающих под маску имени видео-драйверов можно несложной командой:
tazpkg list | grep xorg-xf86-video
А вот и вывод этой команды у меня сейчас:
xorg-xf86-video-intel 2.15.0 x-window
xorg-xf86-video-nv 2.1.18 x-window
xorg-xf86-video-vesa 2.3.0 x-window
Оказывается, у меня стоят два ненужных драйвера: nv
(остался от старых экспериментов на другой машине) и vesa
(тот самый, более-менее подходящий для всех драйвер). Хочу удалить драйвер nv
(как супер пользователь root):
tazpkg remove xorg-xf86-video-nv
Remove xorg-xf86-video-nv (2.1.18) ?
Please confirm uninstallation (y/N) : y
Removing: xorg-xf86-video-nv
================================================================================
Removing all files installed... [ OK ]
Removing package receipt... [ OK ]
Пока, пожалуй, всё. Получилось несколько растянуто потому что я не знаю твой уровень подготовки. Попробуй, отпишись. Если что — будем думать дальше. Удачи!