По мотивам вот таких вот тем из галерей уютный dwm, авторы которых таки умалчивают то, что они на стандартную панель лепят dzen2, да еще и могут прикрутить trayer к своей поделке :)
Вообще dzen2 лучше, чем стандартная панель - это нельзя отрицать. Несмотря на то, что под trayer надо выделять фиксированное кол-во пикселов(не умеет динамический трей), он остается лучше, чем стандартная панель dwm.
Чтобы это всё обкрутить, надо следующее:
1. убрать стандартную панель
2. Отобразить в dzen2 теги и лэйауты
3. Сделать кликейбл теги(сомнительно, но всё же можно было бы) через xdotool
4. Прикрутить к dzen2 trayer
5. Пропатчить двм, чтобы он не делал фокус на trayer при смене фокуса окон(игнорировал его
6. Автоподстройка trayer под разные разрешения
В общем есть:
#!/bin/bash
# Get monitor width and height for proper Layout
RES=$(xrandr | grep \* | awk '{print $1}')
IFS="x" read SCREEN_HEIGHT SCREEN_WIDTH <<< "$RES"
let SCREEN_HEIGHT=${SCREEN_HEIGHT}-2
echo ${S}
# Layout
HEIGHT=16
Y_POS=$(echo "$SCREEN_HEIGHT - $HEIGHT" | bc)
# # Colors and font
FONT='-*-terminus-*-r-normal-*-*-120-*-*-*-*-iso8859-*'
FG='#aaaaaa'
BG='#1f1f1f'
conky | dzen2 -x 0 -y $Y_POS -h $HEIGHT -w ${SCREEN_HEIGHT} -ta r -fg $FG -bg $BG -fn $FONT -p -e ''
.conkyrc
background no
out_to_console yes
out_to_x no
update_interval 1.0
total_run_times 0
use_spacer none
TEXT
^i(/home/user/.config/dzen/diskette.xbm) ^fg(\#ff0000)${loadavg 1 2 3} ^fg()${time %a %b %d %I:%M%P} ^ca(1,/home/user/dzen/sysinfo_popup.sh)Sysinfo^ca()
xbm гуглим
скрипт в монстервм, который отображает теги(надо отвязать от фифо и статично забить теги https://gist.githubusercontent.com/c00kiemon5ter/1905427/raw/f231a12cb8bcc7db...
ссылка на патч, который убирает фокус с trayer http://lists.suckless.org/dwm/0702/2030.html
ссылка на то, как освободить место под dzen2 http://zenux.ru/articles/47/
У кого есть желание этим заняться ?:)