Re: awesome and (open|libre)office

2011-04-03 Пенетрантность foxfell
On Sat, Mar 05, 2011 at 12:10:51PM +0300, Timothy Silent wrote:
 Приветствую уважаемую конференцию.
 
 Использую awesome. Естественно, некоторые программы с гуем ведут себя
 не так, как ожидалось бы. Если большинство вроде бы укротил (или
 привык), то open|libre office бесит основательно.
 
 1. Запускаю офис, открываю документ. 
 2. открываю что-нибудь из предыдущих документов, открывается ещё одно
 окно офиса.
 
 Это второе окно расположено ниже и правее первого (примерно на пятую
 часть экрана). его граница за пределами экрана и масштабировать/двигать
 его невозможно (не из-за недоступности границы, разумеется, а из-за
 непонятного запрета wm). 
 Ошибка проявляется в тайловых режимах и fullscreen, а в floating или
 magnifier, например, всё нормально.
 
 Вопрос: можно ли это побороть? Если да, то как?

Почему не прописать что-то вроде:
-- {{{ Rules
awful.rules.rules = {
-- All clients will match this rule.
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = true,
keys = clientkeys,
buttons = clientbuttons } },

{ rule = { class = soffice },
  properties = { floating = true } 
},

Поэксперементируй с этим.

-- 
wbr,
foxfell


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110403203654.ga13...@gmail.com



Re: awesome and (open|libre)office

2011-03-06 Пенетрантность Grey Fenrir
On Sat, 5 Mar 2011 18:06:53 +0300
Иван Лох wrote:

 Сравните вывод xwininfo с реальной геометрией. Они совпадают?
Благодарю за помощь, но..
После нескольких недель баг самоликвидировался (ничего не обновлял).
Долго возился но повторить не смог. Тему можно считать прикрытой...


Тарас aka L0ki


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110306163743.65a43798@ibem



Re: awesome and (open|libre)office

2011-03-05 Пенетрантность Иван Лох
On Sat, Mar 05, 2011 at 12:10:51PM +0300, Timothy Silent wrote:
 Приветствую уважаемую конференцию.
 
 Использую awesome. Естественно, некоторые программы с гуем ведут себя
 не так, как ожидалось бы. Если большинство вроде бы укротил (или
 привык), то open|libre office бесит основательно.
 
 1. Запускаю офис, открываю документ. 
 2. открываю что-нибудь из предыдущих документов, открывается ещё одно
 окно офиса.
 
 Это второе окно расположено ниже и правее первого (примерно на пятую
 часть экрана). его граница за пределами экрана и масштабировать/двигать

Ничего не понятно. Эти окна floating? Или они так тайлятся? Передерните
эти окна в floating и обратно.

 его невозможно (не из-за недоступности границы, разумеется, а из-за
 непонятного запрета wm). 
 Ошибка проявляется в тайловых режимах и fullscreen, а в floating или
 magnifier, например, всё нормально.
 
 Вопрос: можно ли это побороть? Если да, то как?

Если открыть два пустых окна без документов, как они расположатся?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110305134010.ge3...@nano.ioffe.rssi.ru



Re: awesome and (open|libre)office

2011-03-05 Пенетрантность Timothy Silent
On Sat, 5 Mar 2011 16:40:10 +0300
Иван Лох wrote:

 On Sat, Mar 05, 2011 at 12:10:51PM +0300, Timothy Silent wrote:
  Приветствую уважаемую конференцию.
  
  Использую awesome. Естественно, некоторые программы с гуем ведут
  себя не так, как ожидалось бы. Если большинство вроде бы укротил
  (или привык), то open|libre office бесит основательно.
  
  1. Запускаю офис, открываю документ. 
  2. открываю что-нибудь из предыдущих документов, открывается ещё
  одно окно офиса.
  
  Это второе окно расположено ниже и правее первого (примерно на пятую
  часть экрана). его граница за пределами экрана и
  масштабировать/двигать
 
 Ничего не понятно. Эти окна floating? Или они так тайлятся?
ну да, мутновато я написал. 
добавлю ещё немного туманных симптомов.
Назовём это второе окно зависшим. 
При открытии из claws-mail аттача *odt также появляется зависшее окно.
Всегда, независимо от режима текущего layout.
Иногда оно вписывается в экран, но:
- не тайлится при переключении режима. Другие окна действуют так, будто
  офис уменьшил окно - оставляют ему прямоугольник в углу экрана. А он
  на самом деле работает fullscreen.
- не принимает команд move|resize (иногда эту команду принимает
  невидимое окно за ним).

 Передерните эти окна в floating и обратно.
не помогло.
 
 Если открыть два пустых окна без документов, как они расположатся?
у меня офис так не умеет.
 
--
Тарас aka L0ki


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110305172102.0778bd9c@ibem



Re: awesome and (open|libre)office

2011-03-05 Пенетрантность Иван Лох
On Sat, Mar 05, 2011 at 05:21:02PM +0300, Timothy Silent wrote:
 Назовём это второе окно зависшим. 
 При открытии из claws-mail аттача *odt также появляется зависшее окно.
 Всегда, независимо от режима текущего layout.
 Иногда оно вписывается в экран, но:
 - не тайлится при переключении режима. Другие окна действуют так, будто
   офис уменьшил окно - оставляют ему прямоугольник в углу экрана. А он
   на самом деле работает fullscreen.  
 - не принимает команд move|resize (иногда эту команду принимает
   невидимое окно за ним).

Сравните вывод xwininfo с реальной геометрией. Они совпадают?



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110305150653.gg3...@nano.ioffe.rssi.ru



Re: awesome

2009-11-24 Пенетрантность Evgeny M. Zubok
Artem Chuprina r...@ran.pp.ru writes:

 Я тут в процессе прочтения Practical Common Lisp склоняюсь к мысли,
 что у нас в дистрибутиве самый правильный - это sbcl или его оригинал
 cmucl.

 Потом, проскипав один-два коммерческих (их нет в дистрибутиве), стоит
 смотреть на clisp.  А на gcl, похоже, вообще не стоит...

Я бы clisp не относил к тем, что во вторую очередь. У этой реализации
есть хорошие стороны и ниша: mature implementation, small footprint,
быстрый старт, работает практически на любой платформе (в отличие от
sbcl/cmucl). Недостатки: пока не мультитредный, но это уже исправляется
(хорошие вести были из того лагеря); не компилятор в native, а в
байт-код, но для многих приложений скорость выполнения байт-кода может
быть приемлемой.

А вот cmucl может из Debian пропасть из-за предложенной после пьянки
FTPMAster'ов политики source-only uploads. Об этом сопровождающий cmucl
сказал:

http://pvaneynd.livejournal.com/132182.html


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-23 Пенетрантность Artem Chuprina
Alexander Danilov - debian-russian@lists.debian.org  @ Mon, 23 Nov 2009 
12:32:20 +0900:

   IG Я пробовал перейти на stumpwm и даже вполне проникся концепцией
   IG tiled wm. Правда, через какое-то время с момента начала
   IG использования мне всё же пришлось откатиться обратно на старый
   IG добрый fvwm из-за того, что я столкнулся с каким-то очень
   IG нерегулярным, плавающим багом, выражающимся в зависании
   IG stumpwm. Отловить этот баг так и не получилось.
 
   AC Я ему дал в качестве лиспа sbcl, и у меня не виснет.
 
   DEO кстати правильный лисп это тот еще вопрос.
   DEO я как-то примерчики тестил на gcl, так тот периодически в сегфолт
   DEO грохался. впечатление такое что им никто не пользуется
 
  Я тут в процессе прочтения Practical Common Lisp склоняюсь к мысли, что
  у нас в дистрибутиве самый правильный - это sbcl или его оригинал cmucl.
 
  Потом, проскипав один-два коммерческих (их нет в дистрибутиве), стоит
  смотреть на clisp.  А на gcl, похоже, вообще не стоит...
 
 AD Ещё стоит посмотреть на ecl.

Судя по embeddable - это просто другая ниша.  То есть на него,
безусловно, стоит смотреть, если тебе в той нише что-то нужно.

-- 
Save the environment.  Create a closure today.
 -- Cormac Flanagan


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-23 Пенетрантность Oleksandr Gavenko

Igor Goryachev wrote:

всё же пришлось откатиться обратно на старый добрый fvwm

1.5 года пользуюсь, без нареканий.

Жаль вот по популярности в Lenny fvwm на DVD-2 перескочил.
В FreeBSD 7.0 аж на CD-3.

Жалко им 4 MiB? А Гном пихают целиком.

--
С уважением, Александр Гавенко.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-23 Пенетрантность Mikhail Gusarov

Twas brillig at 11:05:42 23.11.2009 UTC+02 when gave...@bifit.com.ua did gyre 
and gimble:

 OG Жаль вот по популярности в Lenny fvwm на DVD-2 перескочил.
 OG В FreeBSD 7.0 аж на CD-3.

 OG Жалко им 4 MiB? А Гном пихают целиком.

Что значит жалко? CD (омг, CD?!, это такие дискеты, да?) не руками
собирают. Купи себе 1000 нетбуков, поставь туда fvwm и отсылай отчёты в
popularity contest, может и вернётся обратно на первый сидюк :)

-- 
  http://fossarchy.blogspot.com/


pgppYP8AaF8qd.pgp
Description: PGP signature


Re: awesome

2009-11-23 Пенетрантность Nikita V. Youshchenko
  OG Жаль вот по популярности в Lenny fvwm на DVD-2 перескочил.
  OG В FreeBSD 7.0 аж на CD-3.

  OG Жалко им 4 MiB? А Гном пихают целиком.

 Что значит жалко? CD (омг, CD?!, это такие дискеты, да?) не руками
 собирают. Купи себе 1000 нетбуков, поставь туда fvwm и отсылай отчёты в
 popularity contest, может и вернётся обратно на первый сидюк :)

Ну наверное можно и тысячей виртуальных машин обойтись :)


signature.asc
Description: This is a digitally signed message part.


Re: awesome

2009-11-23 Пенетрантность Dmitry E. Oboukhov
OG Жаль вот по популярности в Lenny fvwm на DVD-2 перескочил.
OG В FreeBSD 7.0 аж на CD-3.
 
OG Жалко им 4 MiB? А Гном пихают целиком.
 
 Что значит жалко? CD (омг, CD?!, это такие дискеты, да?) не руками
 собирают. Купи себе 1000 нетбуков, поставь туда fvwm и отсылай отчёты в
 popularity contest, может и вернётся обратно на первый сидюк :)

NVY Ну наверное можно и тысячей виртуальных машин обойтись :)

наверно можно просто одним скриптом, но это нехорошо
-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: awesome

2009-11-23 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 23 Nov 2009 
12:45:35 +0300:

 OG Жаль вот по популярности в Lenny fvwm на DVD-2 перескочил.
 OG В FreeBSD 7.0 аж на CD-3.
  
 OG Жалко им 4 MiB? А Гном пихают целиком.
  
  Что значит жалко? CD (омг, CD?!, это такие дискеты, да?) не руками
  собирают. Купи себе 1000 нетбуков, поставь туда fvwm и отсылай отчёты в
  popularity contest, может и вернётся обратно на первый сидюк :)

 NVY Ну наверное можно и тысячей виртуальных машин обойтись :)

 DEO наверно можно просто одним скриптом, но это нехорошо

Тысячу нетбуков, на каждом по тысяче виртуальных машин, и на каждой по
скрипту :-)

-- 
The effort of using machines to mimic the human mind has always struck
me as rather silly. I would rather use them to mimic something better
 -- Edsger Dijkstra


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-23 Пенетрантность Grey Fenrir
On Mon, 23 Nov 2009 13:33:15 +0300
Artem Chuprina wrote:

 Тысячу нетбуков, на каждом по тысяче виртуальных машин, и на каждой по
 скрипту :-)
Наш источник в руководстве MicroSoft сообщил о неожиданной потере
компанией лидирующих позиций на рынке настольных ОС... 

--
Grey Fenrir


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-23 Пенетрантность Alexander Danilov

Artem Chuprina пишет:

Alexander Danilov - debian-russian@lists.debian.org  @ Mon, 23 Nov 2009 
12:32:20 +0900:

   IG Я пробовал перейти на stumpwm и даже вполне проникся концепцией
   IG tiled wm. Правда, через какое-то время с момента начала
   IG использования мне всё же пришлось откатиться обратно на старый
   IG добрый fvwm из-за того, что я столкнулся с каким-то очень
   IG нерегулярным, плавающим багом, выражающимся в зависании
   IG stumpwm. Отловить этот баг так и не получилось.
 
   AC Я ему дал в качестве лиспа sbcl, и у меня не виснет.
 
   DEO кстати правильный лисп это тот еще вопрос.
   DEO я как-то примерчики тестил на gcl, так тот периодически в сегфолт
   DEO грохался. впечатление такое что им никто не пользуется
 
  Я тут в процессе прочтения Practical Common Lisp склоняюсь к мысли, что
  у нас в дистрибутиве самый правильный - это sbcl или его оригинал cmucl.
 
  Потом, проскипав один-два коммерческих (их нет в дистрибутиве), стоит
  смотреть на clisp.  А на gcl, похоже, вообще не стоит...
 
 AD Ещё стоит посмотреть на ecl.

Судя по embeddable - это просто другая ниша.  То есть на него,
безусловно, стоит смотреть, если тебе в той нише что-то нужно.



Обычный себе common lisp + компилятор в Си и байткод, смотрел по сторонам - ниш 
не обнаружил :)


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-22 Пенетрантность Igor Goryachev
On Sat, Nov 21, 2009 at 21:48, Artem Chuprina wrote:

 Я в итоге остановился на stumpwm.  Это Common Lisp, что гораздо более
 понятно, чем хаскель.  И stumpwm лучше документирован, чем awesome.

Я пробовал перейти на stumpwm и даже вполне проникся концепцией tiled
wm. Правда, через какое-то время с момента начала использования мне
всё же пришлось откатиться обратно на старый добрый fvwm из-за того, что
я столкнулся с каким-то очень нерегулярным, плавающим багом,
выражающимся в зависании stumpwm. Отловить этот баг так и не
получилось. Также было замечено какое-то странное поведение явовских
апплетов под файрфоксом (с радостью отказался бы это этой хреновины, да
не могу из-за интернет-банка), с ними происходило что-то нехорошее и
заканчивалось убиением мной браузера.

Кстати, там всё нормально с запуском многооконных приложений, таких, как
gimp? А то друг на прошлой неделе тоже решил попробовать stumpwm и у
него что-то там не получилось с gimp'ом.


-- 
Igor Goryachev  E-Mail/Jabber: i...@goryachev.org


Re: awesome

2009-11-22 Пенетрантность Artem Chuprina
Igor Goryachev - debian-russian@lists.debian.org  @ Sun, 22 Nov 2009 15:24:22 
+0300:

  Я в итоге остановился на stumpwm.  Это Common Lisp, что гораздо более
  понятно, чем хаскель.  И stumpwm лучше документирован, чем awesome.

 IG Я пробовал перейти на stumpwm и даже вполне проникся концепцией
 IG tiled wm. Правда, через какое-то время с момента начала
 IG использования мне всё же пришлось откатиться обратно на старый
 IG добрый fvwm из-за того, что я столкнулся с каким-то очень
 IG нерегулярным, плавающим багом, выражающимся в зависании
 IG stumpwm. Отловить этот баг так и не получилось.

Я ему дал в качестве лиспа sbcl, и у меня не виснет.

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

Явовских апплетов нет, ничего сказать не могу.

 IG Кстати, там всё нормально с запуском многооконных приложений, таких, как
 IG gimp? А то друг на прошлой неделе тоже решил попробовать stumpwm и у
 IG него что-то там не получилось с gimp'ом.

Знать бы, что не получилось...  Я сходу сейчас натравил gimp на
фотографию какую-то - у меня получилось, а дальше - фиг знает, что
именно падает...

-- 
Science is like sex: sometimes something useful comes out, but that's
not why we're doing it.
 -- Richard Feynman


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-22 Пенетрантность Igor Goryachev
On Sun, Nov 22, 2009 at 20:28, Artem Chuprina wrote:

  IG добрый fvwm из-за того, что я столкнулся с каким-то очень
  IG нерегулярным, плавающим багом, выражающимся в зависании
  IG stumpwm. Отловить этот баг так и не получилось.

 Я ему дал в качестве лиспа sbcl, и у меня не виснет.

У меня висло именно с sbcl версии, которая в lenny (1:1.0.18.0-2). Сам
stumpwm пробовал разный, в том числе и из git'ового репозитария.


-- 
Igor Goryachev  E-Mail/Jabber: i...@goryachev.org


Re: awesome

2009-11-22 Пенетрантность Dmitry E. Oboukhov
IG Я пробовал перейти на stumpwm и даже вполне проникся концепцией
IG tiled wm. Правда, через какое-то время с момента начала
IG использования мне всё же пришлось откатиться обратно на старый
IG добрый fvwm из-за того, что я столкнулся с каким-то очень
IG нерегулярным, плавающим багом, выражающимся в зависании
IG stumpwm. Отловить этот баг так и не получилось.

AC Я ему дал в качестве лиспа sbcl, и у меня не виснет.

кстати правильный лисп это тот еще вопрос.
я как-то примерчики тестил на gcl, так тот периодически в сегфолт
грохался. впечатление такое что им никто не пользуется

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: awesome

2009-11-22 Пенетрантность Artem Chuprina
Igor Goryachev - debian-russian@lists.debian.org  @ Sun, 22 Nov 2009 21:01:07 
+0300:

   IG добрый fvwm из-за того, что я столкнулся с каким-то очень
   IG нерегулярным, плавающим багом, выражающимся в зависании
   IG stumpwm. Отловить этот баг так и не получилось.
 
  Я ему дал в качестве лиспа sbcl, и у меня не виснет.

 IG У меня висло именно с sbcl версии, которая в lenny (1:1.0.18.0-2). Сам
 IG stumpwm пробовал разный, в том числе и из git'ового репозитария.

Ага.  У меня 1:1.0.18.0-3, явно откуда-то пересобранный.

Впрочем, может быть, я просто на эту граблю случайно не наступаю...

-- 
There's no sense in being precise, when you don't even know what
you're talking about.
 -- John von Neumann


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-22 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sun, 22 Nov 2009 
21:17:26 +0300:

 IG Я пробовал перейти на stumpwm и даже вполне проникся концепцией
 IG tiled wm. Правда, через какое-то время с момента начала
 IG использования мне всё же пришлось откатиться обратно на старый
 IG добрый fvwm из-за того, что я столкнулся с каким-то очень
 IG нерегулярным, плавающим багом, выражающимся в зависании
 IG stumpwm. Отловить этот баг так и не получилось.

 AC Я ему дал в качестве лиспа sbcl, и у меня не виснет.

 DEO кстати правильный лисп это тот еще вопрос.
 DEO я как-то примерчики тестил на gcl, так тот периодически в сегфолт
 DEO грохался. впечатление такое что им никто не пользуется

Я тут в процессе прочтения Practical Common Lisp склоняюсь к мысли, что
у нас в дистрибутиве самый правильный - это sbcl или его оригинал cmucl.

Потом, проскипав один-два коммерческих (их нет в дистрибутиве), стоит
смотреть на clisp.  А на gcl, похоже, вообще не стоит...

-- 
Ошибка в мигель-ДНКазе
 -- Mike Novikoff in 1127957...@p73.f133.n5020.z2.ftn


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-22 Пенетрантность Alexander Danilov

Artem Chuprina пишет:

Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sun, 22 Nov 2009 
21:17:26 +0300:

 IG Я пробовал перейти на stumpwm и даже вполне проникся концепцией
 IG tiled wm. Правда, через какое-то время с момента начала
 IG использования мне всё же пришлось откатиться обратно на старый
 IG добрый fvwm из-за того, что я столкнулся с каким-то очень
 IG нерегулярным, плавающим багом, выражающимся в зависании
 IG stumpwm. Отловить этот баг так и не получилось.

 AC Я ему дал в качестве лиспа sbcl, и у меня не виснет.

 DEO кстати правильный лисп это тот еще вопрос.
 DEO я как-то примерчики тестил на gcl, так тот периодически в сегфолт
 DEO грохался. впечатление такое что им никто не пользуется

Я тут в процессе прочтения Practical Common Lisp склоняюсь к мысли, что
у нас в дистрибутиве самый правильный - это sbcl или его оригинал cmucl.

Потом, проскипав один-два коммерческих (их нет в дистрибутиве), стоит
смотреть на clisp.  А на gcl, похоже, вообще не стоит...


Ещё стоит посмотреть на ecl.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-21 Пенетрантность Mikhail Gusarov

Twas brillig at 21:20:22 21.11.2009 UTC+03 when un...@debian.org did gyre and 
gimble:

 DEO а так же подробно откуда народ берет эти недокументированности?

Исходники читает.

-- 
  http://fossarchy.blogspot.com/


pgpDkd7HNx8N6.pgp
Description: PGP signature


Re: awesome

2009-11-21 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sat, 21 Nov 2009 
21:20:22 +0300:

 DEO Посмотрел у меня на всех хостах всегда одно и то же расположение окон
 DEO и вроде соответствует идеологии главное - дополнительное
 DEO хочу попробовать тайловый менеджер.
 DEO сперва поглядел в xmonad, но там хацкель это не язык а вынос мозга
 DEO какой-то. в awesome там lua, вроде более человекоориентировано
 DEO разбираюсь понемногу с ним.

Я в итоге остановился на stumpwm.  Это Common Lisp, что гораздо более
понятно, чем хаскель.  И stumpwm лучше документирован, чем awesome.  Во
всяком случае, нужная мне функция ловли переключателей языка выборочно
по типу окна у него заработала сразу по документации, а у awesome я за
время смотрения на него так и не понял, возможно ли это у него в
принципе.

Хаскель, впрочем, тоже язык, говорят, вполне вменяемый.  Только человек,
на которого оно ориентировано - образованный, а не кодер-самоучка с PHP
наперевес :-)  Другое дело, что, подозреваю, с фичами там так себе.
Потому что хаскелисты - они все возвышенные.  А лисперы - практики...

-- 
Ну какая работа со строками может быть в языке, название которого является
не строкой, а символом?
Sergue E. Leontiev в csc2ot$hr...@ddt.demos.su


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-21 Пенетрантность Иван Лох
On Sat, Nov 21, 2009 at 09:20:22PM +0300, Dmitry E. Oboukhov wrote:

 awful.hooks.arrange.register хотя он совсем не описан в доках что идут
 с этим WM.

Установить хук на каждую операцию упорядочивания окон

http://awesome.naquadah.org
http://awesome.naquadah.org/wiki/Main_Page

Кстати, механизм hook deprecated в 3.4

В awesome всегда надо указывать версию, если, что-то спрашиваешь

 вопрос: есть ли где-то сайт с документацией описывающей общую
 идеологию (а то просто список модулей как-то маловато выглядит)
 а так же подробно откуда народ берет эти
 недокументированности?

В рассылке awes...@naquadah.org и примерах в вики

Модули там цинично не нужны. Хотя в вики на http://awesome.naquadah.org/wiki
их довольно много. Все, что нужно пишется на коленке.

P.S. А какой модуль ищешь-то? Может я знаю.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-21 Пенетрантность Dmitry E. Oboukhov
 awful.hooks.arrange.register хотя он совсем не описан в доках что идут
 с этим WM.

ИЛ Установить хук на каждую операцию упорядочивания окон

ИЛ http://awesome.naquadah.org
ИЛ http://awesome.naquadah.org/wiki/Main_Page

ИЛ Кстати, механизм hook deprecated в 3.4

а что вместо него? я хочу чтобы когда создается первое окно iceweasel
оно попадало на первый рабочий стол, когда второе - на второй, а
третье на четвертый. насколько понял это хуками как раз и
распихивается

ИЛ В awesome всегда надо указывать версию, если, что-то спрашиваешь

 вопрос: есть ли где-то сайт с документацией описывающей общую
 идеологию (а то просто список модулей как-то маловато выглядит)
 а так же подробно откуда народ берет эти
 недокументированности?

ИЛ В рассылке awes...@naquadah.org и примерах в вики

ИЛ Модули там цинично не нужны. Хотя в вики на http://awesome.naquadah.org/wiki
ИЛ их довольно много. Все, что нужно пишется на коленке.

ИЛ P.S. А какой модуль ищешь-то? Может я знаю.

да не то чтоб ищу. просто хотелось понять что с чем связано и за что
отвечает. некую обзорную хауту.

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: awesome

2009-11-21 Пенетрантность Dmitry E. Oboukhov
DEO Посмотрел у меня на всех хостах всегда одно и то же расположение окон
DEO и вроде соответствует идеологии главное - дополнительное
DEO хочу попробовать тайловый менеджер.
DEO сперва поглядел в xmonad, но там хацкель это не язык а вынос мозга
DEO какой-то. в awesome там lua, вроде более человекоориентировано
DEO разбираюсь понемногу с ним.

AC Я в итоге остановился на stumpwm.  Это Common Lisp, что гораздо более
AC понятно, чем хаскель.  И stumpwm лучше документирован, чем awesome.  Во
AC всяком случае, нужная мне функция ловли переключателей языка выборочно
AC по типу окна у него заработала сразу по документации, а у awesome я за
AC время смотрения на него так и не понял, возможно ли это у него в
AC принципе.

спасибо гляну

AC Хаскель, впрочем, тоже язык, говорят, вполне вменяемый.  Только человек,
AC на которого оно ориентировано - образованный, а не кодер-самоучка с PHP
AC наперевес :-)  Другое дело, что, подозреваю, с фичами там так себе.
AC Потому что хаскелисты - они все возвышенные.  А лисперы - практики...

я два часа примерно не мог понять почему конструкция

a = [
что-то
]
дает ошибку (причем не синтаксическую), а конструкция 
a = [
то же самое
 ]

работает.

Вынос мозга. возможно возвышенный :)

Хотя программы не планировал на ём писать, а чисто несколько
переменных в конфиг.
-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: awesome

2009-11-21 Пенетрантность Иван Лох
On Sat, Nov 21, 2009 at 11:06:40PM +0300, Dmitry E. Oboukhov wrote:
  awful.hooks.arrange.register хотя он совсем не описан в доках что идут
  с этим WM.
 
 ИЛ Установить хук на каждую операцию упорядочивания окон
 
 ИЛ http://awesome.naquadah.org
 ИЛ http://awesome.naquadah.org/wiki/Main_Page
 
 ИЛ Кстати, механизм hook deprecated в 3.4
 
 а что вместо него? я хочу чтобы когда создается первое окно iceweasel
 оно попадало на первый рабочий стол, когда второе - на второй, а
 третье на четвертый. насколько понял это хуками как раз и
 распихивается

создание окна -- register

awful.hooks.property.register(function(c,property)
if property == name then
if string.sub(c.name,-9,-1) == Iceweasel then
...

или можно c.class или c.instance


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-21 Пенетрантность Dmitry E. Oboukhov
 awful.hooks.arrange.register хотя он совсем не описан в доках что идут
 с этим WM.
 
ИЛ Установить хук на каждую операцию упорядочивания окон
 
ИЛ http://awesome.naquadah.org
ИЛ http://awesome.naquadah.org/wiki/Main_Page
 
ИЛ Кстати, механизм hook deprecated в 3.4
 
 а что вместо него? я хочу чтобы когда создается первое окно iceweasel
 оно попадало на первый рабочий стол, когда второе - на второй, а
 третье на четвертый. насколько понял это хуками как раз и
 распихивается

ИЛ создание окна -- register

Это ты где посмотрел?

ИЛ awful.hooks.property.register(function(c,property)
ИЛ if property == name then
ИЛ if string.sub(c.name,-9,-1) == Iceweasel then
ИЛ ...

ИЛ или можно c.class или c.instance

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: awesome

2009-11-21 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sat, 21 Nov 2009 
23:10:35 +0300:

 AC Хаскель, впрочем, тоже язык, говорят, вполне вменяемый.  Только человек,
 AC на которого оно ориентировано - образованный, а не кодер-самоучка с PHP
 AC наперевес :-)  Другое дело, что, подозреваю, с фичами там так себе.
 AC Потому что хаскелисты - они все возвышенные.  А лисперы - практики...

 DEO я два часа примерно не мог понять почему конструкция

 DEO a = [
 DEO что-то
 DEO ]
 DEO дает ошибку (причем не синтаксическую), а конструкция 
 DEO a = [
 DEO то же самое
 DEO  ]

 DEO работает.

 DEO Вынос мозга. возможно возвышенный :)

 DEO Хотя программы не планировал на ём писать, а чисто несколько
 DEO переменных в конфиг.

Особенность софта, написанного функциональщиками (хотя бы
относительными, типа лисперов) _для себя_ заключается в том, что им
удобнее писать конфиг на том же языке.  Хаскелисты вон, говорят, дошли
аж до того, что их не смущает идея необходимости перекомпилировать WM
для изменения конфигурации :-)

Лисперам, впрочем, сам -бог- МакКарти велел - парсер и исполнятор
лисповского кода по определению встроен в любую лисповскую программу, и
при этом синтаксис языка настолько прост и регулярен, что придумывать
более простой язык для конфига и потом отдельно писать его парсер -
овчинка выделки не стоит.  На простых задачах конфигурирования он не
будет принципиально проще, чем то же самое записать на лиспе, а на
сложных все равно понадобится весь лисп со всеми наворотами.  В том же
положении авторы приложений на tcl.

У прочих (виденных мной) языков с eval разработка отдельного языка
конфига бывает осмысленной.  У языков без eval - сам понимаешь, других
вариантов просто нет.  Вернее, язык-то можно взять и готовый - а вот
парсер делать придется.  Тут в качестве языка, как я понимаю, lua хорош
(не поручусь - я его не знаю).  Или все тот же самый tcl.  Но это все не
то по сравнению с возможностью _всю_ обработку конфига записать как 

source ~/.programrc

или

(load-file ~/.programrc)

-- 
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
 -- Phil Greenspun
Including Common Lisp.
 -- Robert Morris


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-21 Пенетрантность Dmitry E. Oboukhov
AC source ~/.programrc

AC или

AC (load-file ~/.programrc)

или
do '~/.programrc'

;)
-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: awesome

2009-11-21 Пенетрантность Иван Лох
On Sun, Nov 22, 2009 at 12:19:59AM +0300, Dmitry E. Oboukhov wrote:
  awful.hooks.arrange.register хотя он совсем не описан в доках что идут
  с этим WM.
  
 ИЛ Установить хук на каждую операцию упорядочивания окон
  
 ИЛ http://awesome.naquadah.org
 ИЛ http://awesome.naquadah.org/wiki/Main_Page
  
 ИЛ Кстати, механизм hook deprecated в 3.4
  
  а что вместо него? я хочу чтобы когда создается первое окно iceweasel
  оно попадало на первый рабочий стол, когда второе - на второй, а
  третье на четвертый. насколько понял это хуками как раз и
  распихивается
 
 ИЛ создание окна -- register
 
 Это ты где посмотрел?

Это я знал. А пример взял из своего rc.lua. Только там Mutt был...

Я когда awesome поставил прочитал их сайт, включая

http://awesome.naquadah.org/wiki/Main_Page#User_configuration_files

на это ушло часа три. После чего написал миксер, на манер того, что был у меня
в fvwm2. И я подписан на пользовательскую рассылку.
Там трафик 2-3 письма в день. Письма без кода не читаю ;-}

В-общем, там примеров навалом.

Из хитростей локали надо в lua выставлять руками. Они не наследуются сами.
os.setlocale( os.getenv( 'LANG' ), 'time' ) ну или не time

 ИЛ awful.hooks.property.register(function(c,property)
 ИЛ if property == name then
 ИЛ if string.sub(c.name,-9,-1) == Iceweasel then
 ИЛ ...

Потом я еще потратил некоторое время разбираясь с D-Bus (как выяснилось позже
это было не нужно).  require(naughty) достаточно.



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: awesome

2009-11-21 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sun, 22 Nov 2009 
00:35:56 +0300:

 AC source ~/.programrc

 AC или

 AC (load-file ~/.programrc)

 DEO или
 DEO do '~/.programrc'

 DEO ;)

Про другие языки с eval я упоминал.  Можно, не поленившись, прочесть,
что именно я про них упоминал.

-- 
Юзер упорствует в хождении по граблям. Образовавшиеся шишки он считает
трудовыми мозолями. (С)энта


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org