Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
jak w temacie, bo z poczatku mialem problemo z tym a dzisiaj jak to robilem to napisalem 7 pkt instrukcje, i pytanie czy kazdy sobie z tym poradzi czy jednak to zapodac na FAQ, to jest opcja: NV+COMPIZ+BERYL+GNOME+AIGLX
Offline
DUG'a odwiedzaja tez osoby bardzo poczatkujace i kazda sprawdzona informacja odnosnie instalacji/konfiguracji czegos moze byc dla nich bardzo przydatna.
pozdro
Offline
Każdy kto przeczyta o tym w FAQ poradzi sobie z tym. :)
Offline
Jeśli napiszesz jeszcze coto jest beryl - to będą wniebowzięci
Offline
TAK, bardzo by się przydało. Sam bym z tego skorzystał :) do nieba wzięci...
Offline
Matka Johna miała na imę Beryl.
Offline
Nasz tajemniczy bohater.
Offline
beryl to taki pierwiastek chemiczny:) i minerał:)
a także [b]menedżer okien[/b] taki bajerancki :) czesto uzywany wraz z XGLem (lzejszy od compiza i pozwalajacy na akceleracje 3d w grach:))
Offline
Skrzynkę browarów (z biedronki) każdemu kto uruchomi jednocześnie compiza i beryla na jednym serwerze X.
Offline
czesto uzywany wraz z XGLem (lzejszy od compiza i pozwalajacy na akceleracje 3d w grach:))[/quote]
gwoli ścisłości:
compiz i beryl to menedżery okien,
zaś XGL to serwer X używający OpenGL do rysowania stuffu,
zaś AIGLX (accelerated *indirect* GLX) to specjalny moduł umożliwiający serwerowi X, znanemu jako Xorg, na niebezpośrednie renderowanie stuffu za pomocą OpenGL.
diametralne różnice w architekturze, ogromne różnice w wydajności, funkcjonalności, dwa światy.
XGL:
- jest szybszy (tak mi się wydaje, nie mierzyłem nigdy)
- blokuje kartę graficzną (nie można grać w gry 3D)
- wynalazł go novell
- jest osobnym serwerem X
- implementuje własne rozszerzenie GL_texture_from_pixmap, tak więc *nie ma potrzeby aby wspierał je twój sterownik*, ba, czasem działa z *niektórymi* wolnymi sterownikami (chyba niektóre ati i chyba niektóre intela)
- [b]nie ma go w oficjalnych repozytoriach debiana[/b]
AIGLX:
- wydaje mi się wolniejszy, i chyba jest, ponieważ nie gada z kartą graficzną bezpośrednio, i dlatego
- działają na nim gry 3D, bo
- nie blokuje karty graficznej
- wynalazł go red hat
- nie jest osobnym serwerem X, a rozszerzeniem serwera Xorg >= 7.0
- *nie* implementuje GL_texture_from_pixmap, więc zająć się tym musi nasz sterownik (w nvidii - seria 9xxx. miałem trochę kłopotu ze sterownikami z serii 9, gdyż tylko 9631 wspiera moje stare dobre geforce 4. trzeba było ręcznie kompilować z jakiegoś archiwum archaizmów)
- jako iż Xorg jest w oficjalnych repozytoriach debiana, [b]prawdopodobnie AIGLX już masz zainstalowane[/b]
wolę AIGLX.
jestem [b]*przeciw*[/b] kolejnemu howto o berylu. w sieci są ich setki, i tak nie ma ani jednego dobrego, więc zamiast dodawać kolejne *niedziałające* howto, lepiej napisać skrypt w perlu czy bashu który by:
- sprawdził zależności
- zassał najnowszą wersję
- skompilował ją
- przeanalizował xorg.conf i wskazałby userowi co może być źle
- sprawdziłby czy sterowniki są zainstalowane
- dopieściłby konfigurację
słowem, DRY.
a wielu newbiem bardziej zaszkodzi walka z berylem niż pomoże - newbie może się na przykład zrazić do linuksa i wrócić do windy.
zamiast zmuszać newbiech do czytania, rozumienia i wykonywania howto, lepiej dać im taki skrypt. z tego samego powodu mamy całe mrowie dystrybucji linuksa zamiast całego mrowia HOW TO COMPILE YOUR OWN LINUX SYSTEM FROM SCRATCH.
skończmy z tymi howto, to naprawdę nie pomaga ani żadnemu guru (guru i tak wie jak zrobić, albo sam napisał to howto), ani żadnemu newbie (newbie pędzie próbował i próbował a i tak nie wyjdzie za pierwszym razem).
[ /\/\/\ o_0 ----->>> Ascii Art Userbar User ]
"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor
Offline
Skrzynkę browarów (z biedronki) każdemu kto uruchomi jednocześnie compiza i beryla na jednym serwerze X.[/quote]
mam zrobić patche które to umożliwią? =]
edit:
tak poza tym, to beryl JEST compizem, więc...
szykuj po skrzynusi dla wszystkich użytkowników beryla ;]
[ /\/\/\ o_0 ----->>> Ascii Art Userbar User ]
"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor
Offline
Skrzynkę browarów (z biedronki) każdemu kto uruchomi jednocześnie compiza i beryla na jednym serwerze X.[/quote]
mam zrobić patche które to umożliwią? =]
edit:
tak poza tym, to beryl JEST compizem, więc...
szykuj po skrzynusi dla wszystkich użytkowników beryla ;][/quote]
Zostańmy przy stanowisku, że jednak nie jest to to samo, choć prawie to samo.
BTW. Jeśli komuś by się należała ta skrzynka, to sam musiałby po nią przyjechać. :)
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]Offline
skończmy z tymi howto, to naprawdę nie pomaga ani żadnemu guru (guru i tak wie jak zrobić, albo sam napisał to howto), ani żadnemu newbie (newbie pędzie próbował i próbował a i tak nie wyjdzie za pierwszym razem).[/quote]
Idac tokiem twojego myslenia napotykamy na pewne problemy:
1. w jaki sposob stworzysz uniwersalny skrypt (co update softu ,to nowe pomysly programistow) ?
2. z kad biedny newbie bedzie wiedzial w jaki sposob odpala sie skrypt shellowy ...
Wedlug mnie bez how to i gotowymi skryptami, zaczeli bysmy dazyc do mrocznego systemu aka Windows. Setup.exe i "wszystko" jest. Szkoda, ze user nigdy nie wie co to "wszystko oznacza".
Dlatego jest za how to miedzy innymi dla berylla. Prawda jest, ze jest ich pelno, tylko szkoda, ze nie sa po polsku, nie sa dla userow Debiana, i nie sa dla userow Ati.
http://annabielawska.pl Biuro Rachunkowe | http://ranking.cebr.pl Największy w sieci ranking biur rachunkowych
Offline
[url=http://jakilinux.org/newsy/compiz-i-beryl-oficjalnie-razem/]Beryl i Compiz już są tym samym[/url]
Offline
[url=http://jakilinux.org/newsy/compiz-i-beryl-oficjalnie-razem/]Beryl i Compiz już są tym samym[/url][/quote]
Sądzę, że wyraz "pójdą" jest w formą czasu przyszłego. :) W sumie całość jest bardziej złożona.
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
[url=http://jakilinux.org/newsy/compiz-i-beryl-oficjalnie-razem/]Beryl i Compiz już są tym samym[/url][/quote]
Sądzę, że wyraz "pójdą" jest w formą czasu przyszłego. :) W sumie całość jest bardziej złożona.[/quote]
Dla uproszczenia rachunków załóżmy stan stacjonarny :POffline
[url=http://jakilinux.org/newsy/compiz-i-beryl-oficjalnie-razem/]Beryl i Compiz już są tym samym[/url][/quote]
Sądzę, że wyraz "pójdą" jest w formą czasu przyszłego. :) W sumie całość jest bardziej złożona.[/quote]
Dla uproszczenia rachunków załóżmy stan stacjonarny :P[/quote]
Ja sobie mogę założyć co najwyżej telefon stacjonarny. Na fizyce kwantowej się nie znam. :P
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]Offline
jestem [b]*przeciw*[/b] kolejnemu howto o berylu. w sieci są ich setki, i tak nie ma ani jednego dobrego[/quote]
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Debian
ten jest bardzo dobry, działający, nic nie musisz kompilować, nie musisz pisać żadnych skryptów w bashu/perlu/czymkolwiek sprawdzającego zależności, etc. - edycja sources.list, aptitde/apt-get, przeróbki w xorg.conf i pozamiatane :)
jeśli howto będzie zbliżone w treści i formie (rzekłbym tłumaczenie, tudzież wolne tłumaczenie) - jestem jak najbardziej za
btw. zna ktoś jakieś narzędzie tworzące [i]root menu[/i] i współpracujące z berylem? znalazłem tylko deskmenu, niestety nie jest kompatybilny z berylem (w ramach eksperymentu robię z beryla lekki menedżer okien na kształt fluxboksa, tylko menu mi brakuje)
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
Muszę przyznać, że w wersji 0.2 dużo zmieniło się na lepsze. Na intelu działa całkiem przyzwoicie. W domciu zobaczę na na nvidii. Mam nadzieję, że nie ujrzę już "efektu" czarnych okien. :)
Offline
moze zapodam jak ja to widze ;), nie pisalem instalcji strownikow pod NV bo juz jest w FAQ, wiec bylo by to zbedne.
7 krokow do posiadania beryla:
1) Zainstalowac 'Compiz' wraz zaleznosciami (najwazniejsze jest aby byl zainstalowany pakiet 'mesa-utils')
2) Instalcja driverow NVIDIA, moga wystapic ostrzezenia lub/i bledy, nas to nie interesuje, poniewaz i tak bedzie dzialalo ;p
3) W konsoli sprawdzamy czy jest obsluga directa: 'glxinfo | grep direct' (wymagana odpowiec to 'direct rendering: Yes')
4) Konfiguracja xorg:
Section "Module"
Load "dbe"
Section "Device"
Option "XAANoOffscreenPixmaps" "true"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Jezeli nie ma: Section "Extensions" to tworzymy z ponizsza zawartoscia na koncu pliku:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Screen"
Option "AddARGBGLXVisuals" "true"
5) Instalujemy beryla,
/------------------------------------------------------------------
Oficjalne repto dla Debianka:
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
Klucze:
wget -O - http://debian.beryl-project.org/root@lupine.me.uk.gpg | sudo apt-key add -
/-------------------------------------------------------------------
Full Opcja (czyli wszystko):
aptitude install beryl-core aquamarine-dev beryl-plugins-unsupported beryl-settings libberyldecoration-dev beryl-plugins-unsupported-data beryl-dev beryl-settings-bindings beryl-manager beryl-plugins-data libberylsettings-dev emerald libemeraldengine0 beryl-settings-simple libberyldecoration0 beryl libberylsettings0-gconf heliodor-dev beryl-plugins libberylsettings0
Pakiet Podstawowy (czyli wszystko i nic ;) ):
aptitude install beryl beryl-core beryl-dbus beryl-dev beryl-manager beryl-plugins-data beryl-plugins beryl-settings
6) Autoladowanie beryla.
wchodzimy:
Środowisko |--> Preferencje |--> Sesje --> Programy Startowe i dodajemy
compiz --replace --fast-filter
beryl-manager
7) Restart X'ów (Ctrl+Alt+Backspace)
PS:
I zapodaje to do FAQ w takim razie bo jest 90% do 9% ;)
PS2:
nie pisalem co do czego sluzy bo nad tym sie nie skupialem tylko nad szybkim posiadaniem na swoim desktopie ;)
Offline
6) Autoladowanie beryla.
wchodzimy:
Środowisko |--> Preferencje |--> Sesje --> Programy Startowe i dodajemy
compiz --replace --fast-filter
beryl-manager
7) Restart X'ów (Ctrl+Alt+Backspace)[/quote]
1. oczywiście we wszystkich środowiskach graficznych tak się edytuje autostart?
2. w końcu compiz czy beryl?
3. beryl-manager nie jest konieczny
PS2:
nie pisalem co do czego sluzy bo nad tym sie nie skupialem tylko nad szybkim posiadaniem na swoim desktopie ;)[/quote]
może jednak słówko lub dwa o tym napisać - chyba nie chcemy bezmyślnych klikaczy, którzy nie wiedzą co robią ;)
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00120 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.143.237.140' WHERE u.id=1 |
0.00062 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.143.237.140', 1732764035) |
0.00024 | SELECT * FROM punbb_online WHERE logged<1732763735 |
0.00075 | SELECT topic_id FROM punbb_posts WHERE id=56781 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=7469 ORDER BY posted |
0.00034 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=7469 AND t.moved_to IS NULL |
0.00024 | SELECT search_for, replace_with FROM punbb_censoring |
0.00159 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=7469 ORDER BY p.id LIMIT 0,25 |
0.00082 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7469 |
Total query time: 0.006 s |