From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@altlinux.ru From: Anton Farygin Date: Thu, 11 Aug 2005 18:12:31 +0400 Organization: ALT Linux Ltd. Message-ID: References: <42F9C565.6060707@ricom.ru> <42FB1AC8.2010205@ricom.ru> <42FB4ED7.5060808@ricom.ru> <42FB517C.8040908@ricom.ru> <42FB5721.1040006@iop.kiev.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: rider.balabanovo.ru User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Sender: news Subject: [sisyphus] Re: Re: Re: Re: hal, ivman and floppy X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Aug 2005 14:16:00 -0000 Archived-At: List-Archive: On Thu, 11 Aug 2005 17:01:53 +0300, Eugene Ostapets wrote: > 11.08.05, Anton Farygin написал(а): >> Для этого нужно пропатчить >> соответствующие приложения, что бы они >> работали через pmount (если нужно, >> естественно). > Зачем? Нужно чтобы они работали через hal - > тогда таких глупых сообщений не будет... > Будут другие - с ними и будем > разбираться... Погоди.. сейчас все существующие DE работают через hal. Здесь я так понимаю речь идет о KDE в первую очередь. через dbus разве можно дать команду ivman/pmount _отмонтировать_ устройство ? Странно, если это так. С монтированием то понятно - pmount замонтировал, DE узнало об этом (через hal, кстати) и показало соответствующую иконку. Далее - нужно что бы пользователь каким-то боком сказал что он окончил работу с устройством, и соответственно его кто-то должен отмонтировать. В случае c DE - это выглядит как некое действие над иконкой. А вот что DE должно делать дальше ? Варианты: 1) послать кому-то через dbus что-то и кто-то выполнит чего-то 2) запустить pumount самостоятельно 3) модифицировать какое-то свойство у hal через libhal (соответственно кто-то это отловит и чего-то отмонтирует) 4) Запросить у hal какое-то свойство (например - команду монтирования/отмонтирования) и выполнить. Сейчас DE действует по старой схеме - запускает umount, ибо ничего другого оно не знает. Надо делать патч.. осталось только понять - какой именно. И куда его потом посылать. Лучше всего предварительно посоветоваться с авторами других DE, что бы понять виденье проблемы. >> >> тут надо еще думать и думать. > Вообще с dbus/hal авторам DE еще очень много > предстоит думать... Это точно. Rgds, Rider