Отключить настольное переключение с колесиком прокрутки в Lubuntu?

Я все еще хочу сохранить свои несколько рабочих столов, я хочу отключить переключающиеся рабочие столы с мышью.

12
задан 16 June 2011 в 15:23

3 ответа

cd ~/.config/openbox
cp lubuntu-rc.xml lubuntu-rc.xml.bak

(это делает файл резервной копии так, чтобы, когда Вы думаете, что смешали его, Вы могли вернуться он назад.)

leafpad lubuntu-rc.xml

и удалите строки, который говорит;

<mousebind button="UP" action="click">
 <action name="DesktopPrevious" />
<mousebind button="Down" action="click">
 <action name="DesktopNext" />

Выйдите из системы и Войдите в систему назад снова для наблюдения изменений!

если Вы испортили его и хотите вернуться он назад;

cp lubuntu-rc.xml.bak lubuntu-rc.xml

Ответ заключается в кавычки из документов Lubuntu

9
ответ дан 23 November 2019 в 03:35

Запущение с Lubuntu 14.04 или ранее, формат файла конфигурации и ответ теперь немного отличается из ответа @SWrobel. Это стало отличающимся снова в Ubuntu 17.10 или ранее. Следующие инструкции были обновлены к Ubuntu 17.10:

  1. Удалите следующие строки из ~/.config/openbox/lubuntu-rc.xml отключить любой рабочий стол колесика прокрутки, переключающийся в окно, с и без модифицирующих клавиш. (Сохраните внешнее <context …> … </context> элемент все же.)

    <context name="Frame">
      […]
      <mousebind button="A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="A-S-Up" action="Click">
        <action name="SendToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-S-Down" action="Click">
        <action name="SendToDesktop">
          <to>next</to>
        </action>
      </mousebind>
    </context>
    
  2. Также удалите следующие строки для отключения любого настольного включения колесика прокрутки настольного фона:

    <context name="Desktop">
      <mousebind button="A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="Left" action="Press">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind button="Right" action="Press">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
    </context>
    
  3. Также удалите следующие строки для отключения любого настольного переключения колесика прокрутки при перемещении окна:

    <context name="MoveResize">
      <mousebind button="Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
    </context>
    
  4. Выполните это, чтобы позволить настройкам сразу вступить в силу (источник):

    openbox --reconfigure
    
10
ответ дан 23 November 2019 в 03:35

Я нашел, что непреднамеренно перемещение колесика прокрутки, когда моя мышь была по пустому рабочему столу, заставило мои окна исчезать и переключатель на новый рабочий стол с Lubuntu 18.04. Это не было тем, что я хотел. Я узнал, как зафиксировать это путем взгляда на:

http://openbox.org/wiki/Help:Bindings

cd ~/.config/openbox
cp lubuntu-rc.xml lubuntu-rc.xml.bak

Я отредактировал lubuntu-rs.xml с нано:

nano lubuntu-rc.xml

Я нашел эти строки в файле:

<context name="Desktop">
  <mousebind button="Up" action="Click">
    <action name="GoToDesktop">
      <to>previous</to>
    </action>
  </mousebind>
  <mousebind button="Down" action="Click">
    <action name="GoToDesktop">
      <to>next</to>
    </action>

Я удалил все эти строки кроме первой, сохранил изменения и вышел от нано. Я делал эти изменения эффективными с:

openbox –-reconfigure

Движущееся колесико прокрутки мыши по пустому рабочему столу больше не изменяло рабочие столы, но было все еще возможно изменить рабочие столы, например, путем нажатия на соответствующие значки на lxpanel.

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

1
ответ дан 23 November 2019 в 03:35

Другие вопросы по тегам:

Похожие вопросы: