Ốp các cửa sổ theo chiều ngang và chiều dọc trong LubFi (LXDE / Openbox)?


12

Có cách nào để tôi có thể xếp hai cửa sổ theo chiều ngang (⬒) hoặc theo chiều dọc (◧) trong Lubfox / LXDE / Openbox không? Có thể thông qua một phím tắt hoặc nút bảng điều khiển?

Câu trả lời:


18

Cấu hình:

Có, bạn có thể đạt được điều này bằng cách thêm một vài phím tắt tùy chỉnh vào tệp cấu hình hộp mở của bạn.

Mở của bạn rc.xmlbiến thể (ví dụ ~/.config/openbox/lxde-rc.xml, ../lubuntu-rc.xmlhoặc ../rc.xml) và chèn đoạn sau đây trong <keyboard>..</keyboard>phần:

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

Các phím tắt trong hành động:

nhập mô tả hình ảnh ở đây

Cách sử dụng :

  • Super+ Ctrl+ V: Ngói cửa sổ hoạt động cuối cùng theo chiều dọc
  • Super+ Ctrl+ H: Ngói cửa sổ hoạt động cuối cùng theo chiều ngang
  • Super+ Ctrl+ R: Khôi phục kích thước cửa sổ gốc

Để sửa đổi các bài tập này, chỉ cần chỉnh sửa các <keybind key="...">dòng trong đoạn trích ở trên.

Ghi chú :

  • Phương pháp này sẽ chỉ xếp hai cửa sổ hoạt động cuối cùng
  • Bạn có thể hoán đổi vị trí cửa sổ bằng cách tập trung vào cửa sổ không hoạt động và nhấn lại phím nóng

1
Tôi thích gif hoạt hình ... chỉ ước bạn cũng có thể làm việc trong các thẻ nháy mắt và marquee !! :) -Nhưng thực sự, sử dụng tốt gif.
Scott Goodgame

2
Đừng quên thực thi lệnh openbox --reconfiguređể sử dụng các cài đặt đã thay đổi của bạn.
Evmorov 28/03/2015

Để liên kết các phím NumPad, hãy sử dụng các khóa KP_1 ... KP_9: <keybind key="C-A-KP_1">= Ctr + Alt + NumPad1 hoặc <keybind key="W-KP_1">= SuperKey + NumPad1. Xem tài liệu về hộp mở .
YB

Đập là một câu trả lời hay.
Không có
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.