🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#9511
Author: Marcin Bielewicz
Date: Sat, 15 Dec 2001 16:50
38 lines
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
#9512
Author: Hoppke
Date: Sun, 16 Dec 2001 10:49
65 lines
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
#9513
Author: Marcin Bielewicz
Date: Sun, 16 Dec 2001 16:15
50 lines
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]
#9514
Author: Hoppke
Date: Mon, 17 Dec 2001 07:39
65 lines
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]
#9515
Author: Marcin Bielewicz
Date: Mon, 17 Dec 2001 20:01
55 lines
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]
#9516
Author: Krzysztof Krzyżaniak
Date: Mon, 17 Dec 2001 20:17
40 lines
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]
#9517
Author: Marcin Bielewicz
Date: Mon, 17 Dec 2001 23:54
31 lines
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]
#9518
Author: Konrad Stepien
Date: Tue, 18 Dec 2001 12:40
19 lines
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]
#9519
Author: Marcin Bielewicz
Date: Tue, 18 Dec 2001 14:10
22 lines
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]
#9520
Author: Konrad Stepien
Date: Tue, 18 Dec 2001 16:47
26 lines
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]
#9521
Author: Marcin Bielewicz
Date: Tue, 18 Dec 2001 18:11
21 lines
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