Helping to put FreeBSD GNOME onto more desktops

Joe Marcus Clarke marcus at freebsd.org
Tue Jun 10 20:11:05 UTC 2008


Alexander Leidinger wrote:
> Quoting Joe Marcus Clarke <marcus at freebsd.org> (from Mon, 09 Jun 2008 
> 20:16:06 -0400):
> 
>> Alexander Leidinger wrote:
>>> Quoting Michael Johnson <ahze at freebsd.org> (from Sun, 8 Jun 2008 
>>> 21:35:35 -0500):
>>>
>>>> I guess we should come up with a list of things we want in the 'easy 
>>>> GNOME
>>>> setup port'. I suggest we start a wiki/todo page so others can add 
>>>> their
>>>> ideas/plans.
>>>
>>> Good idea.
>>>
>>> What we would need (IMHO):
>>> - .desktop files for stuff which hasn't one (back in the 2.6 days, I 
>>> started a port for this, see 
>>> http://www.leidinger.net/FreeBSD/misc-desktop-files-2.6.1.tar.bz2 for 
>>> some rudimentary stuff)
>>
>> itetcu was also looking at creating entries by default for ports.  I 
>> wrote a program for him to extract PNG images from arbitrary 
>> executables, so something may come from this.  I do agree having 
>> additional desktop files for common GNOMEish apps (e.g. Wireshark) 
>> would be nice.
> 
> Why limiting this to gnomeish apps? Do you expect that GNOME users only 
> use gnomeish apps and KDE users only kdeish ones without having a look 
> at other stuff (TCL/python/perl/SDL/whatever)? For example I don't mind 
> having a desktop file for acroread.

Of course, you're right.  I was saying GNOMEish apps because they tend 
to come with icons (even if they don't install .desktop files).  But 
this idea applies to any application (even terminal apps).

> 
>>> - optional automatic config of the system (adding rc.conf stuff, 
>>> maybe usermount sysctl stuff, ...)
>>
>> This is easy as we can adopt some of the niceties done by PC-BSD (e.g. 
>> default PolicyKit.conf, devfs config, sysctls, etc.).
> 
> Do you have pointers?

Yes.  The HAL FAQ is a good place to start:

http://www.freebsd.org/gnome/docs/halfaq.html#q3

Additionally, PC-BSD has a pretty good default PolicyKit.conf file which 
covers media mounting:

http://svn.pcbsd.org/browser/pcbsd/trunk/system-overlay/usr/local/etc/PolicyKit/PolicyKit.conf

(users would need to be put into operator for this to work)

And then there's the regular GNOME FAQ which mentions some devfs.conf stuff:

http://www.freebsd.org//gnome/docs/faq2.html#q15

Finally, some good sysctls (though maybe we should leave core dumps 
enabled):

http://svn.pcbsd.org/browser/pcbsd/trunk/system-overlay/etc/sysctl.conf

Joe

-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


More information about the freebsd-gnome mailing list