dwm (вопросы)

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

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

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

Re: dwm

Сообщение phasma »

polachok писал(а):
13.04.2007 22:32
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.и так все путем


хехе ))) счас нам вкатят ))) стопудова ))) пасип тебе ))) эх ... мошт даж Си подучу ))
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 »

хехе ))) счас нам вкатят ))) стопудова ))) пасип тебе ))) эх ... мошт даж Си подучу ))

и я тож подучить хочу (: а вкатят это да, ща я Juliette попрошу, пока кто-нить злобный не видал.
И немедленно выпил.
Спасибо сказали:

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

Re: dwm

Сообщение phasma »

еще вопрос, как работать с fifo при запуске двух приложений ...

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

WM_0=dwm.left
fifo_0=~/.dwm/dwm.left
WM_1=dwm.right
fifo_1=~/.dwm/dwm.right

~/.dwm/dwm_0.sh $fifo_0 &
~/.dwm/dwm_1.sh $fifo_1 &
while [ ! -p $fifo_0 ]; do sleep .1; done
    exec <$fifo_0 || exec <$fifo_1

DISPLAY=:0.1 $WM_1 &
DISPLAY=:0.0 $WM_0 &
wmpid=$!
wait $wmpid


имхо чет тут я накосячил ))) на первом DWM вместо stdin данных выводится "Resource temporarily unavailable" ...
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
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

пускаю dwm через ~/.xinitrc вот так:

while true
do
/home/delirio/dwm-status
sleep 4
done | dwm

При закрытии dwm иксы остаются открытыми. Как с этим можно бороться?
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

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

Re: dwm

Сообщение Aectann »

Delirious Stranger писал(а):
20.04.2007 22:58
При закрытии dwm иксы остаются открытыми. Как с этим можно бороться?

У меня такое происходит, когда перед закрытием исков открыты проги помимо тех, которые запускаются автоматом из .xinitrc. Если ничего "лишнего" не открыто, то все нормально.
My god... it's full of stars!...
Спасибо сказали:

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

Re: dwm

Сообщение elide »

Как с этим можно бороться?
прикрути через пайпы.
слава роботам!
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

А можно на примерчике, пожалуйста?
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

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

Re: dwm

Сообщение elide »

Delirious Stranger, а поиском тебя в детстве не научили пользоваться?
слава роботам!
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

нашел=)
вот этот вариант заюзал - все нормально работает.
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

Мдя. он работает если не юзать xdm=( если xdm юзать, то вместо времени EOF. буду искать дальше=(
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

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

Re: dwm

Сообщение elide »

Delirious Stranger, да?
а у меня как раз xdm....
слава роботам!
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

elide, ну сжальтесь=) поделитесь вашим конфигом=)
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

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

Re: dwm

Сообщение elide »

Delirious Stranger, прочитайте самый первый ответ в этой теме (:
там как раз мой конфиг.
слава роботам!
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

от блин=) ну я и слепень=)

Но, что то я определенно не догоняю.

пишу в .xinitrc

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

FIFO=$HOME/.dwm/fifo
$HOME/.dwm/in.sh > $FIFO &
dwm < $FIFO > $FIFO

пишу в .xsession

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

/bin/bash --login -i ~/.xinitrc

пишу в ~/.dwm/in.sh

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

while true
do
    time=`date +[%H:%M]`
    echo "$time"
    sleep 5
done


Но не робит=( или лыжи не едут. или я долбанутый.
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

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

Re: dwm

Сообщение phasma »

хм, elide, мошт еще подскажите, как сделать нормальную работу с двумя пайпами ?
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 »

Delirious Stranger
во-первых, зачем тебе "/bin/bash --login -i ~/.xinitrc" ? просто сделай .xsession симлинком на .xinitrc...
во-вторых, а ты этот $FIFO создал? mkfifo и все такое?

phasma, а зачем тебе два пайпа?
слава роботам!
Спасибо сказали:

Аватара пользователя
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
Спасибо сказали:

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

Re: dwm

Сообщение elide »

хм... ну а чем тогда это ситуация отличается от рассмотренной?
все равно получается по 1 пайпу на 1 dwm... никаких отличий не вижу...
слава роботам!
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

если у меня симлинк,то кодировки почему-то слетают. посему работает через "/bin/bash --login -i ~/.xinitrc"
а вот насчет mkfifo=))) прошляпил... я лузер))) Спасибо. теперь все работает...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

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

Re: dwm

Сообщение phasma »

elide, Resource temporarily unavailable иногда вылазивает :)

это, а с GIMP кто-нить че-нить умное может посоветовать ? как можно разместить окна по-красивому ...
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 »

phasma, ну тогда показывай, как что далаешь.... будем подумать.
а гимп... кортинко в главной области, инструменты слои и цвета - справа в tiled. собственно под dwm другой раскладки можно добиться только если все в float, и ручками расставить....
слава роботам!
Спасибо сказали:

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

Re: dwm

Сообщение phasma »

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

WM_0=dwm.left
fifo_0=~/.dwm/dwm.left
WM_1=dwm.right
fifo_1=~/.dwm/dwm.right

~/.dwm/dwm_0.sh $fifo_0 &
~/.dwm/dwm_1.sh $fifo_1 &

while [ ! -p $fifo_1 ]; do
    sleep .1
done
exec <$fifo_1

DISPLAY=:0.1 $WM_1 &

while [ ! -p $fifo_0 ]; do
    sleep .1
done
exec <$fifo_0


DISPLAY=:0.0 $WM_0 &

wmpid=$!
wait $wmpid


пока вот часа за 2-3 глюков не было ...

собственно под dwm другой раскладки можно добиться только если все в float, и ручками расставить....


а можно мну сцылочку кинуть иль что искать подсказать ? ..
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 »

а можно мну сцылочку кинуть иль что искать подсказать ?
про что?
про float? так это... как его.... ctrl+space по дефолтному конфигу....
слава роботам!
Спасибо сказали:

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

Re: dwm

Сообщение phasma »

elide, хм, если использовать ModKey + Shift + Space токо окно растягиваетсо на весь рабочий стол )))
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 »

а если ModKey + Mouse_Right_key и потаскать?
слава роботам!
Спасибо сказали:

Аватара пользователя
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
Спасибо сказали:

Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: dwm

Сообщение Delirious Stranger »

man dwm:

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

   Mouse commands
       Mod1-Button1
              Move current window while dragging (floating layout only).

       Mod1-Button2
              Zooms/cycles current window to/from master area (tiled layout only).

       Mod1-Button3
              Resize current window while dragging (floating layout only).
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:

Аватара пользователя
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 »

не, я про кнопки ... с Mod1 на какую-нить кнопку объявленную в config.h перенести )
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
Спасибо сказали: