Jak mogę utworzyć skrót, aby zmaksymalizować / zminimalizować okna w Lubuntu?


Odpowiedzi:


14

Oto kilka skrótów klawiszowych, których używam do sterowania oknami na Lubuntu / LXDE. Pierwszym powiązaniem jest to, czego szukasz, ale pomyślałem, że inne również mogą ci się przydać:

<!-- Keybindings for window tiling -->

    <keybind key="C-W-Up">        # FullScreen
      <action name="Maximize"/>
    </keybind>
    <keybind key="C-W-Down">        # MiddleScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>center</x><y>center</y><width>50%</width><height>50%</height></action>
    </keybind>

    <keybind key="C-W-Left">        # HalfLeftScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>0</x><y>0</y><height>100%</height><width>50%</width></action>
    </keybind>
    <keybind key="C-W-Right">        # HalfRightScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>-0</x><y>0</y><height>100%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-1">        # UpperQuarterLeft
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>0</x><y>0</y><height>50%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-2">        # LowerQuarterLeft
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>0</x><y>-0</y><height>50%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-3">        # LowerQuarterRight
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>-0</x><y>-0</y><height>50%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-4">        # UpperQuarterRight
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>-0</x><y>0</y><height>50%</height><width>50%</width></action>
    </keybind>

Może być konieczne dostosowanie wartości procentowych w zależności od tego, czy używasz panelu, czy nie.

C-W-Upoznacza CTRL+ SUPER+


Kiedy naciskam CTRL+ ALT+ T- uruchomiłem LXTerminal. Jak mogę sprawić, aby wszystkie nowe otwierane okna w Lubuntu były domyślnie otwarte w pełnym rozmiarze (nie F11)?
Witalij Zdanevich,

Wstawiam kod do mojego lubuntu-rc.xmlprzed ostatnim tagiem </openbox_config>- po ponownym uruchomieniu te skróty klawiszowe nie działają.
Witalij Zdanevich,

Będziesz musiał wstawić te powiązania gdzieś między <keyboard> </keyboard>tagami. </openbox_config>oznacza koniec pliku konfiguracyjnego. Więcej informacji można znaleźć tutaj i tutaj .
Glutanimate,

Jeśli chodzi o uruchamianie wszystkich nowych okien konkretnej aplikacji w stanie zmaksymalizowanym, możesz dowiedzieć się więcej na ten temat tutaj .
Glutanimate,

Sprawiłeś, że mój dzień! Twoje skróty klawiszowe i OBApps działają świetnie!
Witalij Zdanevich,

3

Aby uzyskać kompletność tego wątku, zamierzam zebrać informacje z innych źródeł.

Aby edytować plik konfiguracyjny:

gedit ~/.config/openbox/lubuntu-rc.xml

Aby zastosować zmiany:

openbox --reconfigure

I osobiście chcę klawisz Windows (lub super klawisz) + w górę, aby przełączyć maksymalizację i W + w dół, aby zminimalizować (lub iconify), więc osobiście zmieniam

<keybind key="W-Up">         # HalfUpperScreen
  <action name="UnmaximizeFull"/>
  <action name="MoveResizeTo"><x>0</x><y>0</y><width>100%</width><height>50%</height></action>
</keybind>
<keybind key="W-Down">       # HalfLowerScreen
  <action name="UnmaximizeFull"/>
  <action name="MoveResizeTo"><x>0</x><y>-0</y><width>100%</width><height>50%</height></action>
</keybind>

do

<keybind key="W-Up">        # Maximize
  <action name="ToggleMaximize"/>
</keybind>
<keybind key="W-Down">      # Minimize
  <action name="Iconify"/>
</keybind>

2

Aby otworzyć wszystkie aplikacje zmaksymalizowane (nie pełny ekran jak z F11), należy umieścić następujący kod pomiędzy <applications>oraz </applications>w lubuntu-rc.xml:

<application type="normal">
  <maximized>true</maximized>
</application>

Ten kod jest już obecny, ale został skomentowany wraz z wieloma innymi przydatnymi opcjami w applicationssekcji lubuntu-rc.xml.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.