Okay, got it. Thanks for your patience! -Alexey
On Thu, Jun 7, 2012 at 3:32 AM, Antoine Martin <[email protected]> wrote: > On 06/06/2012 11:27 PM, Alexey Loginov wrote: >> Okay, thanks for clarifying things! >> >> I'm still a bit confused by the fact that my problem is very similar >> to what was discussed in xpra.org/trac/ticket/50 (it talks about a >> hack to wrap modifier setting in clear/add context). There, it was >> noted that xpra.org/trac/changeset/325 provides a better fix (reading >> actual "xmodmap -pm" settings instead of hardcoding modifier >> settings). > This bug is very old, and the keyboard code has been re-worked since. > So I am afraid that this won't help. > >> All I really care about is the use of the Mac Alt keys (just the left >> one would be good enough) as Meta. The clear/keycode/add sequence is >> simply following the standard incantation that's recommended in >> various xmodmap discussions and man pages. > Xpra no longer uses xmodmap (which requires X11) on OSX. > So this would not work. > >> Perhaps, I'll try the xpra/xposix/gui.py patch from >> xpra.org/trac/ticket/50 (with appropriate modifier changes) to see if >> that's enough. > Things have changed so much that you will not be able to apply it. > Please see: > http://xpra.org/trac/ticket/134#comment:2 > Where I have added some details. > > Cheers > Antoine > > > >> >> Cheers, >> -Alexey >> >> On Wed, Jun 6, 2012 at 7:38 AM, Antoine Martin <[email protected]> wrote: >>> On 06/06/2012 12:51 AM, Alexey Loginov wrote: >>>> Hi Antoine, >>>> >>>> I switched to the latest, given that you fixed the 'a' issue--thanks a lot! >>>> >>>> Now, I still can't apply my desired xmodmap settings and I'm a bit >>>> confused as to the mechanism I should follow. Perhaps, you can >>>> clarify the next few points for me: >>>> >>>> 1. The latest version has xpra.org/trac/changeset/325 and >>>> winswitch.org/trac/changeset/4802. Does one or the other of these, >>>> negate the need for custom xmodmap files? >>> In theory, xpra detects your keymap and all is well.. in theory.. >>> >>>> 2. When do I need the ability to set custom xmodmap settings with the >>>> above? (If I don't ever run X, perhaps?) I see that you added the >>>> ability to use custom xmodmap files in >>>> winswitch.org/trac/changeset/4903. >>> I have, but this is only for when you are using NX with winswitch. >>> (I have tested this briefly and it seemed to work) >>> As per above, Xpra is supposed to handle keymaps transparently for you, >>> so at present there are no facilities for providing overrides at present. >>> >>>> 3. Do the changesets in question 1 (and the custom settings in >>>> question 2) handle the "clear ... ; keycode ... ; add ..." sequence >>>> correctly (to clear the old logical modifiers, map keysyms, and then >>>> apply new logical modifiers)? >>> No, these changesets are not going to help your special case I am afraid. >>> >>>> I restarted WinSwitch with the X server running. Then, I restarted it >>>> after making the conf-file changes mentioned in global_settings.py. I >>>> see mentions of reading appropriate xmodmap settings in log files but >>>> I still don't have the Alt key work as Meta. Any thoughts as to what >>>> I'm doing wrong? >>> Absolutely nothing! >>> The problem is with xpra (or to be precise, GTK/X11 and in your case >>> GTK/OSX) fails to detect the correct key mapping that you have... >>> >>> There are a number of keyboard bugs in trac that I intend to deal with: >>> https://www.xpra.org/trac/ticket/91 >>> https://www.xpra.org/trac/ticket/108 >>> https://www.xpra.org/trac/ticket/109 >>> https://www.xpra.org/trac/ticket/86 >>> >>> However, it may well be that your case cannot be fixed if the problem >>> lies in the underlying GTK or OSX libraries (as I believe it to be the >>> case), so you would need a different solution, I have created a ticket >>> for it here: >>> https://www.xpra.org/trac/ticket/134 >>> It does not look particularly difficult to implement, once I get around >>> to it... >>> >>> Cheers >>> Antoine >>> >>> >>> >>> >>>> >>>> Thanks! >>>> -Alexey >>>> >>>> On Sun, Jun 3, 2012 at 2:55 AM, Antoine Martin <[email protected]> >>>> wrote: >>>>> Hi, >>>>> >>>>> I can reproduce the missing 'a' issue now, so I will fix this asap. >>>>> I have created a ticket for your xmodmap settings option: >>>>> https://www.xpra.org/trac/ticket/134 >>>>> Feel free to add info/comments there. >>>>> >>>>> Cheers >>>>> Antoine >>>>> >>>>> >>>>> >>>>> On 06/03/2012 02:36 AM, Alexey Loginov wrote: >>>>>> Hi all, >>>>>> >>>>>> I'm setting up xpra/WinSwitch, using older versions (0.7.36/12.10) to >>>>>> get around the missing 'a' issue (https://xpra.org/trac/ticket/92). >>>>>> Older versions don't handle xmodmap setting with modifier keys (e.g., >>>>>> to swap Escape and Alt, as I do in my .Xmodmap file, shown below). >>>>>> >>>>>> Is there an easy way just to ask WinSwitch/xpra to use an existing >>>>>> .Xmodmap file (e.g., by copying it to .winswitch/server/xmodmap or >>>>>> something like that)? I got a bit tangled up in the many set_xmodmap >>>>>> functions trying to use a file that I place in the above directory and >>>>>> not let it be overwritten with new xmodmap calls. >>>>>> >>>>>> Of course, if the partial version of xmodmap settings like below >>>>>> doesn't work, please let me know. Thanks for any help! >>>>>> -Alexey >>>>>> >>>>>> .Xmodmap: >>>>>> >>>>>> ! Make esc and alt behave as Meta: >>>>>> clear Mod1 >>>>>> clear Mod2 >>>>>> keycode 63 = Mode_switch >>>>>> keycode 66 = Meta_L >>>>>> keycode 69 = Meta_R >>>>>> add Mod1 = Meta_L Meta_R >>>>>> add Mod2 = Mode_switch >>>>> _______________________________________________ >>>>> shifter-users mailing list >>>>> [email protected] >>>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>> > _______________________________________________ shifter-users mailing list [email protected] http://lists.devloop.org.uk/mailman/listinfo/shifter-users
