| anonymous@RULINUX.NET~# | Last login: 2025-11-01 00:02:28 | 
| Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск | 
| Форум - General | [RSS] | 
имеется xmonad + xmobar, строка xmobar'a выглядит:
ws1 ws2 [ws3] ws4 ws5 [-] windows title
, где wsN - название рабочего стола, [wsN] - текущий рабочий стол, [-] - текущая компоновка:
как сделать, чтоб при клике на xmobar'e на "wsN", переключаться на этот рабочий стол, а при клике на компоновку, переключалась компоновка на следующую?
anonymous(*) (2010-03-27 22:41:00)
Googlebot/2.1 (+http://www.googlebot.com/bot.html)
| 
 |  | 
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>А он вообще кликабелен? 
 \begin[haskell]{highlight} (псевдокод) _mouseBindings (XConfig {XMonad.modMask = modMask}) = M.fromList $ [ ... ] +++ [ ((0, button1), (if mousePositionY < 14 then if mousePositionX > x1 && mousePositionX < x2 then windows $ W.greedyView name) | (name, x1, x2) Да и нафиг он нужен с его псевдо-хаскилем в конфиге не дающим даже строку закомментировать, когда есть куда более функциональный, гибкий и настраиваемый dzen? а он это умеет? | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовчего-то форматирование поехало... >А он вообще кликабелен? 
 \begin[haskell]{highlight} --псевдокод _mouseBindings (XConfig {XMonad.modMask = modMask}) = M.fromList $ [ ... ] +++ [ ((0, button1), (if mousePositionY < 14 then if mousePositionX > x1 && mousePositionX < x2 then windows $ W.greedyView name)) | (name, x1, x2) Да и нафиг он нужен с его псевдо-хаскилем в конфиге не дающим даже строку закомментировать, когда есть куда более функциональный, гибкий и настраиваемый dzen? а он это умеет? | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовпиздец просто... ладно, пощу без highlight >А он вообще кликабелен? 
 --псевдокод _mouseBindings (XConfig {XMonad.modMask = modMask}) = M.fromList $ [ ... ] +++ [ ((0, button1), (if mousePositionY < 14 then if mousePositionX > x1 && mousePositionX < x2 then windows $ W.greedyView name)) | (name, x1, x2) Да и нафиг он нужен с его псевдо-хаскилем в конфиге не дающим даже строку закомментировать, когда есть куда более функциональный, гибкий и настраиваемый dzen? а он это умеет? | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовhttp://www.haskell.org/pipermail/xmonad/2009-February/007366.html | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовда ебануться, пропадает все , что между ''... а если так попробовать? | 
|  | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>  http://dzen.geekmode.org/dwiki/doku.php?id=dzen:mainindex
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовhttp://www.haskell.org/pipermail/xmonad/2009-February/007367.html | 
|  | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>>Xmonad
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>  http://www.haskell.org/pipermail/xmonad/2009-February/007367.html
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовКонечно есть, но для этого тебе нужно понимать работу иксов и программирование на хаскеле. Лично я забил, придя к выводу, что "форкать" dwm проще, чем "настраивать" xmonad. | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Конечно есть, но для этого тебе нужно понимать работу иксов и программирование на хаскеле. 
 ну это то не проблема, пару неделек активного изучения хаскеля - и можно писать, лично я уже почти все настроил, и сейчас настраиваю всякую фигню наподобие сабжа и прочие красивости))) разве что юникод так и не смог прикрутить(забил): пишет что нет такого пакета, как utf8-string, хотя он есть, а советы из гугла(собирать с флагом "--user") не помогают... никто не сталкивался? //впрочем позиция мыши не поможет, т.к. эта клавиша перестанет работать в других приложениях( выхода вижу только 2: либо писать расширение для кейбиндингов onWindow(что геморно), либо все-таки воспользоваться костылем xdotools((( | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>разве что юникод так и не смог прикрутить(забил): пишет что нет такого пакета, как utf8-string, хотя он есть
 Да и вообще, конфиг покажи, хотя я уже с год xmonad не ковырял, так что... | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Смустно себе представляю ситуацию. Ты как его импортируешь?
 но > import System.IO.UTF8 (hPutStrLn) 
 но xmonad после сборки я еще не перезапускал... мб из-за этого >Да и вообще, конфиг покажи, хотя я уже с год xmonad не ковырял, так что...
 | 
|  | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов> --flags="with_utf8"'
 А вообще http://dzen.geekmode.org/dwiki/doku.php?id=dzen:dzen-vs-xmobar | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>да, с xmonad-contrib таже фигня
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>замени на: --flags="with_xft" 
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Значит, utf8-string не там лежит, то есть собран с другой версией ghc.
 с той версией он собран. все остальное собиралось так же. | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столоввсе, разобрался, нужно было ghc-pkg register еще в слакилд добавить. теперь все нормально) | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовтеперь непонятно почему xmobar ущербно показывает кириллицу, когда в консоли тот же шрифт отображает ее нормально? | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>теперь непонятно почему xmobar ущербно показывает кириллицу
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Потому, что xmobar говно.
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столовНу так. Оно же акромя мелкомягких никому и не нужно. Я бы на твоём месте, имея запросы кликабельности и проч поставил бы себе awesome и не парился. | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Ну так. Оно же акромя мелкомягких никому и не нужно.
 >Я бы на твоём месте, имея запросы кликабельности и проч поставил бы себе awesome и не парился.
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>xmonad нужен только мелкомягким? о_О
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Да. Всё что мало-мальски интересно на тему хаскеля спонсируется microsoft. Да, xmonad они не спонсируют, зато ghc и проч очень даже, а из этого вытекают UTF-16 и прочее M$-говно.
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>все что написано на си проспонсировано мелкомягкими.
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>Нет, ибо авторам gcc с того не горячо не холодно, а вот автроам ghc и других реализаций очень даже. 
 >Наглядный пример UTF-16 которая никому кроме венды не нужна, а в haskell является стандартом.
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>/me не понимает чем плох утф16, и почему она нужна вендам, когда у них цп1251 идет стандартом?
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>нигде не используется окромя внутренностей венды
 | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов>ты видел исходники венды?
 Внутренности — это не только и не столько исходники. | 
|  | 
Скрыть
 Re: [xmonad] перелючение мышью рабочих столов> судя по внешним cp1251&Co у самих мелкомягких к ней двоякое отношение.
 bugmaker(*)(2010-03-29 03:22:43) Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.18) Gecko/2010021501 Ubuntu/9.04 (jaunty) Firefox/3.0.18 | 
| 
 |  | 
 | 
| Этот тред читают 10 пользователей: | 
| Анонимных: 10 Зарегистрированных: 0 | 
 
 
Re: [xmonad] перелючение мышью рабочих столов
А он вообще кликабелен? Да и нафиг он нужен с его псевдо-хаскилем в конфиге не дающим даже строку закомментировать, когда есть куда более функциональный, гибкий и настраиваемый dzen?
Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10