Установка графической системы
Перечитал доки, ещё по-гуглил и вроде кое-что понял. Поправьте, если сбрешу:
Изначально (в базовой системе, после хэндбука) есть только виртуальная консоль (т.е. текстовый режим). У всех запускаемых в консоли программ уже открыты три файловых дескриптора - стандартный ввод, вывод и вывод ошибок. В стандартный ввод попадает всё, что набрано на клавиатуре; всё, что отправлено в стандартный вывод, выводится в консоль; а то, что отправлено в ошибки обрабатывается какой-то приблудой и выводится куда-то ещё.
Графический режим (окошки, кнопочки, разномастные шрифты) реализуется Икс-сервером, которому Клиенты (обычные проги) отправляют через сокеты запросы. Сам по себе Икс-сервер только подхватывает всё железо (мониторы/клавы/мыши) вводит/выводит информацию, но никак не управляется. Для управления окошками, их внешним видом и т.п. нужно использовать Оконный менеджер. В такой комбинации графика запускается вручную, т.е. после загрузки системы ты попадаешь в консоль, вводишь свои логин и пароль, а затем набираешь startx
и запускаются иксы сразу с оконным менеджером. Чтобы после запуска системы сразу выскакивало графическое приглашение на ввод логина/пароля, нужно ещё и дисплейный менеджер поставить.
1. Икс-сервер, по-сути, один: X.org - про его установку доходчиво написано.
2. Оконных менеджеров выбор приличный. Для установки, например, dwm набираешь emerge dwm
и вроде как всё само заработает. Потом только под себя интерфейс настраиваешь и вуаля!
3. Про дисплейный менеджер на википедии сказано, что он "Является частью X Window System" - стало быть, его отдельно устанавливать не надо... а как его настроить...?
- Для комментирования войдите или зарегистрируйтесь
Цитата: Ставил генту по
Видимо, плохо читали Gentoo Handbook, в нём все есть, вот ссылка на страницу по установке xorg-server и конфигурированию ядра, в зависимости от видеокарты ииспоьзуемого драйвера: http://www.gentoo.org/doc/en/xorg-config.xml , но здесь указания по испольщованию открытых драйверов, если вы хотитеставить закрытые драйверы, то вот для nvidia: http://www.gentoo.org/doc/en/nvidia-guide.xml , а вот для ATI/AMD: http://www.gentoo.org/doc/en/ati-faq.xml .
Вот handbook, который я вроде
Вот handbook, который я вроде как относительно внимательно читал.
Спасибо за ссылку. Я правильно понял, что нужно сначала по этой статье поставить Х-сервер, а потом по какой-нибудь другой поставить оконный менеджер и всё? т.е. после этого у меня получится полноценная графическая система..?...
Ещё вопрос: в списке нет статьи про установку, допустим, Dwm в качестве оконного менеджера - какой документацией лучше пользоваться для этого..?
В том же HandBook: 12. Where
В том же HandBook:
12. Where to go from here?
там же:
Gentoo Desktop Documentation Resources
Не для того, чтобы "послать", а для того, чтобы намекнуть: "документация - не художественная литература, её изучать нужно".
emerge Your world
Gentoogle
emerge -av kdm emerge -av
emerge -av kdm
emerge -av kde-base
kdm
sysambar написал(а): emerge
предварительно
emerge -av xdm
emerge -av xorg-x11
Зачем xdm-то?
Зачем xdm-то?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
krigstask написал(а): Зачем
И то правда :) Старею... :(
Переписал тему - жду ваших
Переписал тему - жду ваших комментариев...
Ссылки на гайды
Заходишь сюда. Решаешь что поставить (GNOME, KDE, etc), клацаешь ссылку и делаешь как написано.
Ставишь XDM, это то, что запускается после загрузки системы и просит ввести логин с паролем. В его настройках указываешь чей сеанс запустить. Если ставишь GNOME, то в XDM вписываешь что бы тот запускал GDM. - это первый вариант.
Вариант второй выглядит как ты описывал. Логинишься в консоль пользователем, затем пишешь startx и он запускает сеанс исходя из того, что у тебя вписано в /etc/env.d/90xsession.
При любых раскладах тебе надо ставить GNOME, KDE или что больше подойдет. С ними установятся все необходимые утилиты для запуска и работы. Главное внимательно читай что выпадает в консоли после установки пакетов и все будет хорошо.
GNOME, KDE, etc принципиально
GNOME, KDE, etc принципиально не рассматриваются по религиозным убеждениям... Если б я хотел гнома/кде, я бы при установке базовой системы выбрал бы соответствующий профиль и не парился... но тогда и убунтой можно было б обойтись.
Хочу собрать систему с минимум лишнего... даже ядро без 32х библиотек компилировал
El Pharaoh написал(а): GNOME,
Вы сейчас про какой профиль? Тот который eselect profile list?
Базовую систему без лишнего можно поставить (опять же для примера)
emerge gnome-light
Соберется минимальная рабочая среда без лишнего.
А вот это, на мой взгляд, зря. Ведь не все софты под 64bit идут, тот же grub собирается только с поддержкой 32 битных библиотек. Не то, что бы lilo был плох, но такой факт имеет место быть.
Если не нужен гном, кде,
Если не нужен гном, кде, зачем вообще ?DM ставить? После старта системы выход в консоль, ввод логина, пароля (хотя можно сделать и автовход), запуск иксов startx (хотя можно и автоматом стартануть). Полный минимум. Запуск какого нибудь ???box-а... Минимум всего. Как чайник с 10-летним стажем кроме боксов ни чем не пользовался ...
Деревья умирают стоя.
Вотс...
Да, про него.
ИМХО, гном и есть лишнее ;)
Я рассчитывал, что всё, что я буду ставить, будет собираться из исходников - значит его *возле_птицы* разрядность.
но его вполне достаточно для моих нужд - я даже окошко с менюшкой ему отключил, только строка
BOOT:
и автозапуск через 2 секундыX-Server+Dwm (не понравится, поменяю на ion3)
И чтоб всё на Qt. т.е. чтоб в системе была одна библиотека, и, как я почитал, Qt "лучше" чем Gtk...
xdm отдельно ставить не надо.
Кто такой box..???
El Pharaoh написал(а):Я
Не все есть в исходниках(скайп и виндовые проги), да и наличие исходников не гарантирует 64 бита(хотя такого мало), например grub
что лучше qt или gtk - тема для холивара.
юзать только что-то одно - будет не просто и имеет смысл только если ресурсов совсем мало или из принципа.
ps я юзаю kde + некоторое кол-во gtk прог, а мой друг сидит на gnome, но большая часть софта из kde
.
Правильный ответ: Motif :)))
:wq
--
Live free or die
.
++
Тезис мягко говоря спорный.
Иксы можно пускать двояко: из командной строки (
startx
), либо используя графический вход в систему, стартовый скрипт которого жёстко запилен вx11-base/xorg-server
(что меня раздражало, когда я фичей не пользовался, когда я начал пользоваться стало пофиг).Приложение, реализующее функциональность упомянутого стартового скрипта, предлагается выбрать самостоятельно.
Стандартный
x11-apps/xdm
вполне ужасен. Из альтернатив навскидкуkde-base/kdm
,gnome-base/gdm
,x11-misc/slim
... (список близко не претендует на полноту)x11-wm/blackbox
,x11-wm/fluxbox
...:wq
--
Live free or die
blackbox, fluxbox, dropbox
blackbox, fluxbox, dropbox
Деревья умирают стоя.
malic
checkbox ещё
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
...и messagebox!!
...и messagebox!!
Не грусти, товарищ! Всё хорошо, beautiful good!
Proff Lebedinsky
т.е. его всё-таки самому надо ставить... просто
emerge xdm
???El Pharaoh написал(а): Proff
Да, это базовая часть, без нее у Вас не будет графического входа в систему, только консоль. В некоторых случаях xdm ставится как зависимость других пакетов, таких как gnome-light (написано для примера) и других DE.
Гхм, ну, тут уже другой вопрос! :) GNOME и KDE упомянуты для примера, но раз такие дела, предлагайте что вы хотите поставить, разберем конкретную рабочую среду.
/
Такого пакета нет.
Намёк понят?
:wq
--
Live free or die
Не понят: % eix -e xdm *
Не понят:
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Хочу уточнить
Хочу уточнить: xdm - это объект или класс объектов? (человек = класс объектов, Иван Петрович = объект)
Пакет xdm и скрипт
Пакет xdm и скрипт /etc/init.d/xdm - объекты, а но первый принадлежит к классу объектов *DM(xdm/kdm/gdm и т.д.), а второй служит для запуска таких объектов
Цитата: Не все есть в
Скайп и виндовые проги мне не нужны.
Разве разрядность исполняемого файла как-то зависит от исходника..?.. Я полагал, что только от компилятора
В) я юзаю лило
Так я и не справшиваю, что лучше - я сказал: хочу Qt. Будут проблемы или острая необходимость - поставлю ещё что-нибудь.. но из принципа буду стараться использовать только её.
Библиотека Motif появилась в конце 1980-х и на данный момент считается устаревшей.
Примечание: Motif де-факто признан стандартом для разработки промышленных приложений в X Window System. (с википедии)
Пока меня такое не интересует.
не понял тебя.
Пожалуй, на этом и остановлюсь, только вместо бокса - dwm/ion3
_SerEga_, спасибо за информацию.
El Pharaoh
Настоящие мужчины и истинные женщины выбирают sys-apps/qingy
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
krigstask
Интересная штука... но я пока не придумал, зачем она мне.
Чтоб startx не вводить и
Чтоб startx не вводить и удобно выбирать сессии при входе, например.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
неа..
startx можно в свой загрузочный скрипт прописать.
А сессии - что за сессии? Разные DM? Так мне всего один нужен... Просто включил комп, ввёл логин+пароль, ENTER и ты в иксах. Там или dmenu удобно настроить, или ещё что-нибудь... потом решу.
El Pharaoh написал(а): startx
Это в какой?
Ну прямо как у меня, только я Enter жму два раза.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
krigstask написал(а): Это в
Хочешь сказать, что это принципиально невозможно..?...
Я интересуюсь, куда и как
Я интересуюсь, куда и как можно startx прописать для получения вменяемого результата
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
я сам пока х.з., но я уверен,
я сам пока х.з., но я уверен, что это возможно.
...только QT ... только
...только QT ... только 64...
Смотрите сам, но я считаю: "не буду юзать из принципа" - это не шибко хорошая причина. Особенно учитывая, что поддержка 32 на рабочей системе не тривиально включается...
Да, только есть еще два варианта: собрать не удасться и то что собралось не будет работать/будет работать не правильно.
Цитата: Не все есть в
Скайп и виндовые проги мне не нужны.
Разве разрядность исполняемого файла как-то зависит от исходника..?.. Я полагал, что только от компилятора
В) я юзаю лило
Так я и не справшиваю, что лучше - я сказал: хочу Qt. Будут проблемы или острая необходимость - поставлю ещё что-нибудь.. но из принципа буду стараться использовать только её.
Библиотека Motif появилась в конце 1980-х и на данный момент считается устаревшей.
Примечание: Motif де-факто признан стандартом для разработки промышленных приложений в X Window System. (с википедии)
Пока меня такое не интересует.
не понял тебя.
Пожалуй, на этом и остановлюсь, только вместо бокса - dwm/ion3
_SerEga_, спасибо за информацию.