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
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
beryl to taki pierwiastek chemiczny:) i minerał:)
a także menedżer okien 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:))
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)
- nie ma go w oficjalnych repozytoriach debiana
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, prawdopodobnie AIGLX już masz zainstalowane
wolę AIGLX.
jestem *przeciw* 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).
Offline
Skrzynkę browarów (z biedronki) każdemu kto uruchomi jednocześnie compiza i beryla na jednym serwerze X.
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 ;]
Offline
Skrzynkę browarów (z biedronki) każdemu kto uruchomi jednocześnie compiza i beryla na jednym serwerze X.
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 ;]
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ć. :)
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).
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.
Offline
Sądzę, że wyraz "pójdą" jest w formą czasu przyszłego. :) W sumie całość jest bardziej złożona.
Offline
Sądzę, że wyraz "pójdą" jest w formą czasu przyszłego. :) W sumie całość jest bardziej złożona.
Dla uproszczenia rachunków załóżmy stan stacjonarny :P
Offline
Sądzę, że wyraz "pójdą" jest w formą czasu przyszłego. :) W sumie całość jest bardziej złożona.
Dla uproszczenia rachunków załóżmy stan stacjonarny :P
Ja sobie mogę założyć co najwyżej telefon stacjonarny. Na fizyce kwantowej się nie znam. :P
Offline
jestem *przeciw* kolejnemu howto o berylu. w sieci są ich setki, i tak nie ma ani jednego dobrego
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 root menu 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)
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)
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 ;)
może jednak słówko lub dwa o tym napisać - chyba nie chcemy bezmyślnych klikaczy, którzy nie wiedzą co robią ;)
Offline