From owner-freebsd-gnome@FreeBSD.ORG Mon Nov 24 17:37:16 2014 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DA77DC6E for ; Mon, 24 Nov 2014 17:37:16 +0000 (UTC) Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A40D85EB for ; Mon, 24 Nov 2014 17:37:16 +0000 (UTC) Received: by mail-ig0-f179.google.com with SMTP id r2so3538143igi.0 for ; Mon, 24 Nov 2014 09:37:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=DBIKdF7Gxp0vMe2m+y15OaFyaIDdTmYS6B0LBzsZRAI=; b=uc1wZi3GhEiK/bFgxi/JqFaim9rq4jMqVWAEhganhI82PfnQbDdWkXYKoW1yy2Z//F gKz1uSNoNql4QWPYGTkqCdfvNX/tBSKJlJevOUkNXzGGBR3LHDnKm0LyzRNdr26sEZzy cAWyQwvA8LpStMzSeB7jLXU5W8yVdv9OgIb89OreE1ZVB3zdFxBY5ORTou04/HJZkRXb J2xbBwT1Uy1HOqfeyaA5LwCT4VpXjE0M3UmWuF7HZkyZxprw87/PgL3/ysvpoULCZpb2 4hPn34RLAM2BNQi/jnU8/p8CZ5WDhSm0q9owyeh1H+Ibn8kkfBcWS659j5wZAQeqTDNh y/pw== X-Received: by 10.107.155.196 with SMTP id d187mr19705698ioe.14.1416850635930; Mon, 24 Nov 2014 09:37:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.164.214 with HTTP; Mon, 24 Nov 2014 09:36:45 -0800 (PST) From: arrowdodger <6yearold@gmail.com> Date: Mon, 24 Nov 2014 20:36:45 +0300 Message-ID: Subject: FreeBSD Port: sysutils/hal To: gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2014 17:37:16 -0000 Hello @gnome. I'm trying to write a FreeBSD native backend for KDE's Solid framework and currently trying to understand how HAL obtains all info from the system. I'm stuck at finding a place where 'org.freedesktop.Hal.Device.Volume.method_names' property is set for a HalDevice corresponding to a USB stick. Current Solid code looks for all devices with this property set to 'Mount' and treats them as mountable volumes. I, basically, don't want HAL to do this for me, but to do this myself. By grepping through the code i've only found fdi file than handles some special cases, but nowhere in the code this property is being set. I wonder if hal's maintainer could help me out with this, so pointing me to the right people would be much appreciated. Thanks in advance.