Вы здесь

Установка графической системы

Перечитал доки, ещё по-гуглил и вроде кое-что понял. Поправьте, если сбрешу:

Изначально (в базовой системе, после хэндбука) есть только виртуальная консоль (т.е. текстовый режим). У всех запускаемых в консоли программ уже открыты три файловых дескриптора - стандартный ввод, вывод и вывод ошибок. В стандартный ввод попадает всё, что набрано на клавиатуре; всё, что отправлено в стандартный вывод, выводится в консоль; а то, что отправлено в ошибки обрабатывается какой-то приблудой и выводится куда-то ещё.
Графический режим (окошки, кнопочки, разномастные шрифты) реализуется Икс-сервером, которому Клиенты (обычные проги) отправляют через сокеты запросы. Сам по себе Икс-сервер только подхватывает всё железо (мониторы/клавы/мыши) вводит/выводит информацию, но никак не управляется. Для управления окошками, их внешним видом и т.п. нужно использовать Оконный менеджер. В такой комбинации графика запускается вручную, т.е. после загрузки системы ты попадаешь в консоль, вводишь свои логин и пароль, а затем набираешь 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 .

Цитата:
а как вообще она в дженте устроена?
[/quote
Дасобственно также, как и в любом другом дистрибутиве Linux.

Цитата:
Что с чем работает? Кто что делает? Кто для чего нужен?

Ставьте, по ходу деларазберётесь.

Вот handbook, который я вроде как относительно внимательно читал.
Спасибо за ссылку. Я правильно понял, что нужно сначала по этой статье поставить Х-сервер, а потом по какой-нибудь другой поставить оконный менеджер и всё? т.е. после этого у меня получится полноценная графическая система..?...
Ещё вопрос: в списке нет статьи про установку, допустим, Dwm в качестве оконного менеджера - какой документацией лучше пользоваться для этого..?

В том же HandBook:
12. Where to go from here?
там же:
Gentoo Desktop Documentation Resources

Не для того, чтобы "послать", а для того, чтобы намекнуть: "документация - не художественная литература, её изучать нужно".

emerge Your world
Gentoogle

emerge -av kdm
emerge -av kde-base
kdm

sysambar написал:
emerge -av kdm
emerge -av kde-base
kdm

предварительно

emerge -av xdm
emerge -av xorg-x11

Зачем xdm-то?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
Зачем xdm-то?

И то правда :) Старею... :(

Переписал тему - жду ваших комментариев...

Заходишь сюда. Решаешь что поставить (GNOME, KDE, etc), клацаешь ссылку и делаешь как написано.

Ставишь XDM, это то, что запускается после загрузки системы и просит ввести логин с паролем. В его настройках указываешь чей сеанс запустить. Если ставишь GNOME, то в XDM вписываешь что бы тот запускал GDM. - это первый вариант.

Вариант второй выглядит как ты описывал. Логинишься в консоль пользователем, затем пишешь startx и он запускает сеанс исходя из того, что у тебя вписано в /etc/env.d/90xsession.

При любых раскладах тебе надо ставить GNOME, KDE или что больше подойдет. С ними установятся все необходимые утилиты для запуска и работы. Главное внимательно читай что выпадает в консоли после установки пакетов и все будет хорошо.

GNOME, KDE, etc принципиально не рассматриваются по религиозным убеждениям... Если б я хотел гнома/кде, я бы при установке базовой системы выбрал бы соответствующий профиль и не парился... но тогда и убунтой можно было б обойтись.
Хочу собрать систему с минимум лишнего... даже ядро без 32х библиотек компилировал

El Pharaoh написал:
GNOME, KDE, etc принципиально не рассматриваются по религиозным убеждениям... Если б я хотел гнома/кде, я бы при установке базовой системы выбрал бы соответствующий профиль и не парился... но тогда и убунтой можно было б обойтись.

Вы сейчас про какой профиль? Тот который eselect profile list?

El Pharaoh написал:
Хочу собрать систему с минимум лишнего...

Базовую систему без лишнего можно поставить (опять же для примера)
emerge gnome-light
Соберется минимальная рабочая среда без лишнего.

El Pharaoh написал:
даже ядро без 32х библиотек компилировал

А вот это, на мой взгляд, зря. Ведь не все софты под 64bit идут, тот же grub собирается только с поддержкой 32 битных библиотек. Не то, что бы lilo был плох, но такой факт имеет место быть.

Если не нужен гном, кде, зачем вообще ?DM ставить? После старта системы выход в консоль, ввод логина, пароля (хотя можно сделать и автовход), запуск иксов startx (хотя можно и автоматом стартануть). Полный минимум. Запуск какого нибудь ???box-а... Минимум всего. Как чайник с 10-летним стажем кроме боксов ни чем не пользовался ...

Деревья умирают стоя.

Цитата:
Вы сейчас про какой профиль? Тот который eselect profile list?

Да, про него.

Цитата:
emerge gnome-light
Соберется минимальная рабочая среда без лишнего.

ИМХО, гном и есть лишнее ;)

Цитата:
А вот это, на мой взгляд, зря. Ведь не все софты под 64bit идут

Я рассчитывал, что всё, что я буду ставить, будет собираться из исходников - значит его *возле_птицы* разрядность.

Цитата:
Не то, что бы lilo был плох

но его вполне достаточно для моих нужд - я даже окошко с менюшкой ему отключил, только строка BOOT: и автозапуск через 2 секунды

Цитата:
предлагайте что вы хотите поставить, разберем конкретную рабочую среду.

X-Server+Dwm (не понравится, поменяю на ion3)
И чтоб всё на Qt. т.е. чтоб в системе была одна библиотека, и, как я почитал, Qt "лучше" чем Gtk...

Цитата:
Намёк понят?

xdm отдельно ставить не надо.

Цитата:
Запуск какого нибудь ???box-а...

Кто такой box..???

El Pharaoh написал:
Я рассчитывал, что всё, что я буду ставить, будет собираться из исходников - значит его *возле_птицы* разрядность.
И чтоб всё на Qt. т.е. чтоб в системе была одна библиотека, и, как я почитал, Qt "лучше" чем Gtk...

Не все есть в исходниках(скайп и виндовые проги), да и наличие исходников не гарантирует 64 бита(хотя такого мало), например grub
что лучше qt или gtk - тема для холивара.
юзать только что-то одно - будет не просто и имеет смысл только если ресурсов совсем мало или из принципа.
ps я юзаю kde + некоторое кол-во gtk прог, а мой друг сидит на gnome, но большая часть софта из kde

_SerEga_ написал:
что лучше qt или gtk - тема для холивара.

Правильный ответ: Motif :)))

:wq
--
Live free or die

El Pharaoh написал:
Цитата:
Не то, что бы lilo был плох

но его вполне достаточно для моих нужд - я даже окошко с менюшкой ему отключил

++

El Pharaoh написал:
И чтоб всё на Qt. т.е. чтоб в системе была одна библиотека, и, как я почитал, Qt "лучше" чем Gtk...

Тезис мягко говоря спорный.

El Pharaoh написал:
Цитата:
Намёк понят?

xdm отдельно ставить не надо.

Иксы можно пускать двояко: из командной строки (startx), либо используя графический вход в систему, стартовый скрипт которого жёстко запилен в x11-base/xorg-server (что меня раздражало, когда я фичей не пользовался, когда я начал пользоваться стало пофиг).
Приложение, реализующее функциональность упомянутого стартового скрипта, предлагается выбрать самостоятельно.
Стандартный x11-apps/xdm вполне ужасен. Из альтернатив навскидку kde-base/kdm, gnome-base/gdm, x11-misc/slim... (список близко не претендует на полноту)

El Pharaoh написал:
Цитата:
Запуск какого нибудь ???box-а...

Кто такой box..???

x11-wm/blackbox, x11-wm/fluxbox...

:wq
--
Live free or die

blackbox, fluxbox, dropbox

Деревья умирают стоя.

malic написал:
dropbox

checkbox ещё

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

...и messagebox!!

Не грусти, товарищ! Всё хорошо, beautiful good!

Proff Lebedinsky написал:
Ставишь XDM,

т.е. его всё-таки самому надо ставить... просто emerge xdm ???

El Pharaoh написал:
Proff Lebedinsky написал:
Ставишь XDM,

т.е. его всё-таки самому надо ставить... просто emerge xdm ???

Да, это базовая часть, без нее у Вас не будет графического входа в систему, только консоль. В некоторых случаях xdm ставится как зависимость других пакетов, таких как gnome-light (написано для примера) и других DE.

Гхм, ну, тут уже другой вопрос! :) GNOME и KDE упомянуты для примера, но раз такие дела, предлагайте что вы хотите поставить, разберем конкретную рабочую среду.

El Pharaoh написал:
Proff Lebedinsky написал:
Ставишь XDM,

т.е. его всё-таки самому надо ставить... просто emerge xdm ???

Такого пакета нет.

$ equery b /etc/init.d/xdm
 * Searching for /etc/init.d/xdm ... 
x11-base/xorg-server-1.12.2 (/etc/init.d/xdm)

Намёк понят?

:wq
--
Live free or die

Не понят:

 % eix -e xdm
* x11-apps/xdm
     Available versions:  1.1.11-r1 {{consolekit ipv6 pam}}
     Homepage:            http://xorg.freedesktop.org/
     Description:         X.Org xdm application

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Хочу уточнить: xdm - это объект или класс объектов? (человек = класс объектов, Иван Петрович = объект)

Пакет xdm и скрипт /etc/init.d/xdm - объекты, а но первый принадлежит к классу объектов *DM(xdm/kdm/gdm и т.д.), а второй служит для запуска таких объектов

Цитата:
Не все есть в исходниках(скайп и виндовые проги), да и наличие исходников не гарантирует 64 бита(хотя такого мало)

Скайп и виндовые проги мне не нужны.
Разве разрядность исполняемого файла как-то зависит от исходника..?.. Я полагал, что только от компилятора

Цитата:
например grub

В) я юзаю лило

Цитата:
что лучше qt или gtk - тема для холивара

Так я и не справшиваю, что лучше - я сказал: хочу Qt. Будут проблемы или острая необходимость - поставлю ещё что-нибудь.. но из принципа буду стараться использовать только её.

Цитата:
Правильный ответ: Motif :)))

Библиотека Motif появилась в конце 1980-х и на данный момент считается устаревшей.
Примечание: Motif де-факто признан стандартом для разработки промышленных приложений в X Window System.
(с википедии)
Пока меня такое не интересует.

Цитата:
(что меня раздражало, когда я фичей не пользовался, когда я начал пользоваться стало пофиг

не понял тебя.

Цитата:
Если не нужен гном, кде, зачем вообще ?DM ставить? После старта системы выход в консоль, ввод логина, пароля (хотя можно сделать и автовход), запуск иксов startx (хотя можно и автоматом стартануть). Полный минимум. Запуск какого нибудь ???box-а...

Пожалуй, на этом и остановлюсь, только вместо бокса - dwm/ion3

_SerEga_, спасибо за информацию.

El Pharaoh написал:
Цитата:
Если не нужен гном, кде, зачем вообще ?DM ставить? После старта системы выход в консоль, ввод логина, пароля (хотя можно сделать и автовход), запуск иксов startx (хотя можно и автоматом стартануть). Полный минимум. Запуск какого нибудь ???box-а...

Пожалуй, на этом и остановлюсь, только вместо бокса - dwm/ion3

Настоящие мужчины и истинные женщины выбирают sys-apps/qingy

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
Настоящие мужчины и истинные женщины выбирают sys-apps/qingy

Интересная штука... но я пока не придумал, зачем она мне.

Чтоб startx не вводить и удобно выбирать сессии при входе, например.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

startx можно в свой загрузочный скрипт прописать.
А сессии - что за сессии? Разные DM? Так мне всего один нужен... Просто включил комп, ввёл логин+пароль, ENTER и ты в иксах. Там или dmenu удобно настроить, или ещё что-нибудь... потом решу.

El Pharaoh написал:
startx можно в свой загрузочный скрипт прописать.

Это в какой?

Цитата:
Просто включил комп, ввёл логин+пароль, ENTER и ты в иксах

Ну прямо как у меня, только я Enter жму два раза.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
Это в какой?

Хочешь сказать, что это принципиально невозможно..?...

Я интересуюсь, куда и как можно startx прописать для получения вменяемого результата

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

я сам пока х.з., но я уверен, что это возможно.

...только QT ... только 64...
Смотрите сам, но я считаю: "не буду юзать из принципа" - это не шибко хорошая причина. Особенно учитывая, что поддержка 32 на рабочей системе не тривиально включается...

El Pharaoh написал:
Разве разрядность исполняемого файла как-то зависит от исходника..?.. Я полагал, что только от компилятора

Да, только есть еще два варианта: собрать не удасться и то что собралось не будет работать/будет работать не правильно.

Цитата:
Не все есть в исходниках(скайп и виндовые проги), да и наличие исходников не гарантирует 64 бита(хотя такого мало)

Скайп и виндовые проги мне не нужны.
Разве разрядность исполняемого файла как-то зависит от исходника..?.. Я полагал, что только от компилятора

Цитата:
например grub

В) я юзаю лило

Цитата:
что лучше qt или gtk - тема для холивара

Так я и не справшиваю, что лучше - я сказал: хочу Qt. Будут проблемы или острая необходимость - поставлю ещё что-нибудь.. но из принципа буду стараться использовать только её.

Цитата:
Правильный ответ: Motif :)))

Библиотека Motif появилась в конце 1980-х и на данный момент считается устаревшей.
Примечание: Motif де-факто признан стандартом для разработки промышленных приложений в X Window System.
(с википедии)
Пока меня такое не интересует.

Цитата:
(что меня раздражало, когда я фичей не пользовался, когда я начал пользоваться стало пофиг

не понял тебя.

Цитата:
Если не нужен гном, кде, зачем вообще ?DM ставить? После старта системы выход в консоль, ввод логина, пароля (хотя можно сделать и автовход), запуск иксов startx (хотя можно и автоматом стартануть). Полный минимум. Запуск какого нибудь ???box-а...

Пожалуй, на этом и остановлюсь, только вместо бокса - dwm/ion3

_SerEga_, спасибо за информацию.