LinuxForum.Fans
Тема

Прошу помощи по изучению графической части LINUX (X, GNOME, KDE)

Автор: ufomen 14 сообщений 3069 просмотров
#126585

Всем привет!

Все время занимался с серверами, работал только в консоли, сейчас нужно понять как работает графика на LINUX системах.
Поставить все при инсталляции или позже с помощью yum или apt-get много ума не надо, но хочется разложить все по уровням и слоям, тоесть что стартует вначале, что потом. Как происходит доступ к дисплеям. авторизация пользователей в графической системе, удаленный доступ например по VNC...

погуглил и нашел много всего и разного. Но все как-то не структурированно и часто материал оказывается устаревшим.
Если кто знает ХОРОШУЮ доку которая поможет разложить все по полочкам прошу подскажите! Очень нужно.

#126587

ну поставьте слакварь, там в комментах и манах всё прописано.

#126595
ufomen написал:
Если кто знает ХОРОШУЮ доку которая поможет разложить все по полочкам прошу подскажите! Очень нужно.

SlackBook

#126596
ufomen написал:
Если кто знает ХОРОШУЮ доку которая поможет разложить все по полочкам прошу подскажите! Очень нужно.

Купи в книжном магазине Костромина или аналогичное что-нибудь.

#126602

Всем спасибо за подсказки и ссылки. Бдем разбираться.
Щас поднял виртуалку без иксов, буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )

#126628
ufomen написал:
буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )

слакварь так лучше не ставить, не знаю как в других дистрибутивах, но в слаквари лучше поставить иксы+DE, а потом изучать их. и "голые иксы" вещь абсолютно бесполезная, и смотреть там совсем не на что.

#126629

да, в других дистрибутивах скорее всего не получится поставить "голые иксы", пакетный менеджер не даст. только в слаке такое извращение возможно ИМХО :)

#126637
drBatty написал:
[quote=ufomen]буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )

слакварь так лучше не ставить, не знаю как в других дистрибутивах, но в слаквари лучше поставить иксы+DE, а потом изучать их. и "голые иксы" вещь абсолютно бесполезная, и смотреть там совсем не на что.[/quote]

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

Если есть соображения как можно сделать подобные эксперименты по другому - готов выслушать с удовольствием :)

#126646

ufomen, Gentoo вам в помощь. Там всё, что угодно собрать/прикрутить/отвинтить можно. oO

#126649

Мне, честно говоря, непонятно, зачем новичку лезть в такие дебри. Есть же нормальные десктопные дистрибутивы, где всё работает!

#126650
ufomen написал:
[quote=drBatty][quote=ufomen]буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )

слакварь так лучше не ставить, не знаю как в других дистрибутивах, но в слаквари лучше поставить иксы+DE, а потом изучать их. и "голые иксы" вещь абсолютно бесполезная, и смотреть там совсем не на что.[/quote]

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

Если есть соображения как можно сделать подобные эксперименты по другому - готов выслушать с удовольствием :)[/quote]
LFS вам в помощь :D , для подобной задачи именно то что необходимо [ИМХО] , ну а дальше куда кривая американ.. линуксоидной мечты выведет ...(там указаны ссылки на первоисточник)

#126660
ufomen написал:
Хотелось просто собрать всю конструкцию руками по слоям, для понимания того как все это взаимодействует между собой.
Как я понял X сервер только отображает все что поставляется ему клиентами, поэтому изначально хотелось установить голые иксы и вывести на них каое-ньть окошко от любой программки через оконный менеджер ответственный за прорисовку окошек и стандартной библитеки X-lib.

Если есть соображения как можно сделать подобные эксперименты по другому - готов выслушать с удовольствием

ставите слакварь, там есть исходные тексты ВСЕГО ПО, и что самое важное, у каждого пакета есть скрипт Slackbuild, который собирает этот пакет.

В стандартную поставку входит например утилита xmessage, которая представляет собой наверное самую простую иксовую программу (MessageBoxA() знаете?). есть там-же xclock, xcalk и прочее ПО, которое конечно убогое, но именно по нему можно изучать программирование и работу в иксах.

Но я не понимаю, зачем вам мучится, изучая автомобиль без колёс и без руля?

Кстати, иксами напрямую никто не пользуется, все юзают toolkit'ы, например GTK2, Qt4, и прочие...

#126678
Writer написал:
Мне, честно говоря, непонятно, зачем новичку лезть в такие дебри. Есть же нормальные десктопные дистрибутивы, где всё работает!

Вот с такими то дистрибутивами я и работал. И в линуксе не совсем новичок. Смысл всего этого понять как работает графика изучая "дебри".

Войдите или зарегистрируйтесь, чтобы ответить.