Custom Query (230 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (61 - 63 of 230)

Ticket Resolution Summary Owner Reporter
#55 fixed keyboard mapping issues... Antoine Martin Antoine Martin
Description

NX and VNC call self.set_xmodmap(session, user) before any client attaches to set the keymap to the one that was supplied by the client (guessed using xmodmap on *nix clients)

This seems to work in most cases but not always.

Here are some bugs that may be related: http://ubuntuforums.org/archive/index.php/t-959411.html

https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/289918

https://bugs.launchpad.net/ubuntu/intrepid/+source/xorg-server/+bug/255008

Also related is #82 : on macosx we can't always get xmodmap (if the server is not running this would cause it to start).

We may be able to get it to work with just setxkbmap? (ie: setxkbmap -rules xfree86 -model pc104 -layout us -option "";), provide UI to select the keymap given the list in grep xkb_symbols /usr/share/X11/xkb/symbols/gb? default to current? (setxkbmap -print)

From #139: The solution we have doesn't work in all cases:

  • xpra + UK keyboard mapping ends up wrong
  • win32 doesn't map properly either?
  • osx: we have to guess since the build does not use an X server..

etc.

#60 wontfix detect mDNS issues and report meaningful message back to the user Antoine Martin Antoine Martin
Description

ie, on a system where avahi was not started? (or was the port blocked?), this error occurred (which is obscure to say the least):

Exception in thread avahi_publisher for: [('0.0.0.0', 35941)]:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.6/site-packages/shifter/net/avahi_publisher.py", line 138, in run
    self.bus.get_object(avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER),
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 178, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 355, in get_name_owner
    's', (bus_name,), utf8_strings=True)
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 630, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.NoMemory: Not enough memory

This could also be a threading / locking issue I do not understand , here are some more errors:

Exception in thread AvahiListener:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.6/site-packages/shifter/net/avahi_listener.py", line 92, in run
    avahi.PROTO_UNSPEC, self.service_type, 'local', dbus.UInt32(0))),
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 630, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.NoMemory: Not enough memory
Exception in thread AvahiListener:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.6/site-packages/shifter/net/avahi_listener.py", line 81, in run
    self.server = dbus.Interface( self.bus.get_object(avahi.DBUS_NAME, '/'),
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 259, in __init__
    self._pending_introspect = self._Introspect()
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 371, in _Introspect
    require_main_loop=False)
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 595, in call_async
    require_main_loop=require_main_loop)
MemoryError
#62 duplicate must be able to specify the reverse-mDNS port to use with firewalls Antoine Martin Antoine Martin
Description

at present, a random port is chosen, which will not work with hosts running almost any kind of firewall...

Should re-use the spec parsing code used by the server, which supports syntax like:

=:2345
=127.0.0.1:
=192.168.0.1:2345,192.168.1.1:4567

etc

Note: See TracQuery for help on using queries.