<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>10195</bug_id>
          
          <creation_ts>2016-08-30 12:13:03 +0000</creation_ts>
          <short_desc>Move to libinput as default x input driver</short_desc>
          <delta_ts>2016-11-21 23:02:58 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>graphics</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.3 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jussi Kukkonen">jku</reporter>
          <assigned_to name="Jussi Kukkonen">jku</assigned_to>
          <cc>jose.perez.carranza</cc>
    
    <cc>joshuagloe</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>ross.burton</cc>
          
          <qa_contact name="David Lopez Barriba">davidx.lopez.barriba</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>65610</commentid>
    <comment_count>0</comment_count>
    <who name="Jussi Kukkonen">jku</who>
    <bug_when>2016-08-30 12:13:03 +0000</bug_when>
    <thetext>I just noticed xf86-input-synaptics and -evdev on my test machine, probably because meta/conf/machine/include/x86-base.inc says so. I believe upstream has considered libinput the default for a while, we should probably follow the lead.

This should be for Yocto 2.3, and may require tweaking the driver priorities (so default is libinput only but evdev and synaptics are preferred _if_ someone does install them).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65679</commentid>
    <comment_count>1</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2016-09-01 14:39:01 +0000</bug_when>
    <thetext>Related: http://who-t.blogspot.com/2016/08/new-xserver-driver-sort-order.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68392</commentid>
    <comment_count>2</comment_count>
    <who name="Jussi Kukkonen">jku</who>
    <bug_when>2016-11-17 09:20:04 +0000</bug_when>
    <thetext>commit 0cdbd2ad94bf10651877058ea6f3c21df914a165
Author: Jussi Kukkonen &lt;jussi.kukkonen@intel.com&gt;
Date:   Wed Oct 26 12:14:26 2016 +0300

    conf: Remove legacy X input drivers
    
    xf86-input-libinput is RRECOMMENDed by xserver-xorg, these
    legacy drivers are not needed.
    
    (From meta-yocto rev: 715f72d7842b4a789a78e7889b2f01cd41f02df8)


commit 85d1d268585962b4175e52f0bf9800727ef0a48b
Author: Jussi Kukkonen &lt;jussi.kukkonen@intel.com&gt;
Date:   Wed Oct 26 11:37:39 2016 +0300

    xserver-xf86-config: Remove legacy drivers from xorg.conf
    
    Trying to configure evdev and mouse leads to errors in X startup
    because xf86-input-libinput is now the default. No configuration
    should be needed: xf86-input-libinput should just work out-of-the-box.
    
    (From OE-Core rev: bd1e0b50af7a0b08bb57cc684afaee1ca2a03545)


commit a1668c8721709f3d1bc0078737514111e1985bdd
Author: Jussi Kukkonen &lt;jussi.kukkonen@intel.com&gt;
Date:   Wed Oct 26 11:37:38 2016 +0300

    conf: Use xf86-input-libinput by default
    
    Don&apos;t install legacy X input drivers for any machines by default,
    RRECOMMEND xf86-input-libinput instead.
    
    This is the setup suggested by upstream: install only libinput by
    default, but let niche legacy drivers sort higher in configuration
    so they get chosen if installed. So the order is:
     evdev &lt; libinput &lt; (synaptics|vmmouse|...)
    
    This also removes vmmouse X driver from the qemu config. If a VMware
    virtual mouse device really needs to be supported, we should enable
    CONFIG_MOUSE_PS2_VMMOUSE in kernel instead: that is directly supported
    by the libinput X driver.
    
    Fixes [YOCTO #10195].
    
    (From OE-Core rev: 2d005faff6341a81a2afae28860101ba9db51ae8)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>