From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 28 Nov 2001 11:33:58 +0200 From: Alexander Bokovoy To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Possible problems with Sisyphus XFree86 build Message-ID: <20011128093358.GB6355@pc152.belcaf.minsk.by> Mail-Followup-To: sisyphus@altlinux.ru References: Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.3.23.2i Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: On Wed, Nov 28, 2001 at 05:50:48AM +0600, Alex Morozov wrote: > В общем, оговорюсь сразу, возможно, наблюдаемый мною глюк специфичен только > для моей машины, т.к. у меня все еще не ALT что-нибудь, а компот из бывшего > Mdk8 + апдейты из 8.1 + множество альтовых пакетов. Впрочем, насколько я > себе представляю механику процесса, в "pure ALT" должно быть точно также. > > Суть проблемы: > в билдах XF86-libs от ALT (и, видимо, Mdk8) не работают какие-то > (пока не знаю какие) механизмы, позволяющие успешно функционировать вызову > gtk_socket_steal (захват/swallow произвольно выбранного "рутового" виджета > внутрь GtkSocket). Приложенный steal-xwin.c должен продемонстрировать > проблему. > > Для демонстрации сначала соберите его > (cc -o steal-win steal-win.c `gtk-config --cflags --libs`) > > Потом сделайте следующее: запустите, например, xeyes, с помощью xprop (или > sawfish-client, rep/rep-gtk рулиз :-)) выясните, каков XID у окна xeyes > (xprop пишет это в строчке вида > WM_CLIENT_LEADER(WINDOW): window id # 0x1400007 > ), только не забудьте пересчитать hexadecimal в decimal (например, так: > printf "%d\n" 0x1400007 > (вместо 0x1400007 - то, что написал вам xprop)) > > После этого можете запускать steal-xwin: > ./steal-xwin 100 100 > > В идеале вы должны получить глазки, затолканные внутрь появившегося > окошечка, потаскайте его по экрану, чтобы убедиться, что они действительно > затолкались, а не просто положены сверху :-)... Все именно так и происходит. Никаких проблем. $ rpm -qa |grep XFree XFree86-75dpi-fonts-4.1.0.1-alt4 XFree86-KOI8-75dpi-fonts-3.0-ipl5mdk XFree86-libs-4.1.0.1-alt4 XFree86-4.1.0.1-alt4 XFree86-KOI8-3.0-ipl5mdk XFree86-cyr_rfx-fonts-koi8-1-1.1-ipl3mdk XFree86-utils-4.1.0.1-alt4 XFree86-100dpi-fonts-4.1.0.1-alt4 XFree86-server-4.1.0.1-alt4 XFree86-devel-4.1.0.1-alt4 XFree86-xfs-4.1.0.1-alt4 XFree86-static-libs-4.1.0.1-alt4 -- / Alexander Bokovoy $ cat /proc/identity >~/.signature `Senior software developer and analyst for SaM-Solutions Ltd.` --- Nov 21 20:58:58 alconost kernel: VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day...