Thread View: pl.comp.sys.xwindow
11 messages
11 total messages
Started by Marcin Bielewicz
Sat, 15 Dec 2001 16:50
Sawfish, Było: cośtam w enlightenment
Author: Marcin Bielewicz
Date: Sat, 15 Dec 2001 16:50
Date: Sat, 15 Dec 2001 16:50
38 lines
2546 bytes
2546 bytes
W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Hoppke pisze: > W przeróżnych wersjach, a aktualnie 1.0.1. Skompilowany ręcznie, bez > wsparcia dla GNOME (bo i tak nie używam) i bez wsparcia dla GdkPixbuf > (bo dziwnym trafem używanie gdkpixbuf spowalnia rysowanie elementów > okien. To akurat mnie nie dziwi, bo gdkpixbuf za wydajne jeszcze nie Dobrze wiedzieć :) > jest). Oczywiście żeby wycisnąć maksimum z sawfisha przydaje się choć > ogólna znajomość języków z rodziny LISP. Ale i bez tego można go > wygodnie używać, konfigurowalność na najwyższym poziomie, mnóstwo > funkcji które można dowolnie podpinać pod kliknięcia/klawisze, no i > można go jeszcze obłożyć skryptami w LISP-ie... Zużycie ramu oscyluje A można coś takiego: używam ROX-Filera (na przykład) i mam faf- naście/dziesiąt ikon na biurku. Da się zablokować umieszczanie niechcia- nych okien na liście zadań/okien etc? Aktualnie używam IceWM, bo z oknami o określonej klasie da się zrobić dużo różnych rzeczy (w WindowMakerze zdaje się też), a pytam, bo nie wiem, czy gra warta świeczki. A jeżeli już się da, to czy programy typu 'fspanel' to zauważą? Co do LISPa, to na razie wiem, że jest:) > gdzieś w okolicach 3MB (w zależności od aktualnego tematu itp.) + > jeszcze trochę na dynamicznie interpretowane menu. Ale jeśli ktoś używa > aplikacji na Gtk+ część zużytego ramu mu się niejako zwraca (tak czy tak > byłby zajęty). Ale to już mocno off topic... To teraz ontopic:) pozdrawiam, marcin. -- "Doświadczenia nabywa się z wiekiem. Najczęściej bywa to wieko od trum- ny." .o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.. .:: _martinez UIN# 138140201 GG#1883254 LRU# 177415 MN# 130474 ::.
Re: Sawfish, Było: cośtam w enlightenment
Author: Hoppke
Date: Sun, 16 Dec 2001 10:49
Date: Sun, 16 Dec 2001 10:49
65 lines
4127 bytes
4127 bytes
Message <slrna1mvrb.cis.mart_zly@martinez.ondraszek.ds.polsl.gliwice.pl> has been fingerprinted by Marcin Bielewicz: > A można coś takiego: używam ROX-Filera (na przykład) i mam faf- > naście/dziesiąt ikon na biurku. Da się zablokować umieszczanie niechcia- > nych okien na liście zadań/okien etc? Można je podciągnąć pewnie pod jakiś wzorzec oparty np. na WM_CLASS. A wtedy można zabronić umieszczania okna w spisie uruchomionych programów, zabronić oknu przechodzenia w stan "aktywny" (mam "focus follows mouse" i głupio gdy gvim traci focus bo przejechałem myszą nad gkrellm), zabronić przełączania się do okna za pomocą "M-Tab", ustawić domyślną pozycję okna, styl dekoracji, pulpit startowy itp. I to wszystko z wygodnego, klikalnego konfiguratora. Nawet WM_CLASS nie trzeba wpisywać, wystarczy kliknąć okno klienta, a sawfish pobierze automatycznie potrzebne do identyfikacji dane (które można oczywiście zmieniać itp. itd.) > Aktualnie używam IceWM, bo z oknami o określonej klasie da się zrobić > dużo różnych rzeczy IceWM znam, i bardzo go lubiłem. Ale zraził mnie chyba niemożnością jakiegoś bardziej zaawansowanego skonfigurowania obsługi myszy. Może coś się zmieniło od tego czasu, nie wiem. > (w WindowMakerze zdaje się też), a pytam, bo nie wiem, czy gra > warta świeczki. Za to WindowMaker praktycznie nie pozwala przedefiniować sobie klawiatury czy myszy (bo ja np. chcę zmieniać wielkość okna przez Meta-Mouse3-Drag). No i ma tylko dwa przyciski w oknie ;) Możesz spróbować. Mi się spodobał, a po obłożeniu skryptami potrafi naprawdę dużo. Funkcjonalnością i konfigurowalnością przebija większość WM-ów, themes mają potencjał mniej więcej tych z Enlightenment, jeśli nie większy (można w końcu napisać sobie dowolną funkcję i podpiąć ją pod jakiś nowy przycisk na ramce okna), modularna budowa, nie tak znowu wielkie zużycie ramu i zacna szybkość. No i niektóre themes są naprawdę śliczne (i malutkie) ;) > A jeżeli już się da, to czy programy typu 'fspanel' to zauważą? Jeśli opiera się na standardach gnome, to powinno działać (oczywiście po zbudowaniu ze wsparciem dla GNOME) > Co do LISPa, to na razie wiem, że jest:) Ja na razie dłubię sobie małe, drobne rzeczy. Jak np. wrapper na Esetroot wybierający losowe tło przy starcie albo uderzeniu w C-Meta-b. Kusi mnie żeby dorobić sobie automatyczne porządkowanie okien (takie jak w Enlightenment pod C-Meta-Home), bo tylko tego mi jeszcze brakuje. Z przyjemniejszych rzeczy mam automagiczne menu "LaTeX" pokazujące mi wszystkie moje dokumenty .tex - po kliknięciu któregoś otwiera się on w gvim-ie. Mała rzecz a cieszy. Chociaż WindowMaker też to potrafił. No i dla fanów jest integracja z GTK, czyli można w zasadzie pisać aplikacje wykorzystujące Gtk i Sawfisha w ichnim dialekcie Rep-lisp. Skrypty można skompilować do bytecode, uruchamiają się ciągle poprzez interpreter ale działają duużo szybciej (prawie jak C ;) Dobra, wystarczy na razie tego sawfish advocacy. -- \hoppke (Grzegorz Niewęgłowski)
Re: Sawfish, Było: cośtam w enlightenment
Author: Marcin Bielewicz
Date: Sun, 16 Dec 2001 16:15
Date: Sun, 16 Dec 2001 16:15
50 lines
2665 bytes
2665 bytes
W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Hoppke pisze: > Można je podciągnąć pewnie pod jakiś wzorzec oparty np. na WM_CLASS. A > wtedy można zabronić umieszczania okna w spisie uruchomionych programów, > zabronić oknu przechodzenia w stan "aktywny" (mam "focus follows mouse" > i głupio gdy gvim traci focus bo przejechałem myszą nad gkrellm), I dobrze, o to mi chodziło. > zabronić przełączania się do okna za pomocą "M-Tab", ustawić domyślną > pozycję okna, styl dekoracji, pulpit startowy itp. I to wszystko z Nazwy biurek też? > Za to WindowMaker praktycznie nie pozwala przedefiniować sobie > klawiatury czy myszy (bo ja np. chcę zmieniać wielkość okna przez > Meta-Mouse3-Drag). No i ma tylko dwa przyciski w oknie ;) ZCTP to u mnie działała minimalizacja przez alt-m, maksymalizacja przez alt-n i zamykanie przez alt-x (jakoś tak, nie pamiętam, dawno było). > nie większy (można w końcu napisać sobie dowolną funkcję i podpiąć ją > pod jakiś nowy przycisk na ramce okna), modularna budowa, nie tak znowu To już mi się podoba:) > Jeśli opiera się na standardach gnome, to powinno działać (oczywiście po > zbudowaniu ze wsparciem dla GNOME) A jeżeli się nie opiera? Zauważy zmiany wprowadzone przez sawfisha? > No i dla fanów jest integracja z GTK, czyli można w zasadzie pisać > aplikacje wykorzystujące Gtk i Sawfisha w ichnim dialekcie Rep-lisp. Ale to trzeba umieć:) > Dobra, wystarczy na razie tego sawfish advocacy. No to za jakiś czas będą pytania: "Jak zrobić...?" :) pozdrawiam, marcin. -- "Doświadczenia nabywa się z wiekiem. Najczęściej bywa to wieko od trum- ny." .o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.. .:: _martinez UIN# 138140201 GG#1883254 LRU# 177415 MN# 130474 ::.
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Hoppke
Date: Mon, 17 Dec 2001 07:39
Date: Mon, 17 Dec 2001 07:39
65 lines
4200 bytes
4200 bytes
Message <slrna1pi69.eqb.mart_zly@martinez.ondraszek.ds.polsl.gliwice.pl> has been fingerprinted by Marcin Bielewicz: >> zabronić przełączania się do okna za pomocą "M-Tab", ustawić domyślną >> pozycję okna, styl dekoracji, pulpit startowy itp. I to wszystko z > > Nazwy biurek też? Nazwy? Nie bardzo rozumiem. Może od razu dodam: Sawfish rozróżnia biurka i pulpity. Biurko składa się z pulpitów, posklejanych ze sobą w kolumnach i rzędach, np. 4x4 czy 2x1. Jeśli coś "wystaje" za pulpit będzie częściowo widoczne na sąsiednim pulpicie. Biurka jako takie są ze sobą rozłączne. Oczywiście możliwe są biurka 1x1 (czyli biurko zawiera jeden pulpit), i wiele takich biurek, jak też jedno biurko, ale zawierające np. 16 pulpitów (w org. viewports). Tak, biurkom można nadawać nazwy, pulpitom nie. Wszystkie funkcje odwołujące się do biurek/pulpitów i tak używają ich numeracji, i można np. ustawić by konkretny program uruchamiał się na biurku 2, w pulpicie (2 . 1). Nazwy biurek występują chyba tylko w menu pokazującym listę uruchomionych aplikacji. >> Za to WindowMaker praktycznie nie pozwala przedefiniować sobie >> klawiatury czy myszy (bo ja np. chcę zmieniać wielkość okna przez >> Meta-Mouse3-Drag). No i ma tylko dwa przyciski w oknie ;) > > ZCTP to u mnie działała minimalizacja przez alt-m, maksymalizacja przez > alt-n i zamykanie przez alt-x (jakoś tak, nie pamiętam, dawno było). To ja dodam np. rozróżnianie przez sawfisha którym przyciskiem myszy kliknięto przycisk dekoracji okna, i możliwe jest przy kliknięciu na "Maximize" wywoływanie np. 6 różnych typów maksymalizacji, w zależności który przycisk myszy kliknięto i czy były użyte przy tym klawisze Alt/Ctrl/Shift. >> Jeśli opiera się na standardach gnome, to powinno działać (oczywiście po >> zbudowaniu ze wsparciem dla GNOME) > > A jeżeli się nie opiera? Zauważy zmiany wprowadzone przez sawfisha? README od fspanel twierdzi, że używa on standardowych metod komunikacji GNOME, a sawfish jest tam chyba nawet wymieniony jako "compatible". Przy moim sawfishu (non-gnome) nie chciał jednak działać poprawnie. Z drugiej strony window-list sawfisha jest wygodne - otwarte okna są dzielone w submenu zależne od WM_CLASS okna, np. wszystkie xtermy umieszczone w jednym podmenu "Xterm", wszystko to co Gimpa w "Gimp", co ROX-a w "rox". Pojedyncze okna są umieszczane pod spodem, "luzem". W menu tym widać, czy okno jest na aktualnym pulpicie i czy nie jest przypadkiem zminimalizowane. Mam je pod alt-g, i używa się bardzo wygodnie. >> No i dla fanów jest integracja z GTK, czyli można w zasadzie pisać >> aplikacje wykorzystujące Gtk i Sawfisha w ichnim dialekcie Rep-lisp. > > Ale to trzeba umieć:) Fakt. Ale miło jest wiedzieć, że zawsze można. I tak np. wybiera się nowy theme dla okien, a w klikanym konfiguratorze pojawia się nagle zakładka pozwalająca ustawić w tym theme kolejność przycisków na pasku tytułowym (jeśli autor wystroju zadbał o taki interfejs). -- \hoppke (Grzegorz Niewęgłowski)
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Marcin Bielewicz
Date: Mon, 17 Dec 2001 20:01
Date: Mon, 17 Dec 2001 20:01
55 lines
2987 bytes
2987 bytes
W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Hoppke pisze: > Message <slrna1pi69.eqb.mart_zly@martinez.ondraszek.ds.polsl.gliwice.pl> > has been fingerprinted by Marcin Bielewicz: > >>> zabronić przełączania się do okna za pomocą "M-Tab", ustawić domyślną >>> pozycję okna, styl dekoracji, pulpit startowy itp. I to wszystko z >> >> Nazwy biurek też? > > Nazwy? Nie bardzo rozumiem. Może od razu dodam: Sawfish rozróżnia biurka [ciach o biurkach] Fajne, dobrze wiedziec:) > To ja dodam np. rozróżnianie przez sawfisha którym przyciskiem myszy > kliknięto przycisk dekoracji okna, i możliwe jest przy kliknięciu na > "Maximize" wywoływanie np. 6 różnych typów maksymalizacji, w zależności > który przycisk myszy kliknięto i czy były użyte przy tym klawisze > Alt/Ctrl/Shift. A tylu opcji to nie widziałem jeszcze. > README od fspanel twierdzi, że używa on standardowych metod komunikacji > GNOME, a sawfish jest tam chyba nawet wymieniony jako "compatible". Przy > moim sawfishu (non-gnome) nie chciał jednak działać poprawnie. Skompiluję z obsługą gnome i zobaczę. > Ale miło jest wiedzieć, że zawsze można. I tak np. wybiera się nowy > theme dla okien, a w klikanym konfiguratorze pojawia się nagle zakładka > pozwalająca ustawić w tym theme kolejność przycisków na pasku tytułowym > (jeśli autor wystroju zadbał o taki interfejs). Na pisanie własnych themes jeszcze za wcześnie:) To na koniec agitacji parę pytań: 1. Skąd ściągnąć tą nowszą wersję? W standardowych dystrybucjach linuxa zdaje się jest tylko 0.3.cośtam. 2. Co do tego dokładnie potrzebuję? Chciałbym skorzystać z tego LISPa i innych ustrojstw... I skąd to wszystko wziąć? pozdrawiam, marcin. -- "Stuprocentowego alkoholu nigdzie nie ma, tak jak nie ma stuprocentowej prawdy" (W. Łysiak, 'Flet z mandragory') .o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.. .:: _martinez UIN# 138140201 GG#1883254 LRU# 177415 MN# 130474 ::.
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Krzysztof Krzyżaniak
Date: Mon, 17 Dec 2001 20:17
Date: Mon, 17 Dec 2001 20:17
40 lines
2674 bytes
2674 bytes
Pewnego dnia, a było to 17 Dec 2001 20:01:45 GMT, przyszła do mnie wiadomość z adresu <mart_zly@interia.pl> i powiedziała: [..] > To na koniec agitacji parę pytań: > > 1. Skąd ściągnąć tą nowszą wersję? W standardowych dystrybucjach linuxa > zdaje się jest tylko 0.3.cośtam. mips:~> dpkg -l sawfish [..] ||/ Nazwa Wersja Opis +++-==================================-==================================-==================================================================================== ii sawfish 1.0.1-6 A highly configurable window manager for X11. Trzeba używać dobrej dystrybucji ;-) Ale wracając do remu: Paczki sawfisha (niestety tylko 0.38) znajdziesz w Ximian GNOME, czyli musisz szukać w okolicy: ftp://red-carpet.ximian.com/pub/ximian-gnome/ Źródła znajdziesz: ftp://sawmill.sourceforge.net/pub/sawmill/ > 2. Co do tego dokładnie potrzebuję? Chciałbym skorzystać z tego LISPa i > innych ustrojstw... I skąd to wszystko wziąć? Będziesz potrzebować rep i rep-gtk, oba: ftp://ftp.dcs.warwick.ac.uk/people/John.Harper/librep/ Ale jak napisałem wcześniej, o ile nie korzystasz z jakiejś niestandardowej platformy (jak np. ja) to wszystko znajdziesz u Ximiana. eloy -- <(Krzysztof 'eloy' Krzyżaniak)-(PH & PWA Member)-(eloy@transilvania.eu.org)> "Patrzę na to, no i aż chce mi się wyjść z kina, proszę pana. I wychodzę."
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Marcin Bielewicz
Date: Mon, 17 Dec 2001 23:54
Date: Mon, 17 Dec 2001 23:54
31 lines
2126 bytes
2126 bytes
W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Krzysztof pisze: > Trzeba używać dobrej dystrybucji ;-) No tak, LFS ssie:) > Paczki sawfisha (niestety tylko 0.38) znajdziesz w Ximian GNOME, czyli musisz szukać w > okolicy: ftp://red-carpet.ximian.com/pub/ximian-gnome/ Tylko rpm i deb. Szkoda. > ftp://sawmill.sourceforge.net/pub/sawmill/ > ftp://ftp.dcs.warwick.ac.uk/people/John.Harper/librep/ Z głównych ftp średnio się ciągnie. Szkoda, że jakiegoś mirrora w Polsce nie ma :( > Ale jak napisałem wcześniej, o ile nie korzystasz z jakiejś niestandardowej > platformy (jak np. ja) to wszystko znajdziesz u Ximiana. Ale źródełka mogliby dać, żeby tak scentralizować wszystko. Jak ktoś nie ma żadnego systemu pakietów, to jest w kropce, niestety. pozdrawiam, marcin. -- "Bo właśnie ci, którzy krzyczą najgłośniej, najszybciej dokonują trans- lokacji zainteresowań." (Bartłomiej Dramczyk, Amiga Minus 2/2001) .o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.. .:: _martinez UIN# 138140201 GG#1883254 LRU# 177415 MN# 130474 ::.
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Konrad Stepien
Date: Tue, 18 Dec 2001 12:40
Date: Tue, 18 Dec 2001 12:40
19 lines
2005 bytes
2005 bytes
Marcin Bielewicz <mart_zly@interia.pl> napisał(a): > W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Krzysztof pisze: > >> Trzeba używać dobrej dystrybucji ;-) > > No tak, LFS ssie:) > >> Paczki sawfisha (niestety tylko 0.38) znajdziesz w Ximian GNOME, czyli musisz szukać w >> okolicy: ftp://red-carpet.ximian.com/pub/ximian-gnome/ > > Tylko rpm i deb. Szkoda. > A co za problem przerobić rpm-a na cpio ? A src-rpm-y też zdaje się dają, czyli tar.gz-a ze źródełkami nie problem wyekstrachować. Sam tak często robię np. z rpm-ami SuSe czy innego mandraka. -- Kreator sygnaturki spowodował wyjątek krytyczny w module #F0A244%*!
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Marcin Bielewicz
Date: Tue, 18 Dec 2001 14:10
Date: Tue, 18 Dec 2001 14:10
22 lines
1913 bytes
1913 bytes
W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Konrad pisze: > A co za problem przerobić rpm-a na cpio ? Technicznie żaden. Tylko po co mi binaria dla rh7.x albo debiana potato? > A src-rpm-y też zdaje się dają, czyli tar.gz-a ze źródełkami nie problem > wyekstrachować. Sam tak często robię np. z rpm-ami SuSe czy innego > mandraka. To już lepiej. Aczkolwiek niektóre src.rpm zdaje się są spaczowane pod konkretne distro. pozdrawiam, marcin. -- "Bo właśnie ci, którzy krzyczą najgłośniej, najszybciej dokonują trans- lokacji zainteresowań." (Bartłomiej Dramczyk, Amiga Minus 2/2001) .o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.. .:: _martinez UIN# 138140201 GG#1883254 LRU# 177415 MN# 130474 ::.
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Konrad Stepien
Date: Tue, 18 Dec 2001 16:47
Date: Tue, 18 Dec 2001 16:47
26 lines
2478 bytes
2478 bytes
Marcin Bielewicz <mart_zly@interia.pl> napisał(a): > W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Konrad pisze: > > >> A co za problem przerobić rpm-a na cpio ? > > Technicznie żaden. Tylko po co mi binaria dla rh7.x albo debiana potato? > >> A src-rpm-y też zdaje się dają, czyli tar.gz-a ze źródełkami nie problem >> wyekstrachować. Sam tak często robię np. z rpm-ami SuSe czy innego >> mandraka. > > To już lepiej. Aczkolwiek niektóre src.rpm zdaje się są spaczowane pod > konkretne distro. > No właśnie że nie. Przynajmniej redhatowe (i podobne) nie są. src.rpm to orginalny tar.gz + patche w osobnych plikach + spec. Patche są nakładane w trakcie budowania pakiety binarnego z src-rpm-a. Zresztą warto czasem w te patche popatrzeć, zdarzają się tam wartościowe poprawki, a większość rpm-ów ma kilka patchy z czego tylko część służy do "przykrojenia" do dystrybucji. Reszta to np. security updates czy jakieś nieoficjalne łatki. Polecam pooglądanie src.rpm-ów np. z PLD. -- Kreator sygnaturki spowodował wyjątek krytyczny w module #F0A244%*!
Re: Sawfish, Było: cośtam w enlightenment [long]
Author: Marcin Bielewicz
Date: Tue, 18 Dec 2001 18:11
Date: Tue, 18 Dec 2001 18:11
21 lines
2040 bytes
2040 bytes
W poprzednim odcinku tasiemca pl.comp.sys.xwindow, Konrad pisze: > No właśnie że nie. Przynajmniej redhatowe (i podobne) nie są. > src.rpm to orginalny tar.gz + patche w osobnych plikach + spec. A tego to nie wiedziałem. Owszem, zdarzyło mi się kilka rpm-ów w życiu popełnić, ale na bazie oryginalnych, nie skażonych niczym źródełek. > Polecam pooglądanie src.rpm-ów np. z PLD. Dziękuję za radę, przyjrzę się. Przyda się do walki z gtk+, z którym nie mogę sobie dać rady. pozdrawiam, marcin. -- "W wannie historii prawdę trudniej utrzymać niż mydło, i o wiele trud- niej znaleźć" (Terry Pratchett) .o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.o0o.-=-.. .:: _martinez UIN# 138140201 GG#1883254 LRU# 177415 MN# 130474 ::.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads