[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: X always must have a cursor
From:       Kiryl Hakhovich <khakhovich () bsolution ! net>
Date:       2009-07-15 11:53:27
Message-ID: 4A5DC337.5030804 () bsolution ! net
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On 07/14/2009 10:29 PM, Peter Hutterer wrote:
> On Tue, Jul 14, 2009 at 07:21:29PM -0700, Sean Estabrooks wrote:
>    
>> On Wed, 15 Jul 2009 12:12:50 +1000
>> Peter Hutterer<peter.hutterer@who-t.net>  wrote:
>>
>>      
>>> the concept of having one pointer is built-in into the X protocol. so while you
>>> could remove the pointer from the server, applications will fail in quite
>>> interesting ways because they don't expect it. believe me, I've tried.
>>>        
>> I think that is Kiryl's answer right there.  At a low level you just can't
>> "turn off" the concept of a pointer.
>>
>>      
>>> however, nothing in X requires you to _use_ a pointing device.
>>> I realize that some applications UI do not provide sufficient alternatives
>>> for keyboard navigation. That's not the X server's fault though.
>>>        
>> Which makes one wonder why the low level protocol makes such demands.
>>      
>
> it was designed in the 1980s, and up to now the concept of a pair of input
> devices, once location based, one focus based is still quite widespread.
> I really don't know what your use-case is that requires the concept of the
> pointer to disappear.
>
>    
>>> wouldn't the simple solution then be to deactivate the touchscreen?
>>>        
>> It sounds as if there is no alternative.
>>      
>
> well, if you have an input device and you don't want it to do anything, you
> need to deactivate it. if you have a keyboard and you don't want it to do
> anything, it's easier to deactivate the keyboard rather than remove the
> concept of a keyboard from the GUI.
>
> Cheers,
>    Peter
>    


i guess all that make sense somewhat now. thanks guys.

kiryl

[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
On 07/14/2009 10:29 PM, Peter Hutterer wrote:
<blockquote cite="mid:20090715022904.GA30859@dingo.bne.redhat.com"
 type="cite">
  <pre wrap="">On Tue, Jul 14, 2009 at 07:21:29PM -0700, Sean Estabrooks wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">On Wed, 15 Jul 2009 12:12:50 +1000
Peter Hutterer <a class="moz-txt-link-rfc2396E" \
href="mailto:peter.hutterer@who-t.net">&lt;peter.hutterer@who-t.net&gt;</a> wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">the concept of having one pointer is built-in into the X protocol. \
so while you could remove the pointer from the server, applications will fail in \
quite interesting ways because they don't expect it. believe me, I've tried.
      </pre>
    </blockquote>
    <pre wrap="">I think that is Kiryl's answer right there.  At a low level you just \
can't "turn off" the concept of a pointer.
 
    </pre>
    <blockquote type="cite">
      <pre wrap="">however, nothing in X requires you to _use_ a pointing device.
I realize that some applications UI do not provide sufficient alternatives
for keyboard navigation. That's not the X server's fault though.
      </pre>
    </blockquote>
    <pre wrap="">Which makes one wonder why the low level protocol makes such \
demands.  </pre>
  </blockquote>
  <pre wrap=""><!---->
it was designed in the 1980s, and up to now the concept of a pair of input
devices, once location based, one focus based is still quite widespread.
I really don't know what your use-case is that requires the concept of the
pointer to disappear.

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">wouldn't the simple solution then be to deactivate the \
touchscreen?  </pre>
    </blockquote>
    <pre wrap="">It sounds as if there is no alternative.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
well, if you have an input device and you don't want it to do anything, you
need to deactivate it. if you have a keyboard and you don't want it to do
anything, it's easier to deactivate the keyboard rather than remove the
concept of a keyboard from the GUI.

Cheers,
  Peter
  </pre>
</blockquote>
<br>
<br>
i guess all that make sense somewhat now. thanks guys.<br>
<br>
kiryl<br>
</body>
</html>



_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic