Custom Query (230 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (100 - 102 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.

#56 duplicate need a reliable way to detect the screensaver / idle session Antoine Martin Antoine Martin
Description

This used to be done with python-xlib code in window_util but was removed as it caused segfaults. r1450 All the other approaches I have tried did not work as advertised (root window property, etc..)

There must be something in dbus that would do the job, but I can't find it documented anywhere.

#57 fixed Save host key to file 'None' Antoine Martin Antoine Martin
Description
2010/08/01 06:17:22 ServerConnection.save_host_key(ServerConfig(DesktopOnline)) to file 'None'
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/shifter/ui/ui_util.py", line 326, in <lambda>
    dialog.connect('response', lambda x,y: self.ask_response_callback(x,y,cancel_callback, ok_callback))
  File "/usr/local/lib/python2.6/dist-packages/shifter/ui/ui_util.py", line 333, in ask_response_callback
    ok_callback()
  File "/usr/local/lib/python2.6/dist-packages/shifter/client/server_connection.py", line 391, in trust_server
    self.save_host_key(self.server_link.server)
  File "/usr/local/lib/python2.6/dist-packages/shifter/client/server_connection.py", line 409, in save_host_key
    save_binary_file(filename, data)
  File "/usr/local/lib/python2.6/dist-packages/shifter/util/file_io.py", line 263, in save_binary_file
    assert filename
AssertionError
Note: See TracQuery for help on using queries.