From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4475AE1B.5070900@altlinux.com> Date: Thu, 25 May 2006 17:16:11 +0400 From: Anton Farygin User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <44745886.1060009@altlinux.com> <44757060.3090206@altlinux.com> <447582A9.3000106@rambler.ru> <200605251358.33977.led@altlinux.ru> <20060525130431.GI4854@master.mivlgu.local> In-Reply-To: <20060525130431.GI4854@master.mivlgu.local> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0JfQsNCx0YvRgtGMINC/0YDQviBmbG9wcHk=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 13:15:51 -0000 Archived-At: List-Archive: List-Post: Sergey Vlasov wrote: > On Thu, May 25, 2006 at 01:58:33PM +0300, Led wrote: >> В сообщении от 25 мая 2006 13:10 Yury Aliaev написал(a): >>> Anton Farygin scripsit: >>>> В голой консоли - только руками. >>>> >>>> там есть такой нюанс - Legacy floppy устройства нельзя вешать на poll, >>>> соответственно hal не имеет представления о том, воткнуто туда что-то >>>> или нет. >>> Мысли вдогонку: хорошо бы иметь для несменных устройств две возможности: >>> монтировать по факту вставления носителя (для CD или, возможно usb >>> floppy, которые умеют об этом сообщать) или, как это было в subfs, при >>> обращении, и предоставить возможность пользователю самому выбирать из >>> этих двух (опять-таки, если это возможно, например для обычного НГМД >>> единственной возможностью является монтирование при обращении). Я бы, >>> например, предпочёл монтирование при обращении как для НГМД, так и для >>> КД/ДВД, кто-то, возможно, захочет для КД монтирования по вставлению... >> Ага, а размонтировать - по сигналу от интерфейса "скрепка для выталкивания >> CD":) > > На самом деле hal уже сейчас получает сигнал, выдаваемый приводом при > нажатии на кнопку, даже в том случае, если выброс диска заблокирован: > > signal sender=:1.0 -> dest=(null destination) interface=org.freedesktop.Hal.Device; member=Condition > string "EjectPressed" > string "" > > Остаётся только где-то его обработать. А KDE его умеет уже обрабатывать - размонтирует, если не используется, и выводит табличку со списком приложений, если используется. Rgds, Rider