Сделайте ярлыки LXDE больше похожими на Unity

Недавно я перешел с рабочего стола Unity на рабочий стол LXDE (его легко установить в Ubuntu с помощью sudo apt-get install lubuntu-desktop.)

Это все хорошо, но меня раздражают некоторые сочетания клавиш и мыши, которые немного отличается в LXDE против Unity. Это:

| Action:                          | In Unity:             | In LXDE:          |
|----------------------------------+-----------------------+-------------------|
| Navigate workspaces              | Ctrl-Alt-Arrow        | Ctrl-Alt-Arrow    |
| Navigate and take focused window | Ctrl-Alt-Shift-Arrow  | Alt-Shift-Arrow ! |
| Mouse-drag to move a Window      | Alt-LeftButton        | Alt-LeftButton    |
| Mouse-drag to resize a Window    | Alt-MiddleButton      | Alt-RightButton ! |
+----------------------------------+-----------------------+-------------------+

Вы можете видеть, как некоторые из действий имеют одинаковые ярлыки, в то время как другие имеют разные ярлыки (!), что просто раздражает.

Поскольку я перехожу из Unity в LXDE, я бы хотел изменить ярлыки LXDE, чтобы они соответствовали Unity.

2
задан 26 May 2016 в 20:40

1 ответ

В LXDE (который выполняет OpenBox), редактирование Ваш ~/.config/openbox/lubuntu-rc.xml изменить вышеупомянутые действия.

Примечание: После изменения openbox конфигурируют XML-файл, необходимо будет реконфигурировать openbox путем выполнения: openbox --reconfigure

Для окна / действие рабочей области:

Мы хотим измениться Shift-Alt-[ArrowKey] действия клавиатуры к Ctrl-Shift-Alt-[ArrowKey] соответствовать Единице.

В <keyboard> раздел XML-файла, найдите привязки клавиш с SendToDesktop действия. Они связываются с S-A-Left (shift-alt-left), право, и вниз. Измените привязку к C-S-A-Left (crel-shift-alt-left), право, и вниз. например.

<keybind key="C-S-A-Left">
  <action name="SendToDesktop">
    <to>left</to>
    <wrap>no</wrap>
  </action>
</keybind>
<keybind key="C-S-A-Right">
  <action name="SendToDesktop">
    <to>right</to>
    <wrap>no</wrap>
  </action>
</keybind>
<keybind key="C-S-A-Up">
  <action name="SendToDesktop">
    <to>up</to>
    <wrap>no</wrap>
  </action>
</keybind>
<keybind key="C-S-A-Down">
  <action name="SendToDesktop">
    <to>down</to>
    <wrap>no</wrap>
  </action>
</keybind>

Для мыши / окно - изменяют размер действия:

Мы хотим изменить middle click-drag-on-window действие мыши для изменения размеров (для соответствия Единице).

В <mouse> раздел, под <context name="Frame"> раздел XML-файла, найдите, что мышь перетаскивает привязку для средних кнопок и изменяет его на:

  <mousebind button="A-Middle" action="Press">
    <action name="Resize"/>
  </mousebind>

Можно измениться name="A-Right" action="Drag" при установке, если Вам нравится - это - установка как вышеупомянутое.

Премия № 1: экран печати Сдвига для получения области

Я не вспоминаю, находится ли это в Единице по умолчанию, но я действительно люблю Shift-Print выбрать и получить область экрана с мышью. Мне также нравится использовать программу Затвор для выполнения этого. Вот привязка клавиш для того (место в <keyboard> раздел XML-файла.)

<keybind key="S-Print">
  <action name="Execute">
    <command>shutter -s</command>
  </action>
</keybind>

Премия № 2: Если Вы интересуетесь превращением рабочих областей LXDE в сетку, см. этот ответ.

2
ответ дан 2 December 2019 в 03:47

Другие вопросы по тегам:

Похожие вопросы: