LINUX.ORG.RU

Pekwm


2

1

Всего сообщений: 6

gtk+3/4 и pekwm

Решил посмотреть, что там в pisilinux с гномом. Установил весь desktop.gnome, залогинился через gdm и незамедлительно словил глюки. Некоторые приложения, например, шахматы и калькулятор (gtk4) при тайлинге теряют эти свои клиентские декорации, корежат кнопки. gnome-terminal жестко артефачит. Оказалось, это связано с неродной темой. Если отключить использование системных цветов, отвратительная рябь пропадает. Но это в гноме...

А теперь заменим gdm на lxdm и войдем в сессию lxde + pek. Вышеописанные глюки отсутствуют. Терминал переключается на пользовательские цвета и на системную палитру не реагирует. gtk4-окна без проблем располагаются как угодно. Более того, pekwm рисует заголовки любым из них без всякого nocsd. То же самое с группировкой окон во фрейме. Нет проблем, с декорациями и без них.

 ,

zombi_pony
()

lxde + pekwm

LXDE из git с gtk3, Pek из git. В PekWM починено размещение новых окон в центре экрана. Тема WM — semitif, Gtk+2/3 — IceBlue от thefrankemstein. Тема немного кривовата и слегка страдает гигантизмом, но зато лучше многих других дружит с qtstyleplugin-gtk2.

В трее nm-applet, diodon для буфера обмена, календарик orage (им не пользуюсь, но его внезапно оживили и переписали на гтк3, отличная новость), indicator-sound-switcher для переключения вывода звука, потому что пульса вечно гонит его куда-то не туда, claws-mail для почты и чтения rss, qTox пока не пользовался, ищу собеседников.

А еще Pek поддерживает dockapps-ы, слева внизу какой-то древний маунтер из WMaker, очень мимималистичный. Хочу отказаться от графических файловых менеджеров и полностью перейти на lf, но он, кажется, не умеет в девайсы.

В ~/.pekwm/config

INCLUDE = "$_PEKWM_ETC_PATH/config_system"

Files {
    Theme = "$_PEKWM_THEME_PATH/default"
}
/* окна в центре и переключение воркспейсов */
Screen {
·   Workspaces = "9"
·   WorkspacesPerRow = "9"
·   WorkspaceNames = "I;II;III;IV;V;VI;VII;VIII;IX"

·   Placement {
·   ·   Model = "Centered"
·   }
}
/* dockapps-ы */
Harbour {
·   OnTop = "True"
·   MaximizeOver = "False"
·   Placement = "Left"
·   Orientation = "BottomToTop"
·   Head = "0"
·   Opacity = "100"

·   DockApp {
·   ·   SideMin = "0"
·   ·   SideMax = "64"
·   }
}

Кроме того, отключены декорации окна mpv, включен фокус по щелчку, в файле ~/.pekwm/keys клавиша KP_0 назначена закрывать окно, комбинация [Control Delete] запускает rofi. Согласно /etc/pekwm/mouse_system колесо мыши сворачивает/разворачивает окно в заголовок, обоями управляет pekwm_bg.

 ,

zombi_pony
()

Как готовить pekwm

PekWM — малоизвестный, но сравнимый по фичастости с openbox-ом менеджер окон. А в некоторых вещах — и опережающий openbox. Возможности:

  • Possibility to group windows in a single frame
  • Configurable keygrabber that supports keychains
  • Configurable mouse actions
  • Configurable root- and window-menus and keybindings for all menus
  • Dynamic menus that regenerate on every view from a script output
  • Multi-screen support both via RandR and Xinerama
  • Configurable window placement
  • Theming support with images, shaping and configurable buttons.
  • Autoproperties (Automatic properties such as a window's sticky state, etc.)

На ЛОРе кто-то жаловался: «у pekwm настолько невменяемый дефолт, что сколько ни брался настраивать, не осилил».

( Но всё можно настроить )

Итого, на скриншоте:

  • pekwm с допиленной темой XFCE4.
  • Показана возможность pekwm объединять в один фрейм несколько окон.
  • pekwm-menu отображает динамическое меню по спеке freedesktop.
  • Боковая и нижняя панель — waterline.
  • ШГ — куда ж без него.

 ,

Deleted
()

Zukitwo PekWM

Вот делать было нечего, «портировал» zukitwo под pek, добавил коньки и композитинг.
p.s. ни у кого случаем такой обоины не завалялось, без скарлетт?

 , ,

FIL
()

Arch PekWM

ArchLinux, pekwm, tint2. Тема иконок популярная среди народных масс, gtk тема - orion.
p.s. шрифты шгшненькие^W мне нравяться

 , ,

FIL
()

незаслуженно забытый pekwm

Продолжаю юзать невесомые wm. На сей раз мой выбор пал на pekwm 0.1.12. И он прекрасен, пожалуй самый настраиваемый менеджер в сравнении с fluxbox/openbox. К тому же девелопперы наконец поправили баги с фризами с прошлой версии. Вобщем работает очень шустро и без проблем. Сверху висит bmpanel2 2.1.0 - прекрасная минималистичная и настраиваимая панель, поддерживает лаунчеры приложений, короче tint2 потеснён. Midori 0.2.9-1 наконец перестал вылетать где попало и потихоньку превращается в хороший и шустрый gtk2 браузер. Все это прикручено на голую Ubuntu cli . Конфиги bmpanel2 и pekwm сделаны мной. А также обесцвеченные иконки faenza и перекрашенная MyrrineChrome.

Вариант с другой обоиной и в .png Шревты у меня выглядят отлично, уж не обессудьте тыц

 ,

Lennox
()