Herbstluftwm - настройка wm, панели и использование сторонних скриптов

с тормозами разобрался - дело было не в каком-либо скрипте или команде, а в количестве или расположении переменных
enp3s0=`$HOME/.i3/speed.sh`
net_in=`vnstat | grep 'today' | awk '{print $2,$3}'`
net_out=`vnstat | grep 'today' | awk '{print $5,$6}'`
cpu=`cpu_usage`
cputemp=`sensors | grep 'temp2' | cut -c 16-19`
cpufreq=`cat /proc/cpuinfo | grep MHz | tail -1 | cut -c 12-15`
vol=`vol2.sh`
lang=`skb 1`
RAM=`$HOME/.i3/memory`
ROM=`df -h | grep -w / | awk '{print $5}'`
weather=`cat /home/haron/.config/gis-weather/cur_temp | cut -c 1-2`
upt=`uptime | cut -d , -f 1 | awk '{print $3$4}'`
вынес их в самое начало конфига - тормоза исчезли
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime, это, конечно, дело хозяйское и тебе виднее, ......... но не продумывал вариант - вывести на панель только самое необходимое, т.е. необходимый минимум, который действительно необходим, чтобы постоянно быть на виду (можно даже ввести критические цвета), а вот другие параметры, которые не требуются постоянно, засунуть в скрипт и повесить на горячую клавишу............... возникла необходимость - вызвал, посмотрел ..............
Ошибки не исчезают с опытом - они просто умнеют
пока такой мысли не возникало, но я подумаю над этим
впрочем, текущий вид не доставляет мне каких либо неудобств, потому и не пытался его оптимизировать
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Что ж, ребятки, почитал три страницы топа и оценил всю "простоту" настройки этого хренпросц...... herbstluftwm . Думаю, мне хватило чтобы никогда не смотреть в его сторону.

vasek
вот мой простой вывод,
Подправьте цвета, ибо глаза режет.
Aivar
Подправьте цвета, ибо глаза режет.
Для кого подправить и кому режет?
Это мои глаза и я подстраиваюсь под них ... чтобы мог видеть, а не приглядываться ... и, как мог заметить, там еще и шрифт увеличен, а если снять очки, то я вообще ничего не увижу.........
PS ..... а насчет высказывания в части простоты настройки ...... во первых, это все индивидуально, а во вторых, ну нравится мне пробовать разные экзотические WM......... это мое хоби........... а вот к обычным WM типа i3 и ему подобным у меня душа не лежит ...... мне интересно то, что не укладывается в обычные рамки .....
PSS .... Одни названия чего стоят — CLFSWM, DSWM, EXWM, Sawfish, Stumpwm и др.

Насчет хоби, конечно, перегнул - пытаюсь найти альтернативу истинному хоби, которым сейчас не могу заниматься .......
Попробовал распотрошить vmlinuz-linux и собрать обратно........ но это день-два ........ вот и пытаю экзотические WM
Ошибки не исчезают с опытом - они просто умнеют
vasek
Это мои глаза и я подстраиваюсь под них
Ваши глаза, делайте с ними что хотите. Просто хотел дать совет, а вышло как всегда.

vasek
CLFSWM, DSWM, EXWM, Sawfish, Stumpwm и др.
Я понимаю, что интересен сам процесс, но есть ли реальные отличия кроме языколомных названий?
Aivar
но есть ли реальные отличия кроме языколомных названий?
Здесь ты прав - если разделить условно все WM по группам, то в группе отличий особых нет.
Но, в принципе, и между группами отличия в основном заключены в использовании разных языков программирования, ..... а вот выглядят, в основном, более менее одинаково.... если не вдаваться в нюансы.... PS .... имел ввиду тайловые WM ...
Ошибки не исчезают с опытом - они просто умнеют
Aivar
оценил всю "простоту" настройки
он настраивается действительно элементарно - я в дефолтный конфиг добавил лишь несколько опций
про изменение цветовой гаммы и свои хоткеи для запуска приложений, думаю, можно не упоминать - это стандарт для всех тайловых вм
ну а что касается панели, то кому-то и дефолт подходит
я же решил заморочится, т.к. хобби у меня такое - люблю поковырять новый для себя софт, особенно вм, а тут как раз свободное время было
отчего бы не заморочится? )))
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
кстати, раз уж разговор зашёл о простоте настройки, задам вопрос - в xmonad вывожу температуру проца и мамки на панель (xmobar) сторонним скриптом (самописным)
учитывая, что скриптописатель из меня тот ещё, накостылял я вот такую конструкцию для проца
#!/bin/sh
temp1=`sensors | grep 'temp2' | awk '{print $2}'`
temp2=`sensors | grep 'temp2' | awk '{print $2}' | cut -c 2-3`
if [[ $temp2 > 40 ]]; then
	if [[ $temp2 > 55 ]]; then
		echo '<fc=orange>'$temp1'</fc>'
	else
		echo '<fc=yellow>'$temp1'</fc>'
	fi
else
	echo $temp1
fi
exit 0
для матери аналогично
подскажите, можно ли как-нибудь это оптимизировать ?
может как-то сократить или уменьшить количество условий?
temp1 даёт вот такой вывод: +36.0°C
его требуется преобразовать в вот такой : <fc=yellow>+41.0°C</fc> и такой <fc=orange>+56.0°C</fc> в зависимости от температуры, чтобы xmobar окрашивал вывод в жёлтый и оранжевый
можно ли сделать это как-то поэлегантенее?

P.S> работает это вот так

Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Например
if [[ $temp2 > 40 && $temp2 <= 55]]; then
	echo '<fc=yellow>'$temp1'</fc>'
elif [[ $temp2 > 55 ]]; then
	echo '<fc=orange>'$temp1'</fc>'
else
	echo $temp1
fi
Должно работать
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.