anonymous@RULINUX.NET~# Last login: 2024-04-25 18:47:01
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[xmonad] перелючение мышью рабочих столов

имеется xmonad + xmobar, строка xmobar'a выглядит:

ws1 ws2 [ws3] ws4 ws5 [-] windows title

, где wsN - название рабочего стола, [wsN] - текущий рабочий стол, [-] - текущая компоновка:

haskell
_logHook xmproc = dynamicLogWithPP $ xmobarPP
          {
          ...
          (\x -> case x of
              "Tabbed" -> "[ ]"
              "Talled" -> "[|]"
              "MirrorTalled" -> "[-]"
              _ -> x ) }
 

как сделать, чтоб при клике на xmobar'e на "wsN", переключаться на этот рабочий стол, а при клике на компоновку, переключалась компоновка на следующую?

anonymous(*) (2010-03-27 22:41:00)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-27 22:41:00
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

А он вообще кликабелен? Да и нафиг он нужен с его псевдо-хаскилем в конфиге не дающим даже строку закомментировать, когда есть куда более функциональный, гибкий и настраиваемый dzen?

anonymous(*)(2010-03-28 00:03:50)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:03:50
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>А он вообще кликабелен?
нет, но можно же сделать средствами xmonad'a? нечто наподобие:

\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?

а он это умеет?

anonymous(*)(2010-03-28 00:44:03)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:44:03
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

чего-то форматирование поехало...

>А он вообще кликабелен?
нет, но можно же сделать средствами xmonad'a? нечто наподобие:

\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?

а он это умеет?

anonymous(*)(2010-03-28 00:47:42)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:44:03
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

 http://dzen.geekmode.org/dwiki/doku.php?id=dzen:mainindex

anonymous(*)(2010-03-28 00:50:15)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:03:50
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

пиздец просто... ладно, пощу без highlight

>А он вообще кликабелен?
нет, но можно же сделать средствами xmonad'a? нечто наподобие:

--псевдокод

_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?

а он это умеет?

anonymous(*)(2010-03-28 00:51:33)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:50:15
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

 http://www.haskell.org/pipermail/xmonad/2009-February/007366.html

anonymous(*)(2010-03-28 00:53:03)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:51:33
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

да ебануться, пропадает все , что между ''...

а если так попробовать?

haskell
--псевдокод

_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) <    -
                        zip (XMonad.workspaces conf) ([(0, 5), (6, 10), ...]) ]
 

anonymous(*)(2010-03-28 00:55:53)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-27 22:41:00
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

Отпишись, как готовый код сделаешь.

anonymous(*)(2010-03-28 01:02:32)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 00:50:15
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>  http://dzen.geekmode.org/dwiki/doku.php?id=dzen:mainindex
насколько я понял, оно выполняет комманду в шелле, тогда возникает другой вопрос: как переключить воркспейсы из шелла?

anonymous(*)(2010-03-28 01:02:34)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 01:02:34
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

 http://www.haskell.org/pipermail/xmonad/2009-February/007367.html

anonymous(*)(2010-03-28 01:06:06)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-27 22:41:00
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

хехе

  1.  xmonad.hs:21:7:
  2.   Could not find module `Xmonad.Util.Dzen':
  3.   it is not a module in the current program, or in any known package.

  1.  $ locate Dzen
  2.  /usr/lib/xmonad-contrib-0.8.1/ghc-6.10.1/XMonad/Util/Dzen.hi

пересобрать xmonad чтоле...

anonymous(*)(2010-03-28 01:17:54)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 01:17:54
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>>Xmonad
>>XMonad
>m
>M
хорошо, что вовремя заметил заметил, а то действительно пересобирать начал бы...

anonymous(*)(2010-03-28 01:23:22)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 01:06:06
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>  http://www.haskell.org/pipermail/xmonad/2009-February/007367.html
да это еще больший костыль, еще xdotools ставить... и всетаки, не ли способа определить в xmonad'e текущее положение курсора?

anonymous(*)(2010-03-28 01:52:19)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 01:52:19
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

Конечно есть, но для этого тебе нужно понимать работу иксов и программирование на хаскеле. Лично я забил, придя к выводу, что "форкать" dwm проще, чем "настраивать" xmonad.

anonymous(*)(2010-03-28 03:00:59)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 03:00:59
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Конечно есть, но для этого тебе нужно понимать работу иксов и программирование на хаскеле.

ну это то не проблема, пару неделек активного изучения хаскеля - и можно писать, лично я уже почти все настроил, и сейчас настраиваю всякую фигню наподобие сабжа и прочие красивости)))

разве что юникод так и не смог прикрутить(забил): пишет что нет такого пакета, как utf8-string, хотя он есть, а советы из гугла(собирать с флагом "--user") не помогают... никто не сталкивался?

//впрочем позиция мыши не поможет, т.к. эта клавиша перестанет работать в других приложениях( выхода вижу только 2: либо писать расширение для кейбиндингов onWindow(что геморно), либо все-таки воспользоваться костылем xdotools(((

anonymous(*)(2010-03-28 03:38:04)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 03:38:04
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>разве что юникод так и не смог прикрутить(забил): пишет что нет такого пакета, как utf8-string, хотя он есть
Смустно себе представляю ситуацию. Ты как его импортируешь?

  1.  import System.IO.UTF8 (hPutStrLn)

Да и вообще, конфиг покажи, хотя я уже с год xmonad не ковырял, так что...

anonymous(*)(2010-03-28 03:46:58)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 03:46:58
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Смустно себе представляю ситуацию. Ты как его импортируешь?
це при сборке ('runhaskell Setup.lhs configure --flags="with_utf8"')

  1.  $ sudo ./xmobar.SlackBuild
  2.  ...
  3.  Setup.lhs: At least the following dependencies are missing:
  4.  utf8-string -any
  5.  

но

  1.  $ locate utf8-string
  2.  /var/log/packages/utf8-string-0.3.6-amd64-1_SBo
  3.  /var/log/removed_packages/utf8-string-0.3.6-amd64-1_SBo
  4.  /usr/doc/utf8-string-0.3.6
  5.  /usr/doc/utf8-string-0.3.6/LICENSE
  6.  /usr/doc/utf8-string-0.3.6/utf8-string.SlackBuild
  7.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6
  8.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1
  9.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Codec
  10.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Codec/Binary
  11.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Codec/Binary/UTF8
  12.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Codec/Binary/UTF8/String.hi
  13.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Codec/Binary/UTF8/Generic.hi
  14.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/System
  15.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/System/IO
  16.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/System/IO/UTF8.hi
  17.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/System/Environment
  18.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/System/Environment/UTF8.hi
  19.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data
  20.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data/String
  21.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data/String/UTF8.hi
  22.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data/ByteString
  23.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data/ByteString/Lazy
  24.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data/ByteString/Lazy/UTF8.hi
  25.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/Data/ByteString/UTF8.hi
  26.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/libHSutf8-string-0.3.6.a
  27.  /usr/lib/ghc-6.10.1/utf8-string-0.3.6/ghc-6.10.1/HSutf8-string-0.3.6.o
  28.  

> import System.IO.UTF8 (hPutStrLn)

  1.  xmonad.hs:58:7:
  2.   Could not find module `System.IO.UTF8':
  3.   it is not a module in the current program, or in any known package.

но xmonad после сборки я еще не перезапускал... мб из-за этого

>Да и вообще, конфиг покажи, хотя я уже с год xmonad не ковырял, так что...
ну конфиг, при компилировании, не сильно поможет)))

anonymous(*)(2010-03-28 04:07:54)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:07:54
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>xmobar
да, с xmonad-contrib таже фигня

anonymous(*)(2010-03-28 04:10:47)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:07:54
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

> --flags="with_utf8"'
замени на:

  1.   --flags="with_xft"

А вообще  http://dzen.geekmode.org/dwiki/doku.php?id=dzen:dzen-vs-xmobar

anonymous(*)(2010-03-28 04:13:43)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:10:47
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>да, с xmonad-contrib таже фигня
Значит, utf8-string не там лежит, то есть собран с другой версией ghc.

anonymous(*)(2010-03-28 04:15:45)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:13:43
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>замени на: --flags="with_xft"
не, мне не xft нужен(тем более я его не собирал), мне один юникод надо.

anonymous(*)(2010-03-28 04:23:15)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:15:45
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Значит, utf8-string не там лежит, то есть собран с другой версией ghc.

с той версией он собран.

    utf8-string.SlackBuild
  1.  ...
  2.  GHC_VERSION=$(ghc-pkg field ghc version | cut -d' ' -f2)
  3.  ...
  4.  runhaskell Setup.lhs configure \
  5.   --prefix=/usr \
  6.   --libdir=/usr/lib/ghc-$GHC_VERSION \
  7.   --docdir=/usr/doc/$PRGNAM-$VERSION

все остальное собиралось так же.

anonymous(*)(2010-03-28 04:31:21)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:31:21
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

все, разобрался, нужно было ghc-pkg register еще в слакилд добавить. теперь все нормально)

anonymous(*)(2010-03-28 04:46:44)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 04:46:44
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

теперь непонятно почему xmobar ущербно показывает кириллицу, когда в консоли тот же шрифт отображает ее нормально?

    ~/.xmobarrc
  1.  ...
  2.  font = "-misc-fixed-*-*-*-*-10-*-*-*-*-*-*-*"
  3.  ...

anonymous(*)(2010-03-28 05:14:35)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 05:14:35
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>теперь непонятно почему xmobar ущербно показывает кириллицу
Потому, что xmobar говно.

anonymous(*)(2010-03-28 22:10:43)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 22:10:43
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Потому, что xmobar говно.
так ведь весь остальной xmonad тоже, xmobar - первое что в глаза бросилось)

anonymous(*)(2010-03-28 23:06:00)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 23:06:00
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

Ну так. Оно же акромя мелкомягких никому и не нужно. Я бы на твоём месте, имея запросы кликабельности и проч поставил бы себе awesome и не парился.

anonymous(*)(2010-03-28 23:16:00)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 23:16:00
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Ну так. Оно же акромя мелкомягких никому и не нужно.
xmonad нужен только мелкомягким? о_О

>Я бы на твоём месте, имея запросы кликабельности и проч поставил бы себе awesome и не парился.
кликабельность мне нужна только в одном случае - когда пью чай и свободна только одна рука: перелаживать ее постоянно с мыши на клавиатуру - довольно неудобно) но т.к. чай я люблю - было бы все же неплохо ее иметь)))

anonymous(*)(2010-03-28 23:28:25)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 23:28:25
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>xmonad нужен только мелкомягким? о_О
Да. Всё что мало-мальски интересно на тему хаскеля спонсируется microsoft. Да, xmonad они не спонсируют, зато ghc и проч очень даже, а из этого вытекают UTF-16 и прочее M$-говно.

anonymous(*)(2010-03-28 23:31:46)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 23:31:46
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Да. Всё что мало-мальски интересно на тему хаскеля спонсируется microsoft. Да, xmonad они не спонсируют, зато ghc и проч очень даже, а из этого вытекают UTF-16 и прочее M$-говно.
мелкомягкие пишут некоторые свои программы на си -> все что написано на си проспонсировано мелкомягкими. мелкомягкие отсылали несколько патчей в ядро -> линукс спонсируется мелкомягкими. я правильно тебя понял?

anonymous(*)(2010-03-28 23:40:51)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-28 23:40:51
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>все что написано на си проспонсировано мелкомягкими.
Нет, ибо авторам gcc с того не горячо не холодно, а вот автроам ghc и других реализаций очень даже. Наглядный пример UTF-16 которая никому кроме венды не нужна, а в haskell является стандартом.

anonymous(*)(2010-03-29 00:07:10)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-29 00:07:10
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>Нет, ибо авторам gcc с того не горячо не холодно, а вот автроам ghc и других реализаций очень даже.
зато авторам ядра, от патчей, очень даже - линукс спонсируется мелкомягкими

>Наглядный пример UTF-16 которая никому кроме венды не нужна, а в haskell является стандартом.
/me не понимает чем плох утф16, и почему она нужна вендам, когда у них цп1251 идет стандартом?

anonymous(*)(2010-03-29 00:32:20)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-29 00:32:20
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>/me не понимает чем плох утф16, и почему она нужна вендам, когда у них цп1251 идет стандартом?
У них стандартом внутри идёт utf16, снаруже cp1251 + ibm866 + с недавних пор ещё и utf8, а плоха она тем, что "не рыба, не мясо". Если utf-8 это костыль с обратной совместимостью, а utf-32 ровная(!) более/менее годная кодировка, то utf-16 это хрень у которой совместимости уже нет, но при этом она от 2 до 4 байтов, что очень плохо сказывается на производительности и проч. ну и то, что она как уже говорилось, нигде не используется окромя внутренностей венды и судя по внешним cp1251&Co у самих мелкомягких к ней двоякое отношение.

anonymous(*)(2010-03-29 00:43:58)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-29 00:43:58
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>нигде не используется окромя внутренностей венды
ты видел исходники венды?о_О

anonymous(*)(2010-03-29 01:46:25)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-29 01:46:25
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

>ты видел исходники венды?
Нет, Патрик миловал.

Внутренности — это не только и не столько исходники.

anonymous(*)(2010-03-29 01:49:33)

Opera/9.80 (X11; Linux x86_64; U; ru) Presto/2.2.15 Version/10.10
[#] [Добавить метку] [Редактировать] Ответ на: Re: [xmonad] перелючение мышью рабочих столов от anonymous 2010-03-29 00:43:58
avatar
Скрыть

Re: [xmonad] перелючение мышью рабочих столов

> судя по внешним cp1251&Co у самих мелкомягких к ней двоякое отношение.
никакое не двоякое. Эти костыли тянутся со времён виндов95, для совместимости. Нужно ещё учесть, что ср1251 только в кириллических вендах "стандарт", а так - зверинец тот ещё.

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
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!