Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Галерия

Slackware с Luminocity  

  от manson (4-04-2005)

Uwelichi Увеличи снимката

Дистрибуция Slackware. Десктоп с хардуерно ускорение. Непрощаващ OpenGL. Tечни прозорци, хадруерен алфа канал, пълно изглаждане на ръбовете, разлистващи се менюта .. и "ниски калории". Виждате картинката.


<< Новият SLAX 5 | Xfld EN 0.2 >>

Коментари: (общо 6) Оценени с или повече [Кратък преглед>>]
[Добави коментар]

кефи
От: fen
На: 4-04-2005@7:36 GMT+2
Оценка: 1/Неутрален

Това страшно ми хареса. Би ли дал някакви разяснения, какъв софтуер трябва да сложа за да стане и при мен така? Аз съм със Slackware 10.1. Благодаря предварително.

[Отговори на този коментар]


Към: кефи
От: manson
На: 4-04-2005@9:58 GMT+2
Оценка: 2/Образоващ/Мъдър

защо не. смисъла е да се компилира графичен сървър на freedesktop.org с менъджер към него, който типично в стила на freedesktop е продукт на сериозно, оптимизирано и донякаде смахнато програмиране в графично отношение с последните разширения на X-a. цялото нещо се компилира с тоолче наречено jhbuild. може да се свали от CVS-a на гном. в ~ директорията ти ако нямаш направи bin и cvs директории. веднъж след като се билдва jhbuild се инсталира в тази bin директория и има силен навик да работи със свой PATH започващ от ~. ползва се за автоматично билдване на гном и фреедесктоп сървъра. най-важното е да спазваш всички изисквания посочени в README. наистина всички. jhbuild sanitycheck проверява за наличие не всичко необходимо. jhbuild bootstrap сваля и инсталира в своя PATH всичко което е нужно, но нямаш. jhbuild --help ... изобщо разгледай опциите, незнам дали си го ползвал досега. ако нямаш glib > 2.6.0 направи

jhbuild build glib

. не се споменава, но се изисква. трябва ти 2.6 кернел, не успях да компилирам с 2.4.
следващата стъпка е

jhbuild build xserver Xcomposite Xdamage Xrender Xext Xcursor X11 Xtst

сваля от CVS и компилира всичко изброено. после ти трябва един пач: http://www.gnome.org/~seth/xserver.patch
направи

patch -p0 < xserver.patch

от ~/cvs/gnome2/xserver/ ; след това

jhbuild buildone -n xserver

за пребилдване на xserver с пача. следващата стъпка е luminocity.

jhbuild build luminocity

. вече имаш всичко необходимо. всичко се стартира от споменатия PATH в който влизаш с команда jhbuild shell

докато си в X стартираш фейк сървър с
Xfake -ac -screen 1024x3072x32 :1 &

кадето :1 е дисплейа за който се правят изчисленията по отношение графика, а 3072 е защото luminocity принципно използва 4 размера на екрана, за общо 4 ... да ги нарека десктопа (практически е един, просто не се вижда целия). броя им се контролира с аргумент към luminocity. програми се стартират с
DISPLAY=:1

в случая. примерно DISPLAY=:1 Eterm & (добре е да пуснеш някой терминал, от който ще стартираш всичко останало в средата). няма да видиш нищо дотук, понеже нормално си на 0.0:0 а и не съм сигурен, че Xfake изобщо рендира каквото и да било като изход.

luminocity взима информацията от Xfake и я пренася на 0.0:0 (нормалния ти екран, дисплей и т.н., с който си свикнал) с малката подробност че рендира всичко в OpenGL. напиши

luminocity -f :1 &

и вече резултата е на лице. ако някой прозорец излиза извън горния край и неможеш да го смъкнеш ползвай бутон от клавиатурата с който местиш, нормално е уиндоус бутона (колкото и неприлично да изглежда). -f аргумента означава fullscreen.

всъшност каквото и да означава докато ползвам мениджър за прозорците, зареден преди Xfake и luminocity винаги десктопа се рендира в OpenGL прозорец в нормалната среда, което е .. хм, не точно това което исках. та, направи така че като стартираш X да не се зарежда никакъв менаджер. само xterm без прозорец (предполагам че си виждал - черен екран и един бял xterm без рамка стои горе в ляво) и от него пусни всичко останало.

предполагам не е нужно да пояснявам че се изисква хардуерно ускорение от картата. работи и със стари интел карти (дори с DRI дривери, вместо GLX) на по 5 години и radeon 7500. luminocity -f :1 /path/to/image стартира с тапет отзад. заради някакъв бъг ако не си сложиш тапет всичко ще е много по-бавно.

ако нещо се скапе при компилирането на 17ти модул от xserver-a (evdev.o, evdev.c) ти трябва

-I/usr/src/linux/include

добавено в края на приблизително 283-ти ред от cvs/gnome2/xserver/hw/kdrive/linux/Makefile
(дълъг INCLUDES списък) нужни са кернел хедъри за компилация и не е посочено принципно каде са. при мен е всъшност -I/usr/src/linux-2.6.10/include , защото там си държа сорса на 2.6-ата.
ако нещо се обърка при luminocity компилирането свързано с gobject, gthread, gdk-pixbuf и т.н. провери дали имаш glib 2.6 (както споменах по-рано).

общо взето наистина шантави грешки не се появяват, единствено трябва да покриеш зависимостите. тези 4 automake-а дето ги иска ще ги ползва всичките.

не е нужно да правиш make install никаде (ако изобщо има за всички модули), просто напиши първо jhbuild shell и влизаш в средата на jhbuild.

ако си с nVidia ти препоръчвам 7174 драйвера.

[Отговори на този коментар]


Към: Към: кефи
От: Пейо Попов <peio__at__peio[ точка ]org>
На: 4-04-2005@11:20 GMT+2
Оценка: 1/Неутрален

Ти си написал почти статия с този си коментар. Защо не вземеш да го пооформиш и допълниш за пълнота и да го публикуваш?
Редактиран на: 4-04-2005@11:24

[Отговори на този коментар]


А как се чувстваш с него?
От: malwk-
На: 4-04-2005@10:55 GMT+2
Оценка: 1/Неутрален

Ех... да можеше
а) да е малко по функционално
б) да не се налага да се пуска в прозорец под Х и след това да го максимизираме, за да ползваме GLX ( тъй като както стана ясно няма начин да достъпваме GL ускорението по друг начин, или вече има? )

Гледах с удивление демотата, просто е потресаващо на какво се кефят хората. То хак-а си е хак, ама... декстоп сердата почна да се доближава до 3Д игра:)

Аз за начало ще се радвам да видя expose-like програме и потъване на прозорците в дълбочина + избледняване вместо минимизирането ( много го мразя минимизирането и roll up/down-a )

И кво да кажем ние с лаптоп без хардуерно ускорение ( всъщност не знам точно какво може и не може intel 855GM, но като пуснах rss-glx  не ми се видяха много добре нещата:( skyrocker например яко сече даже с директно рендиране на фул скрийн, докато по-простите се справяха добре.... )

между другото комфортно ли е за работа? Или го пускаш ей така, за скрийна? Аз щото вече без Composite не мога, чувствам се странно като няма сенки. Ако и това ми стане втора природа, ехеее:)

[Отговори на този коментар]


Към: А как се чувстваш с него?
От: manson
На: 4-04-2005@11:54 GMT+2
Оценка: 1/Неутрален

ами общо взето се забавлявам с него. графиката е тотално нова. всичко е течно и гладко до предел :D .. така де, до вчера незнаех че прозорците си имат и обратна страна, която никога не виждаме, но тайничко подозирах. ха.

заслужава си да се пробва. далеч е от официална версия, вграждане в гном или опаковка в дистро ... но е достатъчно за да действа в момента. доколкото разбрах, ще променят вътрешни принципи, когато стане по-официално, няма да е в прозорец, нито ще има такова четене и рендиране от един дисплей на друг.

не е единствения ми десктоп .. просто пускам X-a без менаджер и ако искам избирам нещо нормално или Xfake и luminocity. а и така е действително fullscreen, няма възможност за рамка и прозорец. ту едното, ту другото .. обичам да играя :D

[Отговори на този коментар]


Иска гном?
От: ivanatora <ivanatora1 (a) abv__dot__bg>
На: 4-04-2005@13:47 GMT+2
Оценка: 1/Неутрален

Стигнах до jhbuild sanitycheck. Там почва да пищи че няма директорията /opt/gnome2 и други подобни.

[Отговори на този коментар]

Вашият коментар
Име:
E-Mail: (по желание)
Заглавие:


Описание: ?

Внимание: Допълнителна проверка при коментари от нерегистрирани потребители.

МЕНЮ
Търсене
Добавяне

ГАЛЕРИЯ
Gentoo KDE
Linux Mint 21 Vanessa + Cinnamon Black and Wh
Debian 11 + Cinnamon
Manjaro + Plasma
Pop_OS в действие
Slackware64 Current
Manjaro с KDE
Arch Linux с KDE
Dell и Devuan
Dell и SalixOS

АРХИВ
01 - 2023
09 - 2022
03 - 2022
12 - 2021
02 - 2021
06 - 2019
09 - 2018
07 - 2018
03 - 2018
01 - 2018
11 - 2017
09 - 2017
08 - 2017
07 - 2017
04 - 2017
03 - 2017
01 - 2017
12 - 2016
11 - 2016
09 - 2016
08 - 2016
07 - 2016
05 - 2016
02 - 2016
01 - 2016
12 - 2015
11 - 2015
10 - 2015
07 - 2015
06 - 2015
05 - 2015
04 - 2015
03 - 2015
02 - 2015
12 - 2014
11 - 2014
10 - 2014
05 - 2014
04 - 2014
03 - 2014
02 - 2014
01 - 2014
12 - 2013
10 - 2013
08 - 2013
06 - 2013
05 - 2013
04 - 2013
03 - 2013
02 - 2013
01 - 2013
12 - 2012
11 - 2012
10 - 2012
09 - 2012
08 - 2012
07 - 2012
06 - 2012
05 - 2012
04 - 2012
03 - 2012
02 - 2012
01 - 2012
12 - 2011
11 - 2011
10 - 2011
09 - 2011
08 - 2011
07 - 2011
06 - 2011
05 - 2011
04 - 2011
03 - 2011
02 - 2011
01 - 2011
12 - 2010
11 - 2010
10 - 2010
09 - 2010
08 - 2010
07 - 2010
06 - 2010
05 - 2010
04 - 2010
03 - 2010
02 - 2010
01 - 2010
12 - 2009
11 - 2009
10 - 2009
09 - 2009
08 - 2009
07 - 2009
06 - 2009
05 - 2009
04 - 2009
03 - 2009
02 - 2009
01 - 2009
12 - 2008
11 - 2008
10 - 2008
09 - 2008
08 - 2008
07 - 2008
06 - 2008
05 - 2008
04 - 2008
03 - 2008
02 - 2008
01 - 2008
12 - 2007
11 - 2007
10 - 2007
09 - 2007
08 - 2007
07 - 2007
06 - 2007
05 - 2007
04 - 2007
03 - 2007
02 - 2007
01 - 2007
12 - 2006
08 - 2006
07 - 2006
06 - 2006
05 - 2006
04 - 2006
03 - 2006
02 - 2006
01 - 2006
12 - 2005
11 - 2005
10 - 2005
09 - 2005
08 - 2005
07 - 2005
06 - 2005
05 - 2005
04 - 2005
03 - 2005
02 - 2005
01 - 2005
12 - 2004
11 - 2004
10 - 2004
09 - 2004
08 - 2004
07 - 2004
06 - 2004
05 - 2004
04 - 2004
03 - 2004
02 - 2004
01 - 2004
12 - 2003
11 - 2003
10 - 2003
09 - 2003
08 - 2003
07 - 2003
06 - 2003
05 - 2003
04 - 2003
03 - 2003
02 - 2003
01 - 2003
12 - 2002
11 - 2002
10 - 2002
09 - 2002
08 - 2002
07 - 2002
06 - 2002
05 - 2002
04 - 2002
03 - 2002
02 - 2002
01 - 2002
12 - 2001
11 - 2001
10 - 2001

ВРЪЗКИ
Themes.org





 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.18 usr + 0.03 sys = 0.21 CPU)