From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4F9B15A3.8000802@altlinux.org> Date: Sat, 28 Apr 2012 01:54:43 +0400 From: Paul Wolneykien Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; Linux armv7l; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <4F9B1538.7090205@altlinux.org> In-Reply-To: <4F9B1538.7090205@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0J/RgNC+0LHQu9C10LzQsCDRgSBDYXJpYm91OiDQvtGB?= =?utf-8?b?0L7QsdC10L3QvdC+0YHRgtC4IERCdXMg0LjQtyBQeXRob24/?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 21:55:00 -0000 Archived-At: List-Archive: List-Post: 28.04.2012 01:52, Paul Wolneykien пишет: > > Всем привет. > > Подготавливая программы для нового выпуска планшетного дистрибутива, > обнаружил очень странную проблему. Дело в том, что если CaribouDaemon > запускается из автостарта, то вызов методов через DBus осуществляется с > типом аргументов int32, что неправильно. Однако, если его убить и > перезапустить (неважно каким образом), то методы начинают вызываться с > правильным типом аргументов — uint32. Принимая во внимание, что а) Питон > является языком без жёсткого типизирования, и б) типы данных для DBus > должны определяться автоматически, я пока не знаю что с этим делать. > > Разницу в типах аргументов удалось заметить посредством dbus-monitor. > Непригодность int32 — посредством dbus-send. > > Проблема выражается в том, что во многих программах клавиатура не > всплывает без перезапуска caribou. > > Речь идёт о вызове keyboard_proxy.Show() в caribou/daemon/main.py: > > http://git.altlinux.org/srpms/c/caribou.git?p=caribou.git;a=blob;f=caribou/caribou/daemon/main.py;h=0084b2dab7f620b4ea0a2ea67e3097722eaba209;hb=f789613d0841f50b8b2d90fa4788bb68dfd3b898#l132 > > > Если среди участников Team есть люди, знающие DBus в связке с Питоном, > прошу их откликнуться. И всех остальных конечно тоже! :)