Article View: pl.comp.sys.x11
Article #1963Re: gnome-terminal
From: Jacek Kosowski
Date: Wed, 15 Oct 2003 13:03
Date: Wed, 15 Oct 2003 13:03
43 lines
3214 bytes
3214 bytes
On Wed, 15 Oct 2003 12:43:34 +0200, Piotr Smyrak wrote: > On Wed, 15 Oct 2003 03:37:25 +0200, Jacek Kosowski <kosa@vnet.pl> > wrote: >> >> To jeszcze dodam, że pod XFCE4 ten terminal pomyka jak należy. >> Widać jest niepożądana interakcja z jakąś uruchomioną cześcią >> Gnome, a nie z bibliotekami. >> > > A jak skompilowałeś ten terminal? z obsługą jakich opcji? VTE/ZVT? > Podeślij listę zainstalowanych pakietów z numerami wersji. Może uda > się znaleźć przyczynę tego problemu. Terminal jest skompilowany z VTE, ale trochę się przeliczyłem z tym "pomykaniem". Efekt niestety nie zginął, tylko sesja została zmieniona (zresetowana). Jest inna rzecz: operacje klawiaturowe zajmują bardzo dużo czasu procesowi XFree86, np podczas edycji tego tekstu w programie Pan (mój newsreader). Zwykłe przesuwanie kursora po tekście obciąża XFree86 w 75%, co jest z pewnością wartością zbyt wielką (resztę zajmuje proces pan). Teraz uświadamiam sobie, że czasami mam duże problemy z zaznaczaniem tekstu w programach opartych na tej bibliotece, np epiphany - po prostu jest bardzo powolne. Czasami (rzadko) OpenOffice ma problemy z otworzeniem menu, które znajduje się w pamięci - rysuje je niemal po wierszu. Wspólnym mianownikiem jest GTK+ (GDK, Pango?) lub freetype, więc może tu jest pies pogrzebany? Przed chwilą zrobiłem mały test: przesuwałem szybko okno główne gimpa 1.3 nad grafiką i nad oknem wypełnionym tekstem (gedit, pan, mc). Efekt był taki, że odświeżanie grafiki zajmowało max 40% CPU, a testu dwa razy więcej. Wniosek: najprawdopobniej kuleje moduł Xft2 w Xfree86 wespół z bibliotekami userlandowymi (np libfreetype2, Pango). Jest również możliwe, że wspomniane oprogramowanie używa jakichś ociężałych syscalli. Tak czy siak nie winiłbym jednak gnome-terminala czy nawet VTE, ale raczej bibliotek położonych gdzieś niżej pod nim: Pango, libfreetype/Xft2, może serwer XFree86. *sigh* Jacek Kosowski
Technical Details
Message-ID:
<pan.2003.10.15.13.03.01.23544@vnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<pan.2003.10.14.13.01.56.353212@vnet.pl> <bmh39s$8j1$1@atlantis.news.tpi.pl> <pan.2003.10.14.15.57.37.999151@vnet.pl> <bmh7eh$2d5$2@nemesis.news.tpi.pl> <pan.2003.10.14.16.40.09.312021@vnet.pl> <20031014231705.20220448.piotr.smyrak@eko.org.pl.spam> <pan.2003.10.15.01.37.22.424451@vnet.pl> <20031015124334.64db049f.piotr.smyrak@eko.org.pl.spam>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Jacek Kosowski <kosa@vnet.pl> Newsgroups: pl.comp.sys.x11 Subject: Re: gnome-terminal Date: Wed, 15 Oct 2003 15:03:05 +0200 Organization: Megatronik Lines: 44 Message-ID: <pan.2003.10.15.13.03.01.23544@vnet.pl> References: <pan.2003.10.14.13.01.56.353212@vnet.pl> <bmh39s$8j1$1@atlantis.news.tpi.pl> <pan.2003.10.14.15.57.37.999151@vnet.pl> <bmh7eh$2d5$2@nemesis.news.tpi.pl> <pan.2003.10.14.16.40.09.312021@vnet.pl> <20031014231705.20220448.piotr.smyrak@eko.org.pl.spam> <pan.2003.10.15.01.37.22.424451@vnet.pl> <20031015124334.64db049f.piotr.smyrak@eko.org.pl.spam> NNTP-Posting-Host: fw254-hutnicza.proterians.net.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1066223005 50 195.117.150.254 (15 Oct 2003 13:03:25 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Wed, 15 Oct 2003 13:03:25 +0000 (UTC) User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity. (Debian GNU/Linux)) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit