Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX

Записи с тегом: Openbox

22
апр 13

Тайловые окна на LXDE + Openbox

Всем снова привет!

Решил больше не извращаться со скрещиванием LXDE и xfwm4. Виной тому слетающие настройки горячих клавиш и общая неудовлетворенность гибридной системой. Все же мне приятнее ручные конфиги LXDE и опенбокса чем гуевые настройки XFCE (да не в обиду любителям данной DE).

Как оказалось научить делать тайловые окна Openbox не просто, а даже очень просто - достаточно добавить вот такой конфиг в ~/.config/openbox/lxde-rc.xml

<!-- manual tiling! -->
 <keybind key="C-A-KP_6">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>680</x>
        <y>0</y>
        <width>680</width>
        <height>740</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_4">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>680</width>
        <height>740</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_8">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>1366</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_2">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>360</y>
        <width>1366</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_9">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>680</x>
        <y>0</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_3">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>680</x>
        <y>360</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_1">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>360</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_7">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_5">
      <action name="ToggleMaximizeFull"/>
    </keybind>

Это слегка переработанный мной под разрешение 1366X768 конфиг с этой страницы

Переключение происходит по Ctrl + Alt + одна клавиша из Numpad. Так например Ctrl + Alt + 5 разворачивает окно, а Ctrl + Alt + 6 делит его пополам вертикально и размещает справа.

Пример

Пользуйтесь =)

19
апр 13

LXDE + xfwm4 - Горячие клавиши

Не так давно я сделал небольшое изврат с настройками графической оболочки у себя на ноуте. Причина проста - у полюбившегося мне оконного менеджера LXDE нету тайлового режима, но зато таковой есть у XFCE. Сам же XFCE мне не очень нравится, поэтому я просто стал использовать оконный менеджер xfwm4 совместно с окружением LXDE (заместо openbox который используется по дефолту).

Все бы хорошо, но захотелось мне как и раньше пользоваться удобным PrintScreen который сразу льет png-шки в директорию с изображениями (для этого в LXDE используется утилита scrot).

Весь цимес в том что я просто не нашел где прописать горячие клавиши для xfwm4 (в мануалах по XFCE везде пишут про пункты меню которых у меня по объективным причинам нет). В итоге оказалось что все можно делать через удобный GUI который запускается командой - xfce4-keyboard-settings

Там я прописал bind на клавишу PrintScreen с такой вот командой - scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/Изображения/'

Теперь все гут =)

11
апр 13

LXDE и тайловые окна

Не так давно решил заморочиться с тайловыми окнами, но ставить для этого Xfce4.10 (в котором оные появились) либо же AwesomeWM (ну не нравится оно мне) не хотелось.

Поэтому в интернетах нагуглилось решение под любимый LXDE где в качестве оконного менеджера пришлось заменить openbox на xfwm4 (из пакета xfce).

Порядок действий:

  1. Добавляем репозиторий для установки свежего xfwm4 (описано тут)
  2. sudo apt-get install xfwm4
  3. Меню -> Параметры -> Сессионные настройки рабочего стола -> Расширенные настройки , тут меняем openbox-lxde на xfwm4
  4. Перелогиниваемся в LXDE и видим что заголовки у окон стали с другим оформлением (вместо openbox теперь xfwm4)
  5. Запускаем xfwm4-settings, настраиваем внешний вид окошек

Вот собственно настройки тайлинга:

Если есть вопросы, спрашивайте, ответу в комментариях.