Недавно я перешел с рабочего стола 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.
В 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 в сетку, см. этот ответ.