[02:00:02] <q4a> Всем привет! Я ждал не этого, но все равно приятно)) "[RFC 0/4] Add NVIDIA Tegra DRM support": http://lists.freedesktop.org/archives/dri-devel/2012-April/021223.html ??
[05:04:23] <omfgnutss> Йоу
[11:13:55] <lexx> привет
[11:14:54] <lexx> Есть вопрос по ас100-117
[12:57:05] <gogasan> Всем, привет
[12:58:01] <stuw> привет
[12:58:05] <gogasan> Да, он не показывал, когда наводится курсор. Снял отрицание Tool и теперь все ок, еще проценты подписал.
[12:58:24] <stuw> кто кого не показывал?
[13:00:11] <gogasan> Индикатор батареи оставшееся время работы
[13:01:02] <stuw> Tool - означает для всплывающей подсказки или для основного индикатора получаем данные.
[13:01:11] <stuw> я не понял, куда ты проценты дописывал?
[13:02:13] <gogasan> А блин. Тогда надо будет мне еще поразбираться с пропертами. Ну когда во всплавающей подсказке появляется. По задумке там только время.
[13:02:23] <gogasan> Но эта фича здесь нафиг не нужна
[13:02:28] <gogasan> ПРоценты
[13:03:07] <stuw> судя по коду, логика должна быть такая: если выставлено значение, показывать время, то показываем время, иначе показываем проценты (это касается таскбара). Во всплывающей подсказке всегда проценты
[13:03:48] <stuw> по-моему, можно только поменять сравнение BATrate с нулем и все будет работать как и задумано
[13:05:03] <stuw> либо код рассчитан на то, что в BATrate будет абсолютное значение. Тогда надо убирать минус
[13:05:33] <gogasan> Ясно, тогда сделаю такое: abs полученной скорости сразу после чтения этого значения. Тогда что влияет на Tool?
[13:06:07] <stuw> Tool == true, если будет показана всплывающая подсказка
[13:06:07] <gogasan> Надо почитать ман по preferences
[13:06:31] <stuw> Tool == false, если будет отображаться аплет в таскбаре
[13:07:07] <stuw> какой еще man ? )
[13:07:18] <stuw> если только в доках это описано
[13:07:25] <gogasan> Что-то не вяжется, блин. Да, я про это
[13:07:33] <gogasan> Про свойства те.
[13:07:43] <stuw> мне кажется проще поменять BATrate > 0 на BATrate < 0
[13:08:08] <stuw> хотя может быть abs и лучше, чтобы время с минусом не получалось %)
[13:08:25] <gogasan> Если поставить Tool false, то время покажется только во всплывающей подсказке вместо процентов.
[13:08:38] <stuw> да
[13:08:45] <gogasan> Там еще наверно есть расчет времени зарядки, хотя я еще не искал этого места
[13:08:45] <stuw> но это не удобно имхо
[13:09:02] <stuw> вроде нету времени зарядки
[13:09:24] <stuw> т.к. время считается только для случая BAT_DISCHARGING
[13:11:22] <gogasan> Ага.. А оно нужно? :D Что-то я торможу. Единственное место для отображения времени/процентов - это всплывающая подсказка и нигде иначе. Так ведь? Похоже, я сегодня тупой
[13:12:05] <stuw> не, а в таскбаре у тебя разве не отображается информация с процентами/временем?
[13:12:56] <gogasan> Нет
[13:13:02] <gogasan> :О
[13:13:04] <stuw> у меня отображается
[13:13:14] <gogasan> Хм.
[13:14:21] <gogasan> У тебя код с cvs + патч и более ничего нового?
[13:14:52] <stuw> угу
[13:15:06] <gogasan> pastebin preferences plz
[13:15:18] <stuw> правда я на арче собирал, со шрифтами некоторые косяки
[13:17:15] <gogasan> Мм.. Может у меня косяки, я нипанимат
[13:19:35] <stuw> TaskBarShowAPMStatus=1
[13:19:42] <stuw> TaskBarShowAPMTime=1
[13:19:48] <stuw> TaskBarShowAPMGraph=0
[13:20:02] <stuw> вот так у меня
[13:20:09] <gogasan> У меня графа нет
[13:20:19] <gogasan> проверю
[13:20:33] <stuw> возможно он не обязателен
[13:20:58] <stuw> но если отображается граф, то текст не пишется. кстати, ты как подсказку с процентами получаешь? ))
[13:21:38] <gogasan> Хо-хо, график исчез, теперь только проценты, времени нет.
[13:21:39] <gogasan> sprintf(bat_info, "%3.0f%% %d:%02d", 100 * (double)BATcapacity_remain / BATcapacity_full, BATtime_remain / 60, BATtime_remain % 60);
[13:22:46] <stuw> смотри, в какую ветку код у тебя заходит )
[13:23:10] <gogasan> Ага, опять дебаги...
[13:26:11] <stuw> возможно у тебя не та ветка выполняется, где ты поменял. sprintf отработать должен был правильно.
[13:26:17] <stuw> либо ты не пересобрал icewm )
[13:27:05] <gogasan> Ну буду думать, Спасибо за подсказку
[13:30:22] <gogasan> Видимо граф и был Tool
[13:39:40] <gogasan> Похоже, время тупо не влазит
[13:39:57] <gogasan> У меня же с процентами, а там ширина фиксированая блин
[13:40:51] <gogasan> Ну точно. Раньше было З, теперь 2
[13:45:49] <gogasan> Не, оно не круто выглядит и много места жрет
[13:49:06] <stuw> если только время оставить, то нормуль
[13:49:18] <stuw> правда иконка батарейки рядом не помешала бы )
[13:50:36] <gogasan> А если я свойств граф убираю, то в подсказке проценты. Ну такая заточка это только под себя и патч этот выпускать не стоит, И да, во всплывающей подсказке по начальной задумке время не показывается. Это я только щас допер
[13:51:22] <stuw> в подсказку можно время добавить - в тултипе места хватит.
[13:51:34] <gogasan> Тултип?
[13:51:59] <stuw> всплывающая подсказка - tooltip
[13:54:20] <gogasan> Да там места на 1024 пиксела
[13:54:25] <gogasan> :D
[13:54:37] <gogasan> А еще можно в несколько строк хД
[13:55:07] <gogasan> Да и если обновлять подсказку, то тогда во все методы :С
[14:00:05] <stuw> надо сначала пофиксить отображение времени без графа.
[14:00:43] <stuw> еще хорошо бы посмотреть, когда добавили сравнение BATremain с нулем и чем руководствовались ставя >, а не <
[14:02:33] <gogasan> BATcapacity_remain?
[14:03:18] <stuw> BATrate )
[14:04:10] <gogasan> Надо на другой машине посмотреть, где есть /sys/class/power_supply/ , проверить знак
[14:04:23] <gogasan> Может на этом железе исключительный случай?
[14:04:32] <stuw> врядли
[14:05:12] <gogasan> Так. Текущая задача: отобразить время в тултипе когда свойство TaskBarShowAPMGraph=0
[14:05:16] <gogasan> ?
[14:11:07] <stuw> gogasan, да
[14:11:20] <stuw> точнее нет
[14:11:29] <gogasan> точность 1
[14:11:32] <stuw> отобразить время в таскбаре
[14:11:53] <stuw> в тултипе время не обязательно
[14:13:53] <gogasan> ну... Если имеется абсолютное значение скорости разряда батареи, то отображается нормально
[14:16:04] <stuw> gogasan, ты только -1 ошибочную тоже не превращай в 1 )
[14:16:22] <gogasan> О, черт. Я поставлю else
[14:16:29] <stuw> )))
[14:18:39] <gogasan> Да, я просто после условия сделал абс. теперь между ними else
[14:18:59] <stuw> http://www.mjmwired.net/kernel/Documentation/power/power_supply_class.txt - CHARGE_COUNTER - the current charge counter (in µAh). This could easily be negative; there is no empty or full value. It is only useful for relative, time-based measurements.
[14:20:41] <gogasan> Эм.. Ну окей.
[15:30:05] <gogasan> Короче, основной патч уже на странице.
[15:37:59] <stuw> молодец
[15:43:36] <stuw> индикатор батарейки на батарейку нифига не похож ))
[15:44:50] <gogasan> new task?
[15:44:54] <gogasan> :o
[15:46:50] <stuw> если хочешь, то да ))
[16:07:30] <stuw> gogasan, 1) src/themable.h 2) заряд батареи можно выводить теми же картинками, что и цифровые часы.
[16:07:46] <stuw> но отдельную картинку на батарею было бы заиметь тоже неплохо )
[17:02:26] <gogasan> Оке, я посмотрю.
[18:14:40] <stuw> gogasan, как вариант можно сделать прозрачную текстуру для батареи и рисовать ее поверх индикатора заряда.
[18:19:51] <savalik> Всем привет! =)
[18:20:03] <savalik> Что по чем хоккей с мячом? )
[18:22:11] <stuw> savalik, привет )
[18:22:48] <savalik> stuw: что новенького? ) в icewm с последними патчами появились блекджек и шлюхи? )
[18:23:07] <stuw> savalik, то ли еще будет ;)
[18:23:35] <stuw> правда на письмо с фиксом для icewm так никто и не ответил )) видать помирает проект ))
[18:35:52] <bmw> Да емуж сто лет в обед)
[18:35:56] <bmw> Столько не живут
[18:36:17] <stuw> да знаю ) я его давным давно юзал ))
[18:36:28] <stuw> но он сцуко легкий )
[18:36:47] <bmw> легче lxde
[18:36:52] <bmw> или как он там?
[18:37:27] <stuw> а хз ) ща посмотрю, что такое lxde ) я его раньше тоже вроде пробовал ))
[18:39:07] <bmw> Ну этот, который все на бубунту ставили
[18:40:02] <stuw> icewm - только таскбар, оформление окошек и обоина. в нем больше ничего нет )
[18:41:11] <bmw> ну на то он и wm
[18:41:28] <stuw> угу )
[18:41:53] <bmw> а он умеет другие wm?
[18:42:02] <stuw> в смысле?
[18:42:07] <bmw> для отрисовки обрамлений
[18:42:17] <bmw> kwin например если я хочу
[18:42:24] <savalik> =)) я так и знал))
[18:42:30] <stuw> нет вроде. смысл одному wm обращаться к другому? )
[18:42:54] <bmw> Ну kwin не умеет трей и таскбар
[18:43:03] <bmw> Это плазма, а она здоровая
[18:43:45] <savalik> bmw: а kwin и tint2 ? )
[18:43:48] <stuw> kwin умеет темы icewm юзать )
[18:44:21] <bmw> а что такое tint2?
[18:44:41] <savalik> bmw: такс бар и трей часто юзают с openbox )
[18:45:02] <bmw> а, да не, я просто для общего развития спрашиваю)
[18:45:16] <bmw> может ли так icewm
[18:45:27] <stuw> вряд ли
[18:48:45] <bmw> Мне просто единственное, чего не хватает, это нормального трея с иконками. правда в общем только потому что некоторые аппликухи прячутся в него чуть больше чем полностью и цевилизованными методами их не достать
[18:49:12] <stuw> bmw, а ты что сейчас используешь?
[18:49:21] <bmw> wmii
[18:49:25] <bmw> как обычно
[18:50:42] <stuw> попробуй поставь icewm и запусти icewmtray. я на самом деле не понял, нах этот бинарь, т.к. таскбар отрисовывает icewm %)
[18:51:56] <savalik> stuw: мб это чтобы отдельно от icewm гонять его? с голыми иксами например? )
[18:52:23] <stuw> не, я попробовал с голыми иксами - ничего не появилось ) может не хватало wm ))
[18:53:18] <savalik> stuw: лол) разве wm может отрисовать окно без оконных рамок? )
[18:53:54] <stuw> wm только рамки рисует. и позволяет управлять окнами. содержимое рисует сама программа
[18:54:07] <savalik> bmw: http://dolganov.wordpress.com/2010/04/04/tint2-быстрая-и-легкая-панель-задачтрей/ посмотри) может это то что тебе надо) настраивается вдоль и поперек)
[18:54:30] <bmw> Да мне в общем-то trayer'а хватает)
[18:54:36] <savalik> stuw: ну вот я и говорю) если б нужен был wm то трей выглядл бы как окно)
[18:55:34] <stuw> может он отрисовался черным прямоугольником на черном фоне )) тогда это весело ))
[18:55:56] <savalik> bmw: дык это.. trayer то крутой кажицо))
[18:56:20] <savalik> stuw: треш угар и содомия тащем то =))
[18:56:33] <savalik> а gogasan не вникал в это? )
[18:56:41] <stuw> во что?
[18:56:48] <bmw> Ну да, я единственно не предумал как его распространять на активный тег (читай десктоп)
[18:58:07] <bmw> А что у вас за проблема?
[18:58:35] <stuw> у нас? )) нет у нас проблем )) у нас небольшие баги в icewm и незанятые руки )))
[19:00:01] <bmw> ну вы вон чего-то кивыряете)
[19:00:26] <stuw> ну сначала батарейка не отображалась, потом время до разрядки не считалось ))
[19:00:48] <bmw> stuw, насчет ссылки я так и предполагал, что на событие смены его перемещать, но писать лениво (8
[19:00:58] <stuw> ))
[19:01:06] <bmw> А как считаете?
[19:02:31] <stuw> да там в одном месте условия не хватало, в другом месте знак минус не убрали ) вот и не работало )) там из параметров батарейки берется текущее потребление и оставшийся заряд. одно на другое делится и все
[19:05:07] <bmw> А потребление это какое файло?
[19:05:23] <bmw> потребление в секунду?
[19:24:39] <gogasan> /sys/class/power_supply/battery/current_now в минуту
[19:55:00] <stuw> gogasan, посмотрел твой startup. можно запускать в xinitrc icewm-session. он тогда сам поднимет нужные компоненты icewm.
[19:56:47] <gogasan> Эм... Не понял. :(
[19:57:07] <stuw> у тебя прописан запуск icewmbg
[19:57:44] <gogasan> Ага. Так-то он не запускается вродебы.
[19:58:03] <stuw> он не запускается, если в xinitrc запуск делать через icewm и запускается, если делать через icewm-session
[20:08:26] <gogasan> $ cat /usr/share/xsessions/IceWM.desktop
[20:08:27] <gogasan> ...
[20:08:27] <gogasan> Exec=/usr/bin/icewm-session
[20:09:09] <stuw> хмм...
[20:11:33] <stuw> я из xterm'а пускаю icewm-session - все поднимается
[20:16:39] <gogasan> Действительно..
[22:13:10] <savalik> блин...никто не заморачивался с scp протоколом?
[22:14:09] <savalik> на роутере dropbear стоит.. с винды winSCP заходит на ура..а в никсах ни через fish://user@host/ в дельфине ни через тупо scp не подключиться о_О
[22:29:08] <stuw_> savalik: scp не подключается, он копирует файлы через ssh. по ssh подключаются, по scp нет
[22:29:41] <savalik> stuw_: а как тогда работает winSPC и в чем его столь кардинальное отличие от fish?
[22:30:37] <stuw_> также как и гуевые ftp клиенты работает winscp - получает список файлов и показывает тебе.
[22:30:50] <stuw_> что такое "рыба" - хз, ни разу не использовал
[22:31:05] <stuw_> savalik: тебе что сделать то надо?
[22:31:19] <savalik> ну это гуевый scp для konqueror и dolphin =) мне бы на роутер залезать удобно)
[22:31:38] <stuw_> cp - copy, scp - secure copy. это как бы намек на функциональность )
[22:31:45] <savalik> вот меня что в винду тянет..winscp / warcraft3 / раньше еще и скайп)
[22:32:14] <stuw_> savalik: тебе много файлов качать с роутера надо? )
[22:32:24] <stuw_> нах тебе winscp ?
[22:33:04] <savalik> мне просто не охота сносить dropbear и ставить openssh с sshfs чтобы примонтировать по человечески ФС роутера) просто удобно в нем ковыряться как в локальном компе))
[22:33:31] <savalik> редактировать файлы только через vi по ssh это как то не привычно))
[22:34:40] <savalik> хотя..может ты и прав...и лучше мне принять vi как лучшее средство))
[22:35:58] <stuw_> я в студии, когда ее запускаю, птаюсь работать как в виме ))
[22:37:28] <savalik> нуу..мне далеко до такого дзена))
[22:40:11] <stuw_> это не дзен, а задротство )))
[22:41:41] <savalik> =) красноглазие))
[22:42:37] <stuw_> типа того ))
[11:11:49] <DanSwano> оПХБЕР!
[11:12:28] <DanSwano> а у нас сколько вариантов прошить тошибу? nvflash и putusb?
[11:28:27] <stuw> DanSwano, tegrarcm еще. только я не уверен, что теграрцм умеет писать на ммц, но ядро загрузить и из-под консоли потом прошить можно
[11:29:09] <stuw> beaver_rrr, попробуй таки собрать tegrarcm и с его помощью запустить на тошке образ, что я тебе дал
[11:29:38] <beaver_rrr> попробую