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

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

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

Вот 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

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

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

emerge -av xdm
emerge -av xorg-x11

Зачем xdm-то?

Зачем xdm-то?

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

krigstask написал(а): Зачем

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

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

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

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

Ссылки на гайды

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

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

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

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

GNOME, KDE, etc принципиально

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

El Pharaoh написал(а): GNOME,

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 написал(а):Я

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

blackbox, fluxbox, dropbox

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

malic

malic написал(а):
dropbox

checkbox ещё

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

...и messagebox!!

...и messagebox!!

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

Proff Lebedinsky

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

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

El Pharaoh написал(а): Proff

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 *

Не понят:

 % 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 и скрипт

Пакет 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

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

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

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

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

krigstask

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

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

Чтоб startx не вводить и

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

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

неа..

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

El Pharaoh написал(а): startx

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

Это в какой?

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

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

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

krigstask написал(а): Это в

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

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

Я интересуюсь, куда и как

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

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

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

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

...только QT ... только

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

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

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

Цитата: Не все есть в

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

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

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

В) я юзаю лило

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

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

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

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

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

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

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

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

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".