<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>52602</bug_id>
          
          <creation_ts>2025-01-01 15:56:38 +0300</creation_ts>
          <short_desc>systemsettings адает при попытке перейти к настройке мыши</short_desc>
          <delta_ts>2025-01-27 11:02:23 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>systemsettings</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Denis G. Samsonenko">d.g.samsonenko</reporter>
          <assigned_to name="Denis G. Samsonenko">d.g.samsonenko</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>antohami</cc>
    
    <cc>d.g.samsonenko</cc>
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>256854</commentid>
    <comment_count>0</comment_count>
    <who name="Denis G. Samsonenko">d.g.samsonenko</who>
    <bug_when>2025-01-01 15:56:38 +0300</bug_when>
    <thetext>После сегодняшнего обновления p11 стал падать systemsettings при попытке перейти в раздел настройки мыши:

$ systemsettings
kcm_mouse: Not able to select appropriate backend.
kcm_mouse: Not able to select appropriate backend.
qrc:/kcm/kcm_mouse/main.qml:40: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:68: TypeError: Cannot read property &apos;inputDevices&apos; of null
qrc:/kcm/kcm_mouse/main.qml:65: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:89: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:275: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:29: TypeError: Cannot read property &apos;inputDevices&apos; of null
KCrash: Application &apos;systemsettings&apos; crashing... crashRecursionCounter = 2
KCrash: Attempting to start /usr/libexec/drkonqi

[1]+  Остановлен    systemsettings

qrc:/ui/MainPage.qml:66:9: QML MainPageButton: Binding loop detected for property &quot;icon.height&quot;
qrc:/ui/MainPage.qml:48:9: QML MainPageButton: Binding loop detected for property &quot;icon.height&quot;
QSocketNotifier: Invalid socket 5 and type &apos;Read&apos;, disabling...
QSocketNotifier: Invalid socket 220 and type &apos;Read&apos;, disabling...
QSocketNotifier: Invalid socket 224 and type &apos;Read&apos;, disabling...

[1]+  Остановлен    systemsettings
[1]+  Выход 253          systemsettings


$ rpm -qf /usr/bin/systemsettings
systemsettings-6.2.4-alt1.x86_64

kde6 запущен в среде Xorg.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258026</commentid>
    <comment_count>1</comment_count>
    <who name="Denis G. Samsonenko">d.g.samsonenko</who>
    <bug_when>2025-01-25 12:23:12 +0300</bug_when>
    <thetext>$ rpm -qf /usr/bin/systemsettings
systemsettings-6.2.5-alt1.x86_64

После обновления теперь не падает, а выдаёт ошибку &quot;Not able to select appropriate backend&quot;.

В консоли при этом:

$ systemsettings
kcm_mouse: Not able to select appropriate backend.
kcm_mouse: Not able to select appropriate backend.
qrc:/kcm/kcm_mouse/main.qml:40: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:68: TypeError: Cannot read property &apos;inputDevices&apos; of null
qrc:/kcm/kcm_mouse/main.qml:65: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:89: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:275: TypeError: Cannot read property &apos;isAnonymousInputDevice&apos; of null
qrc:/kcm/kcm_mouse/main.qml:29: TypeError: Cannot read property &apos;inputDevices&apos; of null
qml: Pushed pages do not conform to the rules. Please check the documentation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258031</commentid>
    <comment_count>2</comment_count>
    <who name="Denis G. Samsonenko">d.g.samsonenko</who>
    <bug_when>2025-01-25 14:01:54 +0300</bug_when>
    <thetext>Модуль настройки мыши стал отображаться нормально, после того, как установил пакет xorg-drv-libinput</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258082</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-27 09:51:38 +0300</bug_when>
    <thetext>(Ответ для Denis G. Samsonenko на комментарий #2)
&gt; нормально, после того, как установил пакет xorg-drv-libinput
Без него вообще ничего не будет.

Вы б ещё xorg-server удалили.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258085</commentid>
    <comment_count>4</comment_count>
    <who name="Denis G. Samsonenko">d.g.samsonenko</who>
    <bug_when>2025-01-27 10:44:18 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #3)
&gt; (Ответ для Denis G. Samsonenko на комментарий #2)
&gt; &gt; нормально, после того, как установил пакет xorg-drv-libinput
&gt; Без него вообще ничего не будет.
&gt; 
&gt; Вы б ещё xorg-server удалили.

Я ничего не удалял, его не было установлено в системе изначально. Сама мышь без него работала.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258086</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-01-27 10:45:49 +0300</bug_when>
    <thetext>(In reply to Denis G. Samsonenko from comment #4)
&gt; (Ответ для Sergey V Turchin на комментарий #3)
&gt; &gt; (Ответ для Denis G. Samsonenko на комментарий #2)
&gt; &gt; &gt; нормально, после того, как установил пакет xorg-drv-libinput
&gt; &gt; Без него вообще ничего не будет.
&gt; &gt; 
&gt; &gt; Вы б ещё xorg-server удалили.
&gt; 
&gt; Я ничего не удалял, его не было установлено в системе изначально. Сама мышь
&gt; без него работала.

А что за система была изначально?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258088</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-27 10:55:10 +0300</bug_when>
    <thetext>(Ответ для Denis G. Samsonenko на комментарий #4)
&gt; Я ничего не удалял, его не было установлено в системе изначально.
В таком случае перевесьте на эту систему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258090</commentid>
    <comment_count>7</comment_count>
    <who name="Denis G. Samsonenko">d.g.samsonenko</who>
    <bug_when>2025-01-27 11:02:23 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #5)
&gt; (In reply to Denis G. Samsonenko from comment #4)
&gt; &gt; (Ответ для Sergey V Turchin на комментарий #3)
&gt; &gt; &gt; (Ответ для Denis G. Samsonenko на комментарий #2)
&gt; &gt; &gt; &gt; нормально, после того, как установил пакет xorg-drv-libinput
&gt; &gt; &gt; Без него вообще ничего не будет.
&gt; &gt; &gt; 
&gt; &gt; &gt; Вы б ещё xorg-server удалили.
&gt; &gt; 
&gt; &gt; Я ничего не удалял, его не было установлено в системе изначально. Сама мышь
&gt; &gt; без него работала.
&gt; 
&gt; А что за система была изначально?

(Ответ для Антон Мидюков на комментарий #5)
&gt; &gt; &gt; &gt; нормально, после того, как установил пакет xorg-drv-libinput
&gt; &gt; &gt; Без него вообще ничего не будет.
&gt; &gt; Я ничего не удалял, его не было установлено в системе изначально. Сама мышь
&gt; &gt; без него работала.
&gt; А что за система была изначально?

Изначально был когда-то давно поставленный стартеркит p10 на KDE5 (а может и p9, не помню, обновлялся я с него на p10 или сразу ставил p10, когда комп обновлял). Потом обновлено на p11 с KDE6. Пришлось поподбирать список пакетов для apt-get install, чтобы не выносило половины системы, прежде чем сделать окончательный dist-upgrade.

Может там при обновлении и вынесло случайно, хотя я старался отследить, чтобы ничего важного не удалило. В любом случае, мышь работала без проблем, только случайно обнаружил, что сначала настройщик падал при обращении к соответствующему разделу, а после обновления версии настройщика он падать перестал, а стал ругаться.

Тогда я решил погуглить по фразе &quot;kcm_mouse: Not able to select appropriate backend&quot;, и нашёл что-то про evdev и libinput, что новый kde теперь понимает только libinput. Я посмотрел, у мне не было установлено пакета xorg-drv-libinput, стоял только xorg-drv-evdev. Поставил xorg-drv-libinput и настройщик перестал ругаться.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>