Lubuntu'da kaydırma tekerleği ile masaüstü geçişi devre dışı bırakılsın mı?


Yanıtlar:


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

(bu bir yedekleme dosyası yapar, böylece onu bozduğunuzu düşündüğünüzde geri döndürebilirsiniz.)

leafpad lubuntu-rc.xml

ve şu satırları silin;

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

Değişiklikleri görmek için oturumu kapatın ve tekrar oturum açın!

Eğer berbat ettiyseniz ve geri döndürmek istiyorsanız;

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

Tarafından verilen cevap Lubuntu docs


11

Lubuntu 14.04 veya öncesi ile başlayarak, yapılandırma dosyası formatı ve çözümü @ SWrobel'in cevabından biraz farklı oldu . Sonra Ubuntu 17.10'da (veya daha önce), işler tekrar değişti .

Aşağıdaki talimatlar mevcut durum için geçerlidir (Ubuntu 17.10 ve üstü).

  1. ~/.config/openbox/lubuntu-rc.xmlDeğiştirici tuşlar olsun ve olmasın, bir pencerede herhangi bir kaydırma tekerleği geçişini devre dışı bırakmak için aşağıdaki satırları kaldırın . (Dış <context …> … </context>elemanı yine de saklayın .)

    <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. Ayrıca, masaüstü arka planında kaydırma tekerleği masaüstü geçişini devre dışı bırakmak için aşağıdaki satırları kaldırın:

    <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. Ayrıca, bir pencereyi hareket ettirirken kaydırma tekerleği masaüstü geçişini devre dışı bırakmak için aşağıdaki satırları kaldırın:

    <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. Ayarların hemen geçerli olması için bunu yürütün ( kaynak ):

    openbox --reconfigure
    

1

Farem çıplak masaüstündeyken kaydırma tekerleğini yanlışlıkla hareket ettirmenin pencerelerimin kaybolmasına ve Lubuntu 18.04 ile yeni bir masaüstüne geçmesine neden olduğunu buldum. İstediğim bu değildi. Bu sorunu nasıl düzeltebileceğimi öğrendim:

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

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

Nano ile lubuntu-rs.xml dosyasını düzenledim:

nano lubuntu-rc.xml

Bu satırları dosyada buldum:

<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>

İlki hariç tüm bu satırları sildim, değişiklikleri kaydettim ve nano'dan çıktım. Bu değişiklikleri şunlarla etkili hale getirdim:

openbox –-reconfigure

Fare kaydırma tekerleğini çıplak masaüstünün üzerine taşımak artık masaüstlerini değiştirmedi, ancak masaüstlerini değiştirmek hala mümkün, örneğin lxpanel'deki ilgili simgelere tıklayarak.

Daha basit olarak, birden fazla masaüstü kullanmak istemiyorsanız, masaüstü sayısını tek bir değere ayarlamak sorunu çözer.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.