[Ubuntu-x-swat] [Bug 251443]

2018-12-18 Thread Daniel Stone
I assume it's relatively well known, but here's where I landed.

My plan to fix this, was to bypass XKM support completely, by
integrating the parser into the server. Currently the server forks
xkbcomp to build a particular keymap, xkbcomp produces (lossy) XKM
files, and then the server consumes XKM. xkbcommon was supposed to fix
this (hence the name), but the problem is that the server wants very
different things from xkbcommon than everyone else. Specifically, it
wants to be able to mutate arbitrary parts of the keymap after
construction, which is very messy. Ultimately we just kept xkbcommon for
everyone _but_ the X server, with a much smaller API.

The best thing to do for anyone who wants to pick this up is probably to
look at importing xkbcommon circa
https://github.com/xkbcommon/libxkbcommon/commit/ed18e65eacdabfeaeafee7c369891312af99c82d
into the X server, in place of the xkbcomp entrypoint in xkb/ddxLoad.c.
That particular commit is probably the most tractable balance between an
actual functional xkbcommon without memory leaks, and one which hasn't
changed the server-facing API and internals _too_ far away from what the
server needs.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/251443

Title:
  [Needs xkb protocol rework] keyboard layout switching shortcuts like
  Alt+Alt do not work anymore

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/251443/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 36812]

2018-06-08 Thread Daniel Stone
(In reply to Daniel Stone from comment #191)
> Another, probably better, way to do it would be to define a new flag like
> XkbSA_HasGroupFlags inside the XkbModAction flags field when group_flags and
> group_XXX are valid rather than potentially garbage. That would avoid the
> whole version-negotiation nightmare, as nothing appears to be too picky
> about extra flags being defined.
> 
> Five years later, it would also be good to have support inside libxkbcommon
> (which has a pretty decent test suite) and xcb-proto for the flags.

This comment lays out the best way forward for anyone interested to fix
this bug. It shouldn't be too difficult, but personally I haven't worked
on X11 for quite some time.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/36812

Title:
  Keyboard layout change on hotkeys press instead of release and do not
  work well with shortcuts

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-control-center/+bug/36812/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 36812]

2018-06-08 Thread Daniel Stone
(In reply to Andreas Wettstein from comment #190)
> No news since.  Apart from the formal proposal, there are some old patches
> for its implementation:
> https://lists.x.org/archives/xorg-devel/2012-November/034427.html
> https://lists.x.org/archives/xorg-devel/2012-November/034430.html
> https://lists.x.org/archives/xorg-devel/2012-November/034429.html
> https://lists.x.org/archives/xorg-devel/2012-November/034431.html
> https://lists.x.org/archives/xorg-devel/2012-November/034428.html

Here's what I think we would need to do in order to not break old clients:
https://lists.freedesktop.org/archives/xorg-devel/2013-January/035049.html

Another, probably better, way to do it would be to define a new flag
like XkbSA_HasGroupFlags inside the XkbModAction flags field when
group_flags and group_XXX are valid rather than potentially garbage.
That would avoid the whole version-negotiation nightmare, as nothing
appears to be too picky about extra flags being defined.

Five years later, it would also be good to have support inside
libxkbcommon (which has a pretty decent test suite) and xcb-proto for
the flags.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/36812

Title:
  Keyboard layout change on hotkeys press instead of release and do not
  work well with shortcuts

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-control-center/+bug/36812/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 36812]

2018-06-08 Thread Daniel Stone
(In reply to Kovács Viktor from comment #181)
> Sorry, on newer Linux you can set up hot key combination for that problem as
> graphical UI settings, older Linux versions will not be updated. May I close
> It?

Please do not close this bug. If you do not want to receive any further
updates on it, you can unsubscribe by removing yourself from the Cc
list.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/36812

Title:
  Keyboard layout change on hotkeys press instead of release and do not
  work well with shortcuts

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-control-center/+bug/36812/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 1013881]

2014-05-19 Thread Daniel Stone
At the risk of just making things worse ...

My €0.02 is that we should stick with level 5 right Control as being
optional. This is a marginal (in terms of percentage of userbase that
will ever see/use it) layout that people have to go out of their way to
use, but still taking away a modifier is a pretty big and surprising
step.

I've got sympathy with the non-breaking-space thing from a strict
technical correctness point of view, however it just can't be essential
for day-to-day usage if Windows requires you to enter it by the Unicode
codepoint. If such a large percentage of the French-speaking world cope
with it, then so can we.

I think Andreas's proposal is the only sensible one. Some people won't
be happy with it, but if this discussion (and that of Bépo) has shown us
anything, it's that you really can't please anyone when dealing with
alternate French keyboard layouts.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xkeyboard-config in Ubuntu.
https://bugs.launchpad.net/bugs/1013881

Title:
  Right-Ctrl key broken on French OSS keyboard

To manage notifications about this bug go to:
https://bugs.launchpad.net/xkeyboard-config/+bug/1013881/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 221112]

2014-05-19 Thread Daniel Stone
At the risk of just making things worse ...

My €0.02 is that we should stick with level 5 right Control as being
optional. This is a marginal (in terms of percentage of userbase that
will ever see/use it) layout that people have to go out of their way to
use, but still taking away a modifier is a pretty big and surprising
step.

I've got sympathy with the non-breaking-space thing from a strict
technical correctness point of view, however it just can't be essential
for day-to-day usage if Windows requires you to enter it by the Unicode
codepoint. If such a large percentage of the French-speaking world cope
with it, then so can we.

I think Andreas's proposal is the only sensible one. Some people won't
be happy with it, but if this discussion (and that of Bépo) has shown us
anything, it's that you really can't please anyone when dealing with
alternate French keyboard layouts.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xkeyboard-config in Ubuntu.
https://bugs.launchpad.net/bugs/221112

Title:
  Can't use space bar in search bar when using french alternative
  keyboard

To manage notifications about this bug go to:
https://bugs.launchpad.net/libgnomekbd/+bug/221112/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 592550]

2013-07-15 Thread Daniel Stone
This is not an upstream issue, but caused by an Ubuntu patch to cache
the output of xkbcomp.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to x11-xkb-utils in Ubuntu.
https://bugs.launchpad.net/bugs/592550

Title:
  setxkbmap fills in /var/lib/xkb

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/592550/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 626321]

2012-12-23 Thread Daniel Stone
(In reply to comment #6)
 This bug should be closed. X11 is not a platform for fullscreen applications
 that set their own resolution (like video games.) Please use Microsoft Windows
 for this kind of stuff.

What are you on about?

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/626321

Title:
  X.org server should keep track of and restore its initial (desktop)
  resolution and refresh rate

To manage notifications about this bug go to:
https://bugs.launchpad.net/wine/+bug/626321/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 260074]

2012-08-09 Thread Daniel Stone
Can't get the debug output, so assuming it's been fixed in the meantime.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xkeyboard-config in Ubuntu.
https://bugs.launchpad.net/bugs/260074

Title:
  Some keys are not recognised on ISO_Level3_Shift

To manage notifications about this bug go to:
https://bugs.launchpad.net/xkeyboard-config/+bug/260074/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 521381]

2012-08-09 Thread Daniel Stone
Classic evdev vs. pc105 misconfiguration and/or client bug.  gnome-
settings-daemon was broken for a long time here.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xkeyboard-config in Ubuntu.
https://bugs.launchpad.net/bugs/521381

Title:
  Pressing the up arrow responds as if PrintScreen were pressed instead

To manage notifications about this bug go to:
https://bugs.launchpad.net/xkeyboard-config/+bug/521381/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 313514]

2012-04-27 Thread Daniel Stone
On 9 March 2012 00:56,  bugzilla-dae...@freedesktop.org wrote:
 --- Comment #48 from maximlevit...@gmail.com 2012-03-08 16:56:28 PST ---
 Especially knowing that on protocol level XI2 does support extended events.
 Its just matter of fixing X code.

To an extent, yes.  Extended keycodes could relatively easily be
passed through XI2, but XKB needs to be extended so clients know what
those keys actually mean.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/313514

Title:
  MASTER: evdev driver ignores keycodes  255

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/313514/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 313514]

2012-04-27 Thread Daniel Stone
Hi,

On 9 March 2012 12:51,  bugzilla-dae...@freedesktop.org wrote:
 --- Comment #50 from Nicolas Mailhot nicolas.mail...@laposte.net 2012-03-09 
 04:51:08 PST ---
 (In reply to comment #49)
 On 9 March 2012 00:56,  bugzilla-dae...@freedesktop.org wrote:
  --- Comment #48 from maximlevit...@gmail.com 2012-03-08 16:56:28 PST ---
  Especially knowing that on protocol level XI2 does support extended events.
  Its just matter of fixing X code.

 To an extent, yes.  Extended keycodes could relatively easily be
 passed through XI2, but XKB needs to be extended so clients know what
 those keys actually mean.

 Why would xkb need to know that ?

 Can't apps and xkb maps not reference them by code number ? (as is already the
 case for most unicode points xkb has no pretty name for)

XKB's keycode type is an unsigned char, which only holds eight bits.
It has no way of referring keycodes above 255, without breaking
protocol.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/313514

Title:
  MASTER: evdev driver ignores keycodes  255

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/313514/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 36812]

2011-12-26 Thread Daniel Stone
On Fri, Apr 08, 2011 at 01:05:34AM -0700, bugzilla-dae...@freedesktop.org wrote:
 --- Comment #85 from kyak b...@bmail.ru 2011-04-08 01:05:27 PDT ---
 (In reply to comment #84)
  (In reply to comment #83)
   thanks. empty rhetoric is the greatest way of motivating developers. This 
   bug
   just dropped to the bottom of my priority list again.
  
  Peter, I'm terribly sorry for rending the air. Please, consider resolving 
  this
  bug ASAP since there are thousands of people affected by it. I won't drop
  another comment here ever.
 
 You don't have to excuse. You have more rights to be pissed off than a
 developer who puts an obvious and already proved (by time) to work patch to 
 the
 end of his TODO list.

Already proven to break the XKB specification, yes.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/36812

Title:
  Keyboard layout change on hotkeys press instead of release and do not
  work well with shortcuts

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-control-center/+bug/36812/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 251443]

2011-12-07 Thread Daniel Stone
Unfortunately we can't fix this for anything that uses XKM, since it
would be a format break to do so.  What we _can_ do is to more
aggressively deprecate the use of XKM, which means having the server use
xkbcommon (which I'm working on, more or less) in particular.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/251443

Title:
  [Needs xkb protocol rework] keyboard layout switching shortcuts like
  Alt+Alt do not work anymore

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/251443/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 531208]

2011-11-24 Thread Daniel Stone
On Thu, Jan 06, 2011 at 11:50:39PM -0800, bugzilla-dae...@freedesktop.org wrote:
 Lol, it’s 2011, and X still can’t do this. *facepalm*
 Even Windows 2000 could do this, over, you guessed it, 11 years ago.

Thanks so much for your valuable contribution to this bug report.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/531208

Title:
  Need way to insert arbitrary unicode characters in Kubuntu

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/531208/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 531208]

2011-11-24 Thread Daniel Stone
On Fri, Jan 07, 2011 at 09:55:19AM -0800, bugzilla-dae...@freedesktop.org wrote:
 Guys, since I get X for free, I’m not expecting anything, and think it’s 
 really
 nice of you to do this work. But I’m not talking about implementing some
 colorful clickables or display bling. I’m talking about one of the most basic
 features. So basic it has its own ISO standard. And also about 50 lines of
 code. Max.

I look forward to your 50-line patch then.

 What I meant to say is, that if it were my code, and yes I am a professional
 programmer for 20 years now, I would be ashamed of overlooking something like
 this. It’s a thing of pride. Maybe because I see it as more fundamental than
 you.

Well, either we are rubbish programmers with no pride, or are simply too
busy with the other 2.532 million (I just checked) lines of code that X
has.

 I would also love to submit a patch. If the thing weren’t written in that
 horrible horrible excuse of a programming language called C. I know lots of
 languages, including Haskell (my favorite and main languages), but I have no
 intention in torturing myself with C-like languages.

So what you're saying is that you're not going to help, but instead sit
here banging on about pride and how Windows 2000 did it and it's really
easy.  Helpful!

(Oh, and Windows 2000 may have had Ctrl+Shift+[codepoint] for generating
 Unicode for ten years now, but people have been unconstructive assholes
 on the internet for at least 20 years now.  So you're even further
 behind than we are.)

Sorry to everyone else Cc'ed ...

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/531208

Title:
  Need way to insert arbitrary unicode characters in Kubuntu

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/531208/+subscriptions

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 584187] Re: [Lucid] Xorg server sometimes fails to start

2010-05-24 Thread Daniel Stone
I noticed similar action when plymouth was changed to alternative

-- 
[Lucid] Xorg server sometimes fails to start
https://bugs.launchpad.net/bugs/584187
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to linux-restricted-modules-2.6.24 in ubuntu.

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 448770] Re: *** glibc detected *** /usr/bin/compiz.real: corrupted double-linked list:

2009-12-08 Thread Daniel Stone
This error no longer exists in current configuration of compiz and nvidia this 
has the nvidia driver installed on a lower level.
marking invalid to close

** Changed in: nvidia-graphics-drivers-180 (Ubuntu)
   Status: New = Invalid

-- 
*** glibc detected *** /usr/bin/compiz.real: corrupted double-linked list:
https://bugs.launchpad.net/bugs/448770
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers-180 in ubuntu.

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp