XMonad 0.13

Написал автору и дал ссылку на твою хотелку.
Посмотрим, что ответит.
Думаю, ответ будет только вечером - сейчас он работает.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
я использую stalonetray
у меня кроме gis-weather, там ещё и значёк thunderbird живёт
У меня почту со всех ящиков собирает Яндекс аккаунт и chromium через расширение "Элементы Яндекса: Почта" поднимает баллон по входящим, ведь браузер все равно всегда запущен... через расширение удобно просмотреть что пришло и убить ненужное или спам, а потом уж если надо, запускаю thunderbird. (Хотя последнее время смотрю в сторону claws-mail, он недавно обновился и очень даже ничего, а уж по скорости птица ему точно не ровня) Так что трею у меня просто делать нечего
Haron_Prime
Написал автору и дал ссылку на твою хотелку.
Спасибо! Надеюсь откликнется)
Я привык к thunderbird'у - у меня там несколько ящиков на разных сервисах. Для каждого настроены свои фильтры. Профилю уже лет 8. Так что переходить на что-то другое не хочу - геморно это, слишком много всего придётся настраивать под себя.
Ну и кроме того в thunderbird есть свои плюшки aka дополнения, без которых я себе просто не представляю работу с почтой.
Через вебморду всего не реализуешь. Ни в тындекс-мыле, ни в гугло-мыле, ни в других сервисах, которыми пользуюсь
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
P.S> кстати, gis-weather выводит не только температуру в файл (а теперь в канал), но и значки текущей погоды
Они лежат в $HOME/.config/gis-weather
Это была моя хотелка одновременно с выводом температуры в файл. Но мне так и не удалось реализовать в awesome обновление значка, когда он изменяется.
Изображения в png и svg.
Можно, в принципе, прикрутить скрипт, который будет их конвертировать в xbm/xpm при изменении и выводит их в xmobar, но мне лень )))
Всё равно я использую значёк в трее, зачем ещё заморачиваться с периодической конвертацией
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Я тоже на thunderbird'е давно, но claws-mail значительно шустрее, он открывается мгновенно, имеет так же разные плюшки (и их не мало) на дополнениях, хорошо интегрируется в темную системную тему. К тому же в AUR есть claws-contacts-git позволяющий открывать его контакты без него самого. Так что сижу пока на двух стульях)))
Haron_Prime
так и не удалось реализовать в awesome обновление значка, когда он изменяется
У меня скрит запускаемый в .xinitrc вот такой:
#!/usr/bin/bash

echo >> /tmp/.weather-pipe
SLEEP_INTERVAL=60
# Search for your city at http://www.accuweather.com and replace the URL in the following script with the URL for your city:
URL='http://www.accuweather.com/ru/ru/surgut/288459/current-weather/288459'

while :
do
if `ping -c 1 -w 5 8.8.8.8 &> /dev/null`
then
    SLEEP_INTERVAL=600

    CURWEATH="$(wget -q -O- "$URL" | awk -F\' '/acm_RecentLocationsCarousel\.push/{print $10"°", $13}'| head -1 | sed 's/,  text:"//g' | rev | cut -c 5- | rev | sed 's/.*/\L&/')"

    echo $CURWEATH | sed 's/ясно//g' | sed 's/солнечно//g' | sed 's/слабый туман//g' | sed 's/слабый снег и туман/ /g' | sed 's/слабый снегопад//g' | sed 's/небольшой снег//g' | sed 's/сильный снегопад//g' | sed 's/снегопад//g' | sed 's/снег//g' | sed 's/значительная облачность//g' | sed 's/облачно с прояснениями//g' | sed 's/малооблачно//g' | sed 's/облачно//g' | sed 's/метель//g' | sed 's/дождь//g' >> /tmp/.weather-pipe
    echo $CURWEATH >> /home/s-adm/.scripts/weatmp
    else SLEEP_INTERVAL=60
fi
    sleep $SLEEP_INTERVAL
done
В пайп отправляется температура и иконка, в файл - текст для dunst по клику
Я всё хочу спросить, да забываю - а нафига такой странный вывод XMonadLog в xmobar'е?
ws отображаются - это понятно. Заголовок текущего окна отображается - ну это дело вкуса. Имхо, на маленьком экране это не нужно. Да и на большом тоже - полезной информации ноль.
Но вот нафига выводить вместо названия текущей компоновки двойные кавычки..... О_О
Вот этого я не понял.
Типа, чтоб надпись место не отбирала?
Можно же просто сделать вот так в xmonad.hs
, ppOrder           = \(ws:_:t:_) -> [ws,t]
http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-DynamicLog.html#t:PP
Я у себя сделал ещё лаконичнее
, ppOrder           = \(ws:_:t:_) -> [ws]
только ws
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Получил ответ от автора - обещал сделать.
В смысле, реализовать твою хотелку
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
Но вот нафига выводить вместо названия текущей компоновки двойные кавычки..... О_О
А это где ты такое нашел? Аааа кавычки? ))) это типа стрелки - компоновка мышетаскательная горизонтальная))) Да, чтоб место не занимало:
-- logHook
myLogHook :: Handle -> X ()
myLogHook h = dynamicLogWithPP $ myPP { ppOutput = hPutStrLn h
    , ppSort = fmap (.scratchpadFilterOutWorkspace) getSortByTag
    }

-- custom theme for xmobar
myPP :: PP
myPP = def
    {
        ppCurrent   = xmobarColor "#ECECEC" "" . wrap "[" "]"
        , ppVisible = xmobarColor "#9CB1B1" "" . wrap "(" ")"
        , ppHidden  = xmobarColor "#66777F" ""
        , ppUrgent  = xmobarColor "#FF5230" "" . wrap "“" "”"
        , ppLayout  = xmobarColor "#0080FF" "" . (\ x -> case x of
              "MouseResizableTile"             -> "\61657 \61701"
              "ReflectX MouseResizableTile"    -> "\61700 \61658"
              "Tabbed Simplest"                -> "\61761"
              "Mirror MouseResizableTile"      -> "\61660"
              "Full"                           -> "\61590"
              "Spacing 2 Grid"                 -> "\61846"
              "Circle"                         -> "\61997"
              _                                -> x )
        , ppTitle   = xmobarColor "#4DB6AC" "" . shorten 60
        , ppSep     = xmobarColor "#4DB6AC" "" " :: "
    }
-- \61997  \61846  \61590  \61660  \61761  \61700  \61658  \61657  \61701
-- \61618    \61561  \61449  \61450  \61566  \61696  \61697  \61698      \61703  \61565  \61511  \62029
 
Зарегистрироваться или войдите чтобы оставить сообщение.