This is an old revision of the document!
FreeBSD GNOME Development Wiki
This page is used for tracking issues only. Please see the official FreeBSD GNOME site for information like documentation, upgrade instructions, and FAQs.
Links
Team Members
Contributor:
- Gustau Pérez i Querol (IRC: gusi)
Page Conventions
When a TODO table has an empty “Contact” cell, it means that nobody is working on the task yet. Please contact the project's coordinator if you want to pick up the task.
| Status Columns | |
|---|---|
| N/A | |
| {*} | Started |
| {o} | Not started |
| Problem or blockage | |
| ✔ | Finished |
GNOME TODO
Below is a list of things we would like to have but due to time constrains haven't gotten around to. There might also be other issues involved like software written with linux udev for example.
| Task | Notes | Contact | Status |
|---|---|---|---|
| mate-power-manager | port the backlight support to FreeBSD. The code is based on linux /sys. | {o} | |
| FreeBSD volume monitor for gvfs | Add a “light-weight” volume monitor to gvfs to replace the hal volume monitor. | {o} | |
| gvfsd-trash | starts monitoring mount points, thus making them unmountable. This is actually a issue in glib's monitoring code. | {o} | |
| framework improvements: plist | Turn gdk-pixbuf-query-loaders/gio-guerymodules/others? plist @exec/@unexec lines in @keywords like @glib-schemas | {o} | |
| Switch MATE to GTK+ 3 | Build MATE against GTK+ 3. Our mate development repo has already a switch to enable the GTK+3 build. But this is mostly a upstream issue at this point. Please see MATE GTK+ 3 status page | {*} (upstream) |
GNOME nice to have
| Task | Notes | Contact | Status |
|---|---|---|---|
| udisks | Hal replacement, Disks management part | {o} | |
| gnome-disk-utility | Depends on Devicekit-disks | ||
| gnome-bluetooth | Adapt to our bluetooth stack or use bluez? | {o} | |
| gnome-volume-control | Add support for the Hardware tab, and check the input/output tab on a snd_hda enabled machine. | {o} | |
| Remove depend on /proc | See table below. | {o} | |
| Gparted | GNOME partition editor for creating, reorganizing, and deleting disk partitions | {o} |
Gnome ports that use /proc
*list is possible outdated* It is known Gnome ports need /proc mounted to work. Below is a list to keep track of these and perhaps in the future replace them with something more modern and that will works beter for FreeBSD. This is because our procfs only does a subset of what linux procfs does.
| name | Notes |
| gnome-shell | |
| consolekit/polkit | |
| gdm | Got het users |
| gnome-keyring |
GNOME 1 leftovers Decommission
Coordinator: KoopMast
Progress: In progress
There are still some leftovers in the port that have relation to GNOME 1.
Remove gnome1 components from bsd.gnome.mk, and update the example to use GNOME 2 macros. Also update the gnome website to use GNOME 2 examples.
GNOME 1 ports, scheduled for removal
| Port | Depends on | Notes |
|---|---|---|
| audio/esound | long term, possible replace with pulseaudio because it has a esound socket | |
| graphics/gdk-pixbuf | ||
| graphics/imlib | Bit tricky because I think current software uses it, about 34 ports | |
| print/freetype | Not really gnome but still depricated upstream | |
| devel/glib12 & x11-toolkits/gtk12 |