dwm (вопросы)

ion, dwm, wmii, awesome, xmonad и другие

Модератор: Модераторы разделов

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

да уже переписал ))) чет меня реально переглючило ... иль нада было написать "когда ж меня отпустит" в комментарии к коду )))

токо вот самое веселье началось патом ))) теперь процессор грузится на 40% ... раньше хоть на 3% )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: dwm

Сообщение elide »

потому что там постоянный цикл получается... раньше он останавливался до тех пор, пока не удастся что-нить с stdin прочитать, а теперь - не останавливается.
слава роботам!
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

elide
это я понимаю, но как сделать, что бы время обновлялось без этого цикла ... сделал при обновлении DWM, но это не очень красиво ...

З.Ы. насчет того обновления сильно не смеяцо ))) я его под наркозом писал %)
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

(phasma @ Mar 29 2007, в 05:03) писал(а):да уже переписал ))) чет меня реально переглючило ... иль нада было написать "когда ж меня отпустит" в комментарии к коду )))
phasma, а можно сюда листинг изменений плиз? а то я на си не очень то %) нужны часы через strftime() с обновлением раз в секунду :)
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

нужны часы через strftime() с обновлением раз в секунду smile.gif

а почему именно через strftime()?? чем вам date; sleep 1 не угодил?
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

Pr0b3L
почитай мануал, там все онисано ))) я сча с чужого компьютера ...

polachok
при закрытии DWM(по дефолту ALT SHIFT Q) у меня не закрываются окна, если запускать его черег while ...
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

(polachok @ Mar 30 2007, в 01:52) писал(а):а почему именно через strftime()?? чем вам date; sleep 1 не угодил?
по-красивее решение хочется.
(phasma @ Mar 30 2007, в 16:13) писал(а):Pr0b3L
почитай мануал, там все онисано ))) я сча с чужого компьютера ...
попробую потом еще раз %)

есть один идиотский вопрос: как его _правильно_ заставить работать с UTF-8? я каким-то извращенным способом делал (что-то вроде system("export LC_ALL=\"ru_RU.UTF-8\";export LANG=\"ru_RU.UTF-8\""); и/или setlocale(LC_ALL, "ru_RU.UTF-8"); ) в main.c, а сейчас потерял ту копию main.c и по-новой переделать не получается =( выдает оно такое

Код: Выделить всё

missing fontset: JISX0201.1976-0
missing fontset: GB2312.1980-0
missing fontset: KSC5601.1987-0
missing fontset: JISX0208.1983-0
шрифт поставлен -*-terminus-*-*-*-*-12-*-*-*-*-*-*-r
патч, про который в 3-м посте написано использовал
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

шрифт поставлен -*-terminus-*-*-*-*-12-*-*-*-*-*-*-r


эммм .. это разве юникод ? ... и насчет экспорта ... не легче в .xinitrc прописать ?
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

и насчет экспорта ... не легче в .xinitrc прописать ?

ну дык чувак же "по-красивее" хочет решение!
ммм .. это разве юникод ?

судя по r в конце, это русская версия его
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

))) русская версия UTF-8 ? )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

))) русская версия UTF-8 ? )))

а ты все еще америкосской пользуешься? непатриотично, камрад! если ты не в курсе есть еще вендовая и unix'овая версии туц -> http://forum.posix.ru/viewtopic.php?id=607
И немедленно выпил.
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

(phasma @ Mar 30 2007, в 23:18) писал(а):))) русская версия UTF-8 ? )))
мда, ну после koi8-r еще не так тормозишь... %)
а вообще этот шрифт прекрасно пашет в xterm например. хотя не, это я стормозил %) да и то что рекомендуется ставить (всякие там -*-terminus-medium-*-*-*-14-*-*-*-*-*-iso10646-* (то что гугол выдавал)) не работает...
(polachok @ Mar 30 2007, в 22:15) писал(а):ну дык чувак же "по-красивее" хочет решение!
спасибо, что помогли осознать, что я действительно извращенец. хотя возможно
(phasma @ Mar 29 2007, в 05:03) писал(а):нада было написать "когда ж меня отпустит" в комментарии к коду
хотя нет, я в любом случае пробовал такое, помогало только извращение, похожие на описынные выше...

а вот и сам глюк, который я вижу (там сейчас -*-terminus-medium-*-*-*-14-*-*-*-*-*-iso10646-*). фига меня переглючило туда картинку сохранять, ели нашел. нада заканчивать красноглазить...
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: dwm

Сообщение elide »

polachok
при закрытии DWM(по дефолту ALT SHIFT Q) у меня не закрываются окна, если запускать его черег while ...
прикрути через пайпы. у меня прекрасно всё закрывается.
эта особенность подробно обсуждалась в евойном почтовом листе. мог бы и почитать....
слава роботам!
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

Ээ, ну чего, никто не знает что ли, как с UTF-8 заставить работать то? %)
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

http://www.cgarbs.de/dwm-mitch.en.html
тут есть патч для utf
И немедленно выпил.
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

polachok писал(а):
04.04.2007 20:56
http://www.cgarbs.de/dwm-mitch.en.html
тут есть патч для utf
сорри за надоедливость. применил патч - вопросы вместо русских все равно, шрифт "-*-terminus-medium-r-normal-*-12-*-*-*-*-*-iso10646-*" (с этим шрифтом xterm работает правильно). что не так? уж очень хочется юзать эту вещицу =/
и чего создатели dwm с самого начала под UTF-8 не затачивали...
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

и чего создатели dwm с самого начала под UTF-8 не затачивали...

у создателей все работает, это у Вас лично какие-то косяки...
И немедленно выпил.
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

вот смотрю я на нециферные названия десктопов и думаю: dwm что ли можно заставить запускать определенные программы на определенных десктопах (как в fluxbox) что ли? или это как и я (как дурак будет правильнее, если есть нормальный способ это реализовать) сам распихиваю программы по десктопам при каждом их запуске?
Спасибо сказали:

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: dwm

Сообщение Aectann »

Pr0b3L писал(а):
08.04.2007 20:39
вот смотрю я на нециферные названия десктопов и думаю: dwm что ли можно заставить запускать определенные программы на определенных десктопах (как в fluxbox) что ли?

Можно, можно даже указать, будут их окна изначально плавающими или развернутыми на всю доступную область.
My god... it's full of stars!...
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

это все прописано прям в начале конфигурационного файлика )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

все вроде норм, буду искать патч для мультимониторных систем ... а то второй монитор просто так простаивает ))) не хорошо эт ... надеюсь найду, сам вряд ли напишу ))) часы нормальные не смог )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

sbar
Сообщения: 354
ОС: Gentoo

Re: dwm

Сообщение sbar »

в упор не вижу. это что ли

Код: Выделить всё

        /* class:instance:title regex   tags regex      isfloating */ \
        { "Gimp",                       NULL,           True }, \
? второй элемент означет номер десктопа? по комменту я вообще не понял что означает. а вообще оффтопим. перекиньте лучше последние 4 поста в тему про dwm

UPD: о. а я думал эти посты удалили не известно куда, в корзине то не нашел сначало, зато узнал от туда что я _как_ дурак дейставительно, да... действительно, работает :) только коммент у них какой-то бредовый, мне эти "tags regex" ничего не говорят о названии десктопа...
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

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

а чо патч, у Ансельма ж 2 монитора и живет?
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

polachok писал(а):
08.04.2007 21:28
а чо патч, у Ансельма ж 2 монитора и живет?


хм, вообщем запустил я DWM с двумя мониторами, на втором голые иксы и больше ничего ... зашел на страницу, говорят, что мультихэад не поддерживается ... нашел какие-то патчи, сча еще моищу, мошт чего нарою )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

надо запустить двое иксов с двумя dwm'ами, я так понял.
I don't plan any specific multihead support. If you have a dual
head setup (like me at university), I recommend compiling dwm
for the left and right screen independently.

This way I can run

DISPLAY=:0.0 dwm.left &
DISPLAY=:0.1 dwm.right
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

еще кое-что к посту выше ....

The left screen dwm should have set

#define STACKPOS StackLeft

in config.h, and the right dwm should have set

#define STACKPOS StackRight


UPD: вот что получилось ...

Снимки рабочих мест
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

вообщем как ограничеть область вывода окон ?)
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

вот он бар ))) правда еще есть косяки ))) буду дорабатывать )))

а нафига оно, если оно пустое?
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
phasma
Сообщения: 405

Re: dwm

Сообщение phasma »

polachok писал(а):
13.04.2007 20:49
а нафига оно, если оно пустое?


хм, вообщем в config.h прописывается путь к скрипту, который выводит на этот бар все что угодно ... ну там пока уровень заряда батарейки

лучше подскажи две весчи: 1) как сделать так, что бы после перекрытия плавающим окном не оставлся след от него ? 2) между окнами небыло больших промешутков ?
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: dwm

Сообщение polachok »

1.

Код: Выделить всё

diff -r d97f2ec1b9ab event.c
--- a/event.c   Fri Apr 13 00:41:58 2007 +0400
+++ b/event.c   Fri Apr 13 22:29:15 2007 +0400
@@ -254,7 +254,7 @@ expose(XEvent *e) {
        XExposeEvent *ev = &e->xexpose;

        if(ev->count == 0) {
-               if(barwin_top == ev->window)
+               if(barwin_top == ev->window || barwin_bottom == ev->window)
                        drawstatus();
        }
 }

2.и так все путем
И немедленно выпил.
Спасибо сказали: