Всем привет!
Все время занимался с серверами, работал только в консоли, сейчас нужно понять как работает графика на LINUX системах.
Поставить все при инсталляции или позже с помощью yum или apt-get много ума не надо, но хочется разложить все по уровням и слоям, тоесть что стартует вначале, что потом. Как происходит доступ к дисплеям. авторизация пользователей в графической системе, удаленный доступ например по VNC...
погуглил и нашел много всего и разного. Но все как-то не структурированно и часто материал оказывается устаревшим.
Если кто знает ХОРОШУЮ доку которая поможет разложить все по полочкам прошу подскажите! Очень нужно.
Прошу помощи по изучению графической части LINUX (X, GNOME, KDE)
ну поставьте слакварь, там в комментах и манах всё прописано.
Если кто знает ХОРОШУЮ доку которая поможет разложить все по полочкам прошу подскажите! Очень нужно.
handbook gentoo или handbook freebsd, а так же X Window System Architecture Overview HOWTO
Если кто знает ХОРОШУЮ доку которая поможет разложить все по полочкам прошу подскажите! Очень нужно.
Купи в книжном магазине Костромина или аналогичное что-нибудь.
Всем спасибо за подсказки и ссылки. Бдем разбираться.
Щас поднял виртуалку без иксов, буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )
буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )
слакварь так лучше не ставить, не знаю как в других дистрибутивах, но в слаквари лучше поставить иксы+DE, а потом изучать их. и "голые иксы" вещь абсолютно бесполезная, и смотреть там совсем не на что.
да, в других дистрибутивах скорее всего не получится поставить "голые иксы", пакетный менеджер не даст. только в слаке такое извращение возможно ИМХО :)
[quote=ufomen]буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )
слакварь так лучше не ставить, не знаю как в других дистрибутивах, но в слаквари лучше поставить иксы+DE, а потом изучать их. и "голые иксы" вещь абсолютно бесполезная, и смотреть там совсем не на что.[/quote]
Хотелось просто собрать всю конструкцию руками по слоям, для понимания того как все это взаимодействует между собой.
Как я понял X сервер только отображает все что поставляется ему клиентами, поэтому изначально хотелось установить голые иксы и вывести на них каое-ньть окошко от любой программки через оконный менеджер ответственный за прорисовку окошек и стандартной библитеки X-lib.
Если есть соображения как можно сделать подобные эксперименты по другому - готов выслушать с удовольствием :)
ufomen, Gentoo вам в помощь. Там всё, что угодно собрать/прикрутить/отвинтить можно. oO
Мне, честно говоря, непонятно, зачем новичку лезть в такие дебри. Есть же нормальные десктопные дистрибутивы, где всё работает!
[quote=drBatty][quote=ufomen]буду постепенно туда устанавливать сначала голые иксы, посмотрю конфиги, поиграю с настройками, потом дальше пойду )
слакварь так лучше не ставить, не знаю как в других дистрибутивах, но в слаквари лучше поставить иксы+DE, а потом изучать их. и "голые иксы" вещь абсолютно бесполезная, и смотреть там совсем не на что.[/quote]
Хотелось просто собрать всю конструкцию руками по слоям, для понимания того как все это взаимодействует между собой.
Как я понял X сервер только отображает все что поставляется ему клиентами, поэтому изначально хотелось установить голые иксы и вывести на них каое-ньть окошко от любой программки через оконный менеджер ответственный за прорисовку окошек и стандартной библитеки X-lib.
Если есть соображения как можно сделать подобные эксперименты по другому - готов выслушать с удовольствием :)[/quote]
LFS вам в помощь :D , для подобной задачи именно то что необходимо [ИМХО] , ну а дальше куда кривая американ.. линуксоидной мечты выведет ...(там указаны ссылки на первоисточник)
Хотелось просто собрать всю конструкцию руками по слоям, для понимания того как все это взаимодействует между собой.
Как я понял X сервер только отображает все что поставляется ему клиентами, поэтому изначально хотелось установить голые иксы и вывести на них каое-ньть окошко от любой программки через оконный менеджер ответственный за прорисовку окошек и стандартной библитеки X-lib.
Если есть соображения как можно сделать подобные эксперименты по другому - готов выслушать с удовольствием
ставите слакварь, там есть исходные тексты ВСЕГО ПО, и что самое важное, у каждого пакета есть скрипт Slackbuild, который собирает этот пакет.
В стандартную поставку входит например утилита xmessage, которая представляет собой наверное самую простую иксовую программу (MessageBoxA() знаете?). есть там-же xclock, xcalk и прочее ПО, которое конечно убогое, но именно по нему можно изучать программирование и работу в иксах.
Но я не понимаю, зачем вам мучится, изучая автомобиль без колёс и без руля?
Кстати, иксами напрямую никто не пользуется, все юзают toolkit'ы, например GTK2, Qt4, и прочие...
Мне, честно говоря, непонятно, зачем новичку лезть в такие дебри. Есть же нормальные десктопные дистрибутивы, где всё работает!
Вот с такими то дистрибутивами я и работал. И в линуксе не совсем новичок. Смысл всего этого понять как работает графика изучая "дебри".