Buglist

Revision 10 as of 2008-12-18 19:18:32

Clear message

Bug List

This is an "unofficial" bug list for my own notekeeping.

  • Intrepid + gnome-terminal + vino + krdc + murrine-theme (on minibox): when right-clicking into gnome-terminal while using krdc client and vino VNC server, the first context menu item is automatically selected. Doesn't happen when using mouse directly (ie. without VNC).
    • does it happen with other VNC clients/servers as well?
    • what about other themes?
    • is this already reported? Haven't found anything so far
    • apparently a "problem" with VNC servers: on right-click-down, the server (vino at least) simulates a MotionNotify and ButtonDown event, on right-click-release it simulates a MotionNotify and ButtonUp event (seen in xev)... With native mouse, only ButtonDown and ButtonUp are generated. The MotionNotify event probably prevents some "quirk" (or bug?) in GTK context menu code which detects when a button was pressed and released without moving and which then suppresses the "activate" event.

      • for vino, the MotionNotify and ButtonDown code was there from the beginning (the XTestFakeMotionEvent() and XTestFakeButtonEvent() calls in vino_input_handle_pointer_event())

      • for x11vnc, the pointer() function (in pointer.c) apparently first calls update_x11_pointer_position() and then update_x11_pointer_mask() for every pointer event; the former function calls XTestFakeMotionEvent_wr() while the latter one calls do_button_mask_change() which calls XTestFakeButtonEvent_wr() - same result as for vino
      • as the header of vino-input.c states, several projects (vino, x11vnc, libvncserver, krfb, x0rfbserver) all share parts of code, so maybe the behavior was just copied from a single simple implementation... Might be interesting to test some independent VNC server (Xvnc?)
      • Xvnc (with vncviewer as client) seems to work correctly... xev says that a button-press-and-release does not generate a MotionNotify; and the context menu in gnome-terminal behaves correctly as well; when running x11vnc in the Xvnc and connecting to it, the problem is visible (as expected).

    • reported as bgo 564520 (http://bugzilla.gnome.org/show_bug.cgi?id=564520)

  • Intrepid + gedit + vino + krdc (on minibox): it looks like gtksourceview syntax highlighting uses extremely high CPU load over vino/krdc. When loading a C file, the machine is very slow until the whole file has been highlighted
  • Gutsy (on peterchen): totem-xine has no deinterlacing
    • test with Hardy or Intrepid (put Live System on USB stick and boot from it)
    • also test with totem-gstreamer
      • generally check whether totem-gstreamer is now usable for DVDs
  • Gutsy (on peterchen): certain UDF DVD is not recognized correctly (works fine when mounting as iso9660; works fine on MacOSX and probably also on Windows)
    • add "ls -l" output to this page
    • document currently-used workaround (from /etc/fstab) on this page
    • check with Hardy or Intrepid (boot Live System from USB stick)
    • maybe check how Vista sees this
  • Intrepid + Cheese (on minibox): Trust WB-??? webcam doesn't work well (it is recognized only after a while, there are warnings on terminal, and cheese uses whole CPU even though framerate is at ~2Hz; also, image is very dark and apparently can't be brightened in Cheese)
    • check whether high CPU load happens with other webcams as well
    • add details about webcam and used driver to this page
  • Intrepid (also Gutsy and Hardy and probably older releases): PXE boot on EeePc not working OOTB, as atl2 driver is missing from initrd

    • what are the rules for adding new drivers to official LiveCD initrd?
  • default Ubuntu installation uses lots of disk space, which is esp. bad on netbook with small disk; interesting points to look at:
    • i18n (.mo) files: compression should help a lot (maybe put files onto compressed file system?)
    • SVG icons: compress (is .svgz generally supported nowadays?)
    • help files: remove help files for other languages, and compress the remaining HTML files
  • Intrepid LiveCD: when stracing Firefox to find out about its wakeups, this strange thing turned up:
    • 16:20:13.226781 inotify_add_watch(55, "/usr/share/gdm/applications", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory)
      16:20:13.226883 inotify_add_watch(55, "/usr/share/gdm/applications", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory)
      16:20:13.226969 inotify_add_watch(55, "/home/ubuntu/.local/share/applications", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory)
      16:20:13.227065 inotify_add_watch(55, "/home/ubuntu/.local/share/applications", IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory)
      Apparently FF tries to add a watch on these (nonexistent) directories every few seconds. Seems somewhat unnecessary.
  • Gutsy (probably later version as well): password dialogs usually don't show if CapsLock is pressed; for example:

    • keyring unlock dialog (this one is important as the user has to enter PW at every boot)
    • gksu dialog (not so important but might be nice anyway)
    • problem can be mitigated by disabling CapsLock at all; however, so far there is no direct setting for this (it's only possible to turn CapsLock into another Ctrl key)

  • Lenny + Rhythmbox: Internet radio is not very robust against short system "freezes" - eg. when starting a 3D game, Rhythmbox sometimes stops playing and doesn't resume it anymore
  • wishlist: really global keyboard shortcuts which also work in fullscreen games (like for volume control)