Как я могу создать ярлык для максимизации / минимизации окон в Lubuntu?

Ответы:

14

Вот некоторые сочетания клавиш, которые я использую для управления окнами в Lubuntu / LXDE. Первое связывание - это то, что вы ищете, но я подумал, что вам могут пригодиться и другие:

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

Возможно, вам придется настроить процент в зависимости от того, используете ли вы панель или нет.

C-W-Upзначит CTRL+ SUPER+

Glutanimate
источник
Когда я нажимаю CTRL+ ALT+ T- запускается LXTerminal. Как я могу сделать все новые открывающиеся окна в Lubuntu по умолчанию открытыми в полном размере (не F11)?
Виталий Зданевич
Я вставляю ваш код в мой lubuntu-rc.xmlпредыдущий тег </openbox_config>- после перезапуска эта горячая клавиша не работает.
Виталий Зданевич
Вам придется вставить эти привязки где-то между <keyboard> </keyboard>тегами. </openbox_config>отмечает конец файла конфигурации. Пожалуйста, смотрите здесь и здесь для получения дополнительной информации.
Glutanimate
Что касается запуска всех новых окон определенного приложения в развернутом состоянии, вы можете узнать больше об этом здесь .
Glutanimate
Вы сделали мой день! Ваши горячие клавиши и OBApps работают отлично!
Виталий Зданевич
3

Для полноты этой темы я собираюсь собрать информацию из других источников.

Чтобы редактировать файл конфигурации:

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

Чтобы применить изменения:

openbox --reconfigure

И лично я хочу, чтобы кнопка Windows (или супер-ключ) + до переключала максимизацию и W + вниз, чтобы минимизировать (или пиктограмму), поэтому я лично изменяю

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

в

<keybind key="W-Up">        # Maximize
  <action name="ToggleMaximize"/>
</keybind>
<keybind key="W-Down">      # Minimize
  <action name="Iconify"/>
</keybind>
rhombidodecahedron
источник
2

Для того, чтобы открыть все приложения максимально (не полный экран, с F11), поместите следующий код между <applications>и </applications>в lubuntu-rc.xml:

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

Этот код уже присутствует, но закомментирован вместе с множеством других полезных опций в applicationsразделе lubuntu-rc.xml.


источник