Pencereleri Lubuntu (LXDE / Openbox) altında yatay ve dikey olarak döşemek?


12

Lubuntu / LXDE / Openbox altında iki pencereyi yatay (⬒) veya dikey (◧) döşememin bir yolu var mı? Belki bir klavye kısayolu veya panel düğmesi ile?

Yanıtlar:


18

Yapılandırma:

Evet, bunu openbox yapılandırma dosyanıza birkaç özel klavye kısayolu ekleyerek gerçekleştirebilirsiniz.

Sizin açın rc.xmlvaryantı (örn ~/.config/openbox/lxde-rc.xml, ../lubuntu-rc.xmlya ../rc.xml) ve Aşağıdaki parçacığını eklemek <keyboard>..</keyboard>bölümünde:

<!-- Vertical tiling -->
<keybind key="C-W-v">
  <action name="UnmaximizeFull"/>
  <action name="MoveResizeTo">
    <width>50%</width>
  </action>
  <action name="MaximizeVert"/>
  <action name="MoveResizeTo">
    <x>0</x>
    <y>0</y>
  </action>
  <action name="NextWindow">
    <interactive>no</interactive>
    <dialog>none</dialog>
    <finalactions>
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <width>50%</width>
      </action>
      <action name="MaximizeVert"/>
      <action name="MoveResizeTo">
        <x>-0</x>
        <y>0</y>
      </action>
    </finalactions>
  </action>
</keybind>

<!-- Horizontal tiling -->
<keybind key="C-W-h">
  <action name="UnmaximizeFull"/>
  <action name="MoveResizeTo">
    <height>50%</height>
  </action>
  <action name="MaximizeHorz"/>
  <action name="MoveResizeTo">
    <x>0</x>
    <y>0</y>
  </action>
  <action name="NextWindow">
    <interactive>no</interactive>
    <dialog>none</dialog>
    <finalactions>
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <height>50%</height>
      </action>
      <action name="MaximizeHorz"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>-0</y>
      </action>
    </finalactions>
  </action>
</keybind>

<!-- Restore window dimensions -->
<keybind key="C-W-r">
  <action name="UnmaximizeFull"/>
  <action name="NextWindow">
    <interactive>no</interactive>
    <dialog>none</dialog>
    <finalactions>
      <action name="UnmaximizeFull"/>
    </finalactions>
  </action> 
</keybind>

Eylemdeki kısayollar:

resim açıklamasını buraya girin

Kullanımı :

  • Super+ Ctrl+ V: Son etkin pencereleri dikey olarak döşer
  • Super+ Ctrl+ H: Son etkin pencereleri yatay olarak döşer
  • Super+ Ctrl+ R: Orijinal pencere boyutlarını geri yükle

Bu atamaları değiştirmek için <keybind key="...">yukarıdaki snippet'teki satırları düzenlemeniz yeterlidir .

Notlar :

  • Bu yöntem yalnızca son iki etkin pencereyi döşer
  • Etkin olmayan pencereye odaklanıp kısayol tuşuna tekrar basarak pencere konumlarını değiştirebilirsiniz.

1
Beni animasyonlu gif likey ... sadece yanıp sönme ve seçim çerçevesi etiketleri de çalışmış olsaydı !! :) -Ama gerçekten, gif iyi kullanmak.
Scott Goodgame

2
openbox --reconfigureDeğiştirilen ayarlarınızı kullanmak için komut çalıştırmayı unutmayın .
Evmorov

NumPad anahtarlarını bağlamak için KP_1 ... KP_9 tuşlarını kullanın: <keybind key="C-A-KP_1">= Ctr + Alt + NumPad1 veya <keybind key="W-KP_1">= SuperKey + NumPad1. Openbox belgelerine bakın .
YB

Baraj bu güzel bir cevap.
18:49
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.