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