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 część z was wie — a część się dowiaduje — od jakiegoś czasu skrobię własnego live'a.
Krótko o nim:
Live nosi nazwę [i]Hag[/i] (lub z polska [i]Wiedźma[/i]), co — jak każe tradycja — jest rekurencyjnym akronimem od [i]Hag's actually grml[/i], czyli [i]Hag to właściwie grml[/i]. Jak nazwa wskazuje, live bazuje na dystrybucji [url=http://www.grml.org]grml[/url] (gorąco polecam).
Główne założenia projektu to:
1. zdobyć serca niewieście
2. podjudzić osoby uważające, że istnieje zbyt wiele dystrybucji
3. pokazać potęgę Fluxboksa poprzez dostarczenie systemu Live (uruchamianego bezpośrednio z nośnika — np. CD, klucza USB — bez potrzeby instalacji na dysku twardym, choć istnieje i taka możliwość), z możliwie dopracowanymi konfiguracjami środowiska graficznego (obejmujące konfigurację Qt, GTK, część programów: conky, yeahconsole, mocp, etc.) z Fluxboksem jako menedżerem okien (z gustownie dobranymi tapetami i stylami, z dopracowaną konfiguracją skrótów klawiszowych, dobrze oskryptowanego)
Po zbootowaniu, przy uruchamianiu serwera X, użytkownik będzie miał do wyboru kilka konfiguracji do wyboru, np.:
- standardową dla Haga konfigurację, prawdopodobnie w kilku wersjach kolorystycznych
- konfigurację z widgetami adeskleta (jako monitor systemu, pasek ikon)
- konfiguracje z niefluxboksowymi panelami: fbpanel, pypanel
- konfiguracje z paskami ikon utworzonymi przez fbpanel, pypanel, idesk, wbar, etc.
- konfiguracje z pulpitami utworzonymi za pomocą rox-filera, pcmanfm
- Fluxbox-vanilla, z domyślną po instalacji Fluxboksa konfiguracją (w celach porównawczych)
które będą automagicznie zmieniane z wykorzystaniem mechanizmu linków symbolicznych.
Nieoficjalnym hymnem projektu jest utwór [i]Wiedźma[/i] z albumu [i]Gusła[/i] zespołu [url=http://www.laoche.art.pl]Lao Che[/url].
A teraz do sedna:
właśnie przygotowałem 16. (oficjalnie) wersję rozwojową pierwszego wydania, którą już chyba można powoli pokazywać światu.
Do tej pory zrobione zostało:
- skrypt do zmiany układu klawiatury i/lub locale
- skrypt do linkowania zestawów
- skrypty generujące menu (ulubione, rozdzielczość, montowanie urządzeń)
- konfiguracja GTK+, Qt3, Qt4
- konfiguracja standardowa Fluxboksa (prawie)
- wrapper dla przeglądarek (jeszcze czynnie nie wykorzystywany)
- okno dialogowe do kończenia sesji
co wcale nie było takie łatwe, jak by się wydawało :)
Coś na na pierwszy rzut oka nie jest widoczne, czyli kilka skrótów klawiszowych dostępnych w zestawie standard:
- F12 — wysunięcie górnej konsoli
- Alt + F1-12 — zmiana pulpitu na 1-12
- Alt (+ Shift) + Tab — zmiana okna naprzód (wstecz)
- Control (+ Shift) + Tab — zmiana pulpitu naprzód (wstecz)
- Meta* + F1 lub Meta + Home — menu główne
- Meta + F2 — uruchom program
- Meta + F3 lub Meta + End — menu okna
- Meta + F4 lub Meta + Delete — zabicie okna
- Meta + Shift + Delete lub Alt + Ctrl + Escape — xkill
- Meta + Enter — automatyczne rozmieszczenie okien
- Meta + F5/F6/F7/F8 — przesuń okno w lewo/prawo/dół/górę
Więcej w ~/.fluxbox/keys.
__
*) przez niektórych zwany Command, Super lub Windows
Do pobrania na http://hag-linux.eu.org/wiki/HagDownloadDevPL
Wszelkie uwagi (również te spełniające drugie założenie, szczególnie te spełniające pierwsze założenie) mile widziane. :)
Ostatnio edytowany przez azhag (2009-01-28 22:12:44)
Offline
W nagłówku pliku [tt]rootdir/usr/bin/ulubione-modify[/tt] jest:
# Skrypt ten jest częścią pakietu FLUXBOX — NAJCZĘŚCIEJ UŻYWANE i jest dystrybuowany na zasadach licencji Cyrograf-by w wersji 666.[/quote]
Ja nie wiem kto takie bzdury powypisywał ;) .
Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]
Offline
[quote=Minio]Ja nie wiem kto takie bzdury powypisywał ;) .[/quote]
Jak go spotkam, to dam ci znać :)
Offline
grml czasem ratuje mi skórę, więc trzeba koniecznie spróbować tego cuda.
Offline
Wiedźma raczej nie ma służyć do ratowania skóry (niezmiennie polecam do tego grmla)... no chyba, że naprawdę będzie potrzeba magii do rozwiązania problemu. ;)
Offline
A to chodzi pod łyndołsem ? xD
A tak już całkiem poważnie to z chęcią przetestuję tego livecd :-) Już ściągam go nawet :)
Offline
Ciśnie mi się na usta: Zwyrol :)
No no,azhagu- wysoki pułap lotu, myślałam że projekt pójdzie w kąt.
Ostatnio edytowany przez Trin (2009-01-29 12:00:09)
Offline
[quote=Trin]No no,azhagu- wysoki pułap lotu, myślałam że projekt pójdzie w kąt.[/quote]
Ja w ciebie też wierzę :*
Offline
Po zbootowaniu, przy uruchamianiu serwera X, użytkownik będzie miał do wyboru kilka konfiguracji do wyboru, np.: - standardową dla Haga konfigurację, prawdopodobnie w kilku wersjach kolorystycznych - konfigurację z widgetami adeskleta (jako monitor systemu, pasek ikon) - konfiguracje z niefluxboksowymi panelami: fbpanel, pypanel - konfiguracje z paskami ikon utworzonymi przez fbpanel, pypanel, idesk, wbar, etc. - konfiguracje z pulpitami utworzonymi za pomocą rox-filera, pcmanfm - Fluxbox-vanilla, z domyślną po instalacji Fluxboksa konfiguracją (w celach porównawczych)
Moze w tym watku z grubsza objaśnisz jak uruchamiać poszczególne opcje.
[b]hag-info [/b] nie działa a wszystko metodą prób i błedów sprawdzać to trochę nużące :)
Ostatnio edytowany przez ilin (2009-01-29 14:28:10)
Offline
Kluczowe jest tu słowo "będzie", na razie dostępne są tylko standard i vanilla. :)
Na TTY1 jest proste... coś, w którym można wybrać pewne ustawienia lub co chce się uruchomić.
Dla przykładu:
Najpierw wybieramy polską lokalizację ([b]p[/b]), chyba że ktoś chce mieć wszystko po angielsku.
Następnie uruchamiany serwer graficzny ([b]x[/b]). Po tym pojawi się druga lista, z dostępnymi konfiguracjami Fluxboksa: [b]s[/b]tandard i [b]v[/b]anilla. Po wcinięciu odpowieniego klawisza, zlinkują się konfigi i uruchomi X (za pierwszym razem musi się skonfigurować, więc trwa to trochę dłużej).
Nie polecam uruchamiania [tt]hag-linkera[/tt] w uruchomionym X.
W konfiguracji standardowej polecam również przyjrzeć się mechanizmowi Ulubionych (pierwsze podmenu). Przy pierwszym uruchomieniu jest ono puste, wystarczy jednak, że uruchomimy z menu kilka aplikacji, wylogujemy się z Fluksa i zalogujemy ponownie, a w podmenu będzie znajdować się lista najczęściej uruchamianych aplikacji.
[tt]hag-info[/tt] jeszcze nie istnieje, muszę pierw napisać jakąś dokumentację, a zanim to zrobię, muszę mieć co dokumentować (prace cały czas trwają i wszystko jeszcze może się zmienić).
Ostatnio edytowany przez azhag (2009-01-29 14:45:33)
Offline
a ja czekam na kadu w wersji 0.6.5.1 !!
Offline
[quote=Yampress]a ja czekam na kadu w wersji 0.6.5.1 !![/quote]
Obywatel azhag wypuścił własną dystrybucję, która zawiera program do obsługi protokołu gadu-gadu? Aż mi się nie chce wierzyć...
Offline
[quote=owca]Aż mi się nie chce wierzyć...[/quote]
Mi też...
Offline
[quote=azhag]W konfiguracji standardowej polecam również przyjrzeć się mechanizmowi Ulubionych (pierwsze podmenu). Przy pierwszym uruchomieniu jest ono puste, wystarczy jednak, że uruchomimy z menu kilka aplikacji, wylogujemy się z Fluksa i zalogujemy ponownie, a w podmenu będzie znajdować się lista najczęściej uruchamianych aplikacji.[/quote]
Czy nie dałoby się wykorzystać [tt]fluxbox-remote[/tt] do przeładowywania konfiguracji Fb po każdym zapisaniu uruchomionej aplikacji do odpowiednich statystyk?
Offline
Po namyśle (za pierwszym razem źle zrozumiałem) stwierdzam, że to by drastycznie wpłynęło na tzw. responsywność. A robienie Fluxboksa, który płynnie może chodzić tylko na 3 GHz procku i 2 GB RAM-u (BTW: podobno to już mało ;]), cokolwiek mija się z celem.
Offline
Przypomniawszy sobie jaka jest budowa tych skryptów, stwierdziłem że postulowane wyżej rozwiązanie wymagałoby zbyt dużo pracy ;) . Myślałem o zaprzężeniu tego demona którego nazwy nigdy nie pamiętam, co to wykrywa zmiany w systemie plików i traktuje je jak zdarzenia, którym można przypisać różne akcje.
Anyway: więc może skrypt w cronie aktualizujący statystyki co 10 minut? Bo dalej uważam że aktualizacja przy każdym wylogowaniu jest najgorszym z możliwych rozwiązań.
Offline
2 tygodnie wstecz bawilem sie ta Wiedzma. I po 5h zabawy plyta zagospodarowala 7 cm2 na dnie kubla od smieci.
Nic specjalnego na niej nie znalazlem. Spodziewalem sie tych nieziemskich kompozycji ... a tam nic, zwykly fluxboks z szara "tapeta".
Punkty 1 i 2 mnie nie interesuja - jesli na plycie znajdzie sie 50% z pkt 3 to daj azhag-u znac ;)
Dwa tygodnie temu to było bardzo dawno temu. :)
W międzyczasie z grubsza zrobiłem [tt]init[/tt] i [tt]keys[/tt] oraz zmieniłem domyślną tapetę (Bodziowi wyda się znajoma ;]), choć nie ukrywam, że wiele jeszcze jest do zrobienia.
Aha, żeby uniknąć zużywania 7 cm² kosza, polecam używanie CD-RW. :)
PS Co rozumiesz przez "nieziemskie kompozycje"? Nie odbierz tego proszę źle, po prostu jestem ciekawy oczekiwań.
Ostatnio edytowany przez azhag (2009-01-30 14:13:43)
Offline
[quote=sidjestgit]Nic specjalnego na niej nie znalazlem. Spodziewalem sie tych nieziemskich kompozycji ... a tam nic, zwykly fluxboks z szara "tapeta".[/quote]
Czyli poniekąd uważasz że grml jest do du.. I z tym się nie zgodzę. Po 1 jest to live-cd więc nie wymagaj cudów. Jak chcesz cuda to sobie to distro postaw na kompie. Jest tam wiele użytecznych rzeczy,
ale widocznie nie przeglądałeś ich uważnie tylko przeleciałeś po łepkach.
Co do samego hag'a to jest tam kilka przydatnych rzeczy które azhag zrobił i "ukradnę" je sobie bo są fajne (choćby ulubione w fluxie) ;)
Offline
[quote=skotx]azhag zrobił i "ukradnę" je sobie bo są fajne (choćby ulubione w fluxie) ;)[/quote]
Jeśli chodzi o Ulubione, to równie wielki (jeśli po prostu nie większy) udział miał Minio.
Offline
Piszac "nieziemskie kompozycje" mialem na mysli
z Fluxboksem jako menedżerem okien ([b]z gustownie dobranymi tapetami i stylami[/b],...[/quote]
Spodziewalem sie nowego, ciekawego kolorystycznie ect pulpitu (ladnego niestandarowego fluxboxa).
I tak przy okazji.
Przydal by sie jakis niestatndardowy "themes" do MOCp.
Dzis sciagne nowsza wersje Wiedzmy i ew cos dodam (rozumiem ze jest nowszy iso do pobrania?)
(Edit: juz znalazlem odpowiedz - wczesniej bawilem sie czternastka a teraz jest do pobrania szesnastka ;). Kiedy bedzie osiemnastka? :) . Tylko nie rob czterdziestki :D)Ostatnio edytowany przez sidjestgit (2009-01-30 15:48:33)
pierdoły liczy sie stabilnosc systemu nie jakieś tam ikonki fikasne pierdy
sidjestgit podniosłeś mi tak ćiśnienie grrrrrrrrrrrrrrrrr
Offline
[quote=sidjestgit]Przydal by sie jakis niestatndardowy "themes" do MOCp.[/quote]
będzie, jednak ma niższy priorytet
będzie również mniej lub bardziej (jak się uda) oskryptowany
[quote=sidjestgit]Dzis sciagne nowsza wersje Wiedzmy i ew cos dodam (rozumiem ze jest nowszy iso do pobrania?)
(Edit: juz znalazlem odpowiedz - wczesniej bawilem sie czternastka a teraz jest do pobrania szesnastka ;). Kiedy bedzie osiemnastka? :) . Tylko nie rob czterdziestki :D)[/quote]
wlaśnie zabieram się za budowanie testowej wersji siedemnastki :)
Ostatnio edytowany przez azhag (2009-01-30 16:11:53)
Offline
sidjestgit z tego co zauważyłem wg Ciebie najważniejsze jest w systemie wygląd ... to chyba bardzo niedawno przybyłes ze świata windowsa. Poza tym jak nie pasuje nie musisz uzywać, a jak uważasz że zrobisz to lepiej niż azhag to czekamy na jakies konkrety w twoim wykonaniu.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00080 | 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='18.190.153.77' WHERE u.id=1 |
0.00088 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.190.153.77', 1732479235) |
0.00038 | SELECT * FROM punbb_online WHERE logged<1732478935 |
0.00066 | SELECT topic_id FROM punbb_posts WHERE id=109364 |
0.00010 | SELECT id FROM punbb_posts WHERE topic_id=13277 ORDER BY posted |
0.00188 | 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=13277 AND t.moved_to IS NULL |
0.00010 | SELECT search_for, replace_with FROM punbb_censoring |
0.00362 | 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=13277 ORDER BY p.id LIMIT 0,25 |
0.00105 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13277 |
Total query time: 0.0096 s |