## IMPORTANT NOTE: ## When you use this page as a template for creating your project page: ## * please remove all lines starting with two hashes (##) ## * except the acl line, please keep that, but remove one hash, so it reads #acl ... ## * fix the acl line so it has the correct page instead of the sample Project/...Group ##acl Project/AdminGroup:admin,read,write,delete,revert Project/ReadWriteGroup:read,write Project/ReadGroup:read ##master-page:Unknown-Page ##master-date:Unknown-Date #format wiki #language en == Debian GNU/kFreeBSD Squeeze on the desktop status == {{{#!wiki caution '''Work In Progress''' This is work in progress. This page is subject to change. Since the release of Squeeze, the status of the Squeeze release of [[http://www.debian.org/ports/kfreebsd-gnu/|Debian GNU/kFreeBSD]] is (nearly) unchanging. }}} === Squeeze GNOME === This covers the state of the uncustomised GNOME desktop in [[http://www.debian.org/ports/kfreebsd-gnu/|Debian GNU/kFreeBSD]] in Squeeze at time of writing, from my investigations, focusing on the bugs. The [[http://www.gnome.org/|GNOME]] desktop is the default Debian desktop and is the desktop installed if a [[DebianPackage:tasksel|"Graphical desktop environment"]] is selected during install. '''Broken with no fix yet:''' . :( [[DebianPackage:libgtop2]] ''(GNOME desktop system monitoring library)'' doesn't properly understand kfreebsd [DebianBug:598901]. This affects, at least, the following application: . :( [[DebianPackage:gnome-system-monitor]] ''(Applications->System Tools->System Monitor)'', when viewing the Processes tab, --(spews out errors to stderr and lacks responsiveness)-- now just does not show processes [DebianBug:598901] which is the same as [DebianBug:596142]. --(An issue with [[DebianPackage:libgtop2]] on the [[DebianPackage:kfreebsd-image-8|8.x kernel]] is the cause.)-- . :( [[DebianPackage:gnome-nettool]] ''(Applications->System Tools->Network Tools)'' is largely non-functional in kfreebsd [DebianBug:598848]. [[DebianPackage:gnome-nettool]] hasn't been adapted to kfreebsd TCP/IP stack and network tools (and some of the network tools might not have been adapted). . :( [[DebianPackage:gksu]] ''(used to run administrative tools from the menu as root)'' does not complete and so neither does any program gksu was meant to grant privileges for [DebianBug:600365]. This affects, at least, the following: . :( [[DebianPackage:gnome-system-log]] ''(Applications->System Tools->Log File Viewer)'' . :( [[DebianPackage:software-properties-gtk]] ''(System->Administration->Software Sources)'' . :( [[DebianPackage:synaptic]] ''(System->Administration->Synaptic Package Manager)'' . :( [[DebianPackage:update-manager-gnome]] ''(System->Administration->Update Manager)'' . :( [[DebianPackage:update-notifier]] ''(Icon in Notification Area)'' . :( [[DebianPackage:file:/usr/bin/gdmflexiserver|gdmflexiserver]] ''(Applications->System Tools->New Login in a Window)'' does not work, it flashes up a window for an instant but then disappears [DebianBug:601106]. . :( [[DebianPackage:consolekit]] ''("framework for defining and tracking users, sessions and seats")'' does not add the ''Shut Down...'' entry to the GNOME ''System'' menu [DebianBug:600377]. . :( [[DebianPackage:upower]] ''("abstraction for power management")'' [[DebianPackage:file:upowerd|upowerd]] tries to consume 100% [DebianBug:596721]. Does not occur on all systems, all of the time. . :( CD/DVD drive not detected/accessible. (Might be related to CD-ROM access issues like those seen in [DebianBug:601273] and/or those seen in [DebianBug:601144]) . :( [[DebianPackage:nautilus]] ''(Applications->System Tools->File Browser, Places->CD-ROM Drive)'' fails to mount CD-ROM. . :( [[DebianPackage:sound-juicer]] ''(Applications->Sound & Video->Audio CD Extractor)'' fails to detect CD-ROM drive. . :( [[DebianPackage:brasero]] ''(Applications->Sound & Video->Brasero Disc Burner)'' fails to detect CD-ROM drive. . :( [[DebianPackage:gnome-netstatus-applet]] (listed as ''Network Monitor'' in the "Add to Panel" applet choosing window.) does not understand the way the kernel presents its network information so the applet fails to monitor network interfaces [DebianBug:601902]. . :( [[DebianPackage:gnome-applet]] applet ''CPU Frequency Scaling Monitor'' is listed in the "Add to Panel" applet choosing window but [[DebianPackage:file:/usr/lib/gnome-applets/cpufreq-applet|cpufreq-applet]] does not exist on kfreebsd so the applet fails to run [DebianBug:601901]. '''Broken but fix available:''' . :\ [[DebianPackage:gnome-settings-daemon]] ''("daemon handling the GNOME session settings")'' does not properly understand kfreebsd. A patch exists, see [DebianBug:594891]. This affects, at least, the following application: . :\ [[DebianPackage:baobab]] ''(Applications->System Tools->Disk Usage Analyser)'' on login presents an alert box with an erroneous message warning of low disk space (0 bytes free) on volume "fd" [DebianBug:594891]. The main application itself gives similar mistaken reporting of 100% usage. . :\ [[DebianPackage:libwebkit-1.0-2]] ''(embeddable web content engine)'' on [[http://db.debian.org/machines.cgi?host=io|kfreebsd-i386]], but not [[http://db.debian.org/machines.cgi?host=asdfasdf|kfreebsd-amd64]], crashes due to an issue with the Javascript JIT [DebianBug:559925]. This can be fixed by applying the JIT fixing patch or disabling Javascript in the application, see [DebianBug:598956]. This affects, at least, the following: . :\ [[DebianPackage:epiphany-browser]] ''(Applications->Internet->Epiphany Web Browser, icon on top desktop panel, the default GNOME web browser)'' crashes with a core dump when attempting to load web pages [DebianBug:550362]. . :\ [[DebianPackage:liferea]] ''(Applications->Internet-Liferea Feed Reader)'' crashes when moving into the web pane [DebianBug:598956]. . :\ [[DebianPackage:software-center]] ''(System->Administration->Software Centre)'' crashes with a core dump of [[DebianPackage:python2.6]] [DebianBug:598894]. . :\ [[DebianPackage:system-tools-backends]] does not know about Debian GNU/kFreeBSD, a patch has been submitted [DebianBug:594898]. This affects, at least, the following: . :\ [[DebianPackage:file:/usr/bin/network-admin|network-admin]] ''(System->Administration->Network)'' pops up a message saying the platform is unsupported [DebianBug:594898]. . :\ [[DebianPackage:file:/usr/bin/services-admin|services-admin]] ''(System->Administration->Services)'' pops up a message saying the platform is unsupported [DebianBug:594898]. . :\ [[DebianPackage:file:/usr/bin/shares-admin|shares-admin]] ''(System->Administration->Shared Folders)'' pops up a message saying the platform is unsupported [DebianBug:594898]. Note this menu entry is currently not list on the kfreebsd default GNOME menu. When patched using [DebianBug:594898] patch then [[DebianPackage:file:/usr/bin/shares-admin|shares-admin]] pops up a message saying: "Sharing services are not installed You need to install at least either Samba or NFS in order to share your folders.". This might be resolved by adding the missing NFS support to kfreebsd [DebianBug:549412]. . :\ [[DebianPackage:file:/usr/bin/users-admin|users-admin]] ''(System->Administration->Users and Groups)'' pops up a message saying the platform is unsupported [DebianBug:594898]. . :\ [[DebianPackage:file:/usr/bin/time-admin|time-admin]] ''(System->Administration->Time And Date)'' pops up a message saying the platform is unsupported [DebianBug:594898]. '''Working:''' . :) [[DebianPackage:gdm3]] ''(GNOME's graphical login manager)'' now works as a login manager. This is great news. (Note: Debian Squeeze GNOME will use [[DebianPackage:gdm3]] not [[DebianPackage:gdm]] as its login manager, see [DebianBug:586539]) . :) [[DebianPackage:openoffice.org]] ''(Application->Office->!OpenOffice.org)'' works although the splash screen core dumps [DebianBug:598898]. . :) [[DebianPackage:iceweasel]] ''(Applications->Internet->Iceweasel Web Browser, part of the default desktop install)'' works. This is very good as its popular and widely used. . :) [[DebianPackage:consolekit]] [[DebianPackage:file:/usr/lib/ConsoleKit/ck-collect-session-info|ck-collect-session-info]] core dumping bug [DebianBug:570015] does not appear in an up to date system. . :) [[DebianPackage:gnome-system-monitor]] crashing on start up bug [DebianBug:568404] does not appear in an up to date system. . B) The other items in the default desktop menus have no kfreebsd specific bugs, at least from a cursory investigation. /!\ '''BUT investigation continues!''' /!\ '''Summary:''' * In ''Applications->'' * ''Accessories'': Everything works. * ''Games'': Everything works. * ''Graphics'': Everything works except ''OO.o Draw'' core dumps splash screen but still works and haven't tested ''XSane'' with a scanner. * ''Internet'': Everything apart from ''Epiphany'' and ''Liferea'' but disabling Javascript or applying webkit JIT patch makes them work. * ''Office'': Everything works. * ''Sound & Video'': Everything works except CD/DVD drive accessing and CD/DVD mounting. * ''System Tools'': Everything works except ''Disk Usage Analyser'' mistakenly reports 100% usage, ''Log File Viewer'' doesn't launch, ''Network Tools'' is largely non-functional, ''New Login in a Window'' doesn't work, ''Power Statistics'' works in VM but not sure about a real system, ''System Monitor'' is largely unusable. * ''Universal Access'': Everything works but I am not an expert on them. * In ''Places->'' * Everything works except CD/DVD drive accessing and CD/DVD mounting (could this be related to mount issue in [DebianBug:601144]?). * In ''System->'' * ''Preferences'': Everything works. * ''Administration'': Only ''Printing'' entry works, though not added printer. ''Network'', ''Services'', ''Shared Folders'' (currently not in menu), ''Users and Groups'', ''Time And Date'' say unsupported platform, ''Software Centre''<> crashes, ''Software Sources'', ''Synaptic Package Manager'', ''Update Manager'' do not launch. === Beyond the default desktop install === '''Broken with no fix yet:''' '''Broken but fix available:''' . :\ [[DebianPackage:libwebkit-1.0.2-1]] issue fixable by applying [[http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=69;filename=webkit-1.2.4-fix_jit_on_kfreebsd-i386-1.patch;att=1;bug=598956|webkit-1.2.4-fix_jit_on_kfreebsd-i386-1.patch]] in [DebianBug:598956] to [[DebianPackage:src:webkit]]. This affects, at least, the following non-default applications: . :\ [[DebianPackage:midori]] crashes on start, [DebianBug:547177]. '''Working:''' === Further work === . {*} Please investigate the desktop on kfreebsd-* further and report any bugs. {*} '''Bugs:''' * [DebianBug:594891] [ [[DebianPackage:gnome-settings-daemon]] ] baobab: In kfreebsd on Gnome login baobab displays message saying fd has 0 bytes remaining. * [DebianBug:598901] [ [[DebianPackage:libgtop2-7]] ] gnome-system-monitor: On kfreebsd System Monitor spews "LibGTop-Server: kvm_read (si): Bad address". * [DebianBug:596142] [ [[DebianPackage:libgtop2-7]] ] gnome-system-monitor: shows empty process list in kfreebsd-i386 * [DebianBug:598848] [ [[DebianPackage:gnome-nettool]] ] gnome-nettool: On kfreebsd is mostly non-functional. * [DebianBug:600365] [ [[DebianPackage:gksu]] ] gksu: On kfreebsd gksu never runs the program requested to run. * [DebianBug:601106] [ [[DebianPackage:gdm3]] ] gdm3: On kfreebsd 'New Login in a Window' (gdmflexiserver --xnest) does not work. * [DebianBug:600377] [ [[DebianPackage:consolekit]] ] gnome-menus: On kfreebsd "Shut Down..." is missing from System menu. * [DebianBug:596721] [ [[DebianPackage:upower]] ] upowerd consumes 100% CPU after user logins into gnome on kfreebsd * [DebianBug:601273] [ [[DebianPackage:installation-reports]] ] installation-report: kfreebsd-i386 install: non-fatal ad0 cache flush issue. * [DebianBug:601144] [ [[DebianPackage:freebsd-utils]] ] freebsd-utils: mount can't mount /media/cdrom0 using /etc/fstab. * [DebianBug:601902] [ [[DebianPackage:gnome-netstatus-applet]] ] gnome-netstatus-applet: On kfreebsd, does not understand the kernel network information. * [DebianBug:601901] [ [[DebianPackage:gnome-applets]] ] gnome-applets: On kfreebsd, cpufreq-applet not included but still listed in "Add to Panel". * [DebianBug:559925] [ [[DebianPackage:libwebkit-1.0-2]] ] libwebkit-1.0-2: on kfreebsd-i386, segfaults when opening pages with javascript * [DebianBug:598956] [ [[DebianPackage:libwebkit-1.0-2]] ] On kfreebsd going into web pane segfaults Liferea. * [DebianBug:550362] [ [[DebianPackage:libwebkit-1.0-2]] ] epiphany-browser: Crash loading any webpage * [DebianBug:598894] [ [[DebianPackage:libwebkit-1.0-2]] ] software-center: On kfreebsd the program segfaults. * [DebianBug:594898] [ [[DebianPackage:system-tools-backends]] ] gnome-system-tools: In kfreebsd Network Administration Tool says the platform is not supported. * [DebianBug:549412] [ [[DebianPackage:freebsd-utils]] ] freebsd-utils: fails to mount nfs: mount_nfs not found * [DebianBug:586539] [ [[DebianPackage:gdm]] ] gdm on initial start at kfreebsd bootup does not allow keyboard input * [DebianBug:598898] [ [[DebianPackage:openoffice.org-core]] ] openoffice.org-core: On kfreebsd running openoffice.org creates a oosplash.bin core file. * [DebianBug:547177] [ [[DebianPackage:libwebkit-1.0-2]] ] midori: segfaults when starting under kfreebsd-i386 * [DebianBug:570015] [ [[DebianPackage:consolekit]] ] consolekit: ck-collect-session-info coredumps on kFreeBSD * [DebianBug:568404] [ [[DebianPackage:gnome-system-monitor]] ] gnome-system-monitor: crashes at startup on kfreebsd === Squeeze KDE === My investigations into the [[http://www.kde.org/|KDE]] desktop on Debian GNU/kFreeBSD has not started yet. I have only investigated [[DebianPackage:kdm]] so far. '''Broken with no fix yet:''' '''Broken but fix available:''' . :\ [[DebianPackage:kdm]] ''(KDE's graphical login manager)'' on boot, does not accept keyboard input [DebianBug:586540]. This is an unpleasant start to the KDE desktop. A workaround exists and a fix exists, see [DebianBug:586540]. '''Working:''' '''Summary:''' '''Bugs:''' * [DebianBug:586540] [ [[DebianPackage:kdm]] ] kdm on initial start at kfreebsd bootup does not allow keyboard input == GNOME on FreeBSD == * [[http://www.freebsd.org/gnome/|The FreeBSD GNOME Project]] * [[http://www.freebsd.org/gnome/docs/volunteer.html|FreeBSD GNOME Project: How To Help]] * [[http://www.freebsd.org/gnome/docs/halfaq.html|FreeBSD GNOME Project: Hardware Abstraction Layer (HAL) FAQ]] * [[http://www.freebsd.org/ports/gnome.html|FreeBSD Ports: Gnome]] /!\ Large page /!\ * [[http://wiki.freebsd.org/Gnome|FreeBSD GNOME]] == KDE on FreeBSD == * [[http://freebsd.kde.org/|KDE on FreeBSD]] * [[http://wiki.freebsd.org/KDE4|KDE 4 on FreeBSD]] ---- CategoryDesktop CategorykFreeBSD