• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Xvfb keyboard configuration
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xvfb keyboard configuration


  • Subject: Re: Xvfb keyboard configuration
  • From: George Peter Staplin <email@hidden>
  • Date: Fri, 10 Apr 2009 14:58:59 -0600

Quoted Charlls Quarra <email@hidden>:


Hi,
So, after quite a bit of painful, frustrating search on the intertubes, found that there is something called 'xmodmap'
basically;
xmodmap -pke  gives the list of current mappings in a format that is digestible by xmodmap itselfxmodmap <file> will load mappings stored in file
given this info, its easy to fix it:
xmodmap -pke > $HOME/.xmodmaprc ; printf ###34m~@~\xmodmap $HOME/.xmodmaprc###34m~@~] > $HOME/fixmyke 777 fixmykeys
then add fixmykeys or the embedded code directly in the bash startup script


Charles

As I seem to recall I had an Xvfb-based custom X server that had input break quite horribly between the 1.3 and 1.4 X server branches (although it might have been 1.2). I was using the X server as a backing server, so that I could have another process using shared memory copy the window contents, without using the Composite extension. The entire root window (which was very large and offscreen) was mmap shared memory. It was an experiment, and it worked, but it was also not perfect, and the cost of all of the buffer copying and alpha compositing only allowed about a maximum of about 80-90 FPS, and when playing videos it was often much less. I also had a weird sort of window manager that would organize the windows on the Xvfb server, so that the large root Xvfb root window would allow more applications on screen. In other words it was a hack to enable alpha compositing and other effects. I had rotating windows and other silly stuff to emulate another window system I worked on. The backing server contents were copied, translated, scaled, etc. to the primary X server via the shared memory.


I also used Xvfb with another project for X11 compatibility with a non-X11 window system. I was trying to integrate that with a window system I had written, so that I could have compatibility. I never did track down what the input code changes were that broke the input for these 2 projects, and I lost interest.

Anyway, you're not alone. Perhaps the 1.6 branch will or has fixed Xvfb. The code in Xvfb is fairly simple, so hopefully the underlying problem won't stay broken for long.

George
--
http://people.freedesktop.org/~gstaplin/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
This email sent to email@hidden


  • Follow-Ups:
    • Re: Xvfb keyboard configuration
      • From: Jeremy Huddleston <email@hidden>
References: 
 >Re: Xvfb keyboard configuration (From: Charlls Quarra <email@hidden>)

  • Prev by Date: Re: 2.3.3_rc5
  • Next by Date: Re: Xvfb keyboard configuration
  • Previous by thread: Re: Xvfb keyboard configuration
  • Next by thread: Re: Xvfb keyboard configuration
  • Index(es):
    • Date
    • Thread