Вимкнути комутацію робочого столу за допомогою колеса прокрутки в Lubuntu?


Відповіді:


9
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


11

Починаючи з 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
    

1

Я виявив, що ненавмисне переміщення колеса прокрутки, коли миша перебуває над голим робочим столом, призвело до зникнення моїх вікон та переходу на новий робочий стіл з Lubuntu 18.04. Це було не те, чого я хотів. Я дізнався, як це виправити, переглянувши:

http://openbox.org/wiki/Help:Зв'язки

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

Я редагував lubuntu-rs.xml з nano:

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.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.