LINUX.ORG.RU

dwm


0

2

Доброе время суток !
с приобретением ноута решил убить мышь ...
(ОС Debian )
собрал dwm ..да...в инете faq полно на эту тему ,но так и не удалось полностью разобраться
!) автозагрузка
хочу реализовать через ./.autorun.sh
вручную - работает ;
непонятно куда да как прописать..
!!)привык к emacs ,но вместо M(ALT) + ... происходит набор чего-то непонятного ,думал то из-за совпадения с META (в dwm тоже ALT) ; поменял на Anykey(что виндовс) - не помогло =(
возможно то из-за раскладки ...хотя
что прописал в xorg.conf ;
Section «InputDevice»
   Identifier «Keyboard0»
Driver «kbd»

Option «XkbRules» «xorg»
Option «XkbModel» «pc104»
Option «XkbLayout» «us,ru»
Option «XkbOptions» «grp:caps_toggle,grp_led:caps»
EndSection

,не хочет работать=(

!!!)тачпад частенько попадает под руки -из-за этого курсор частенько начинает бегать по окнам ..можно ли как-то отключить активацию окна с помощью курсора() .

>непонятно куда да как прописать..
.xinitrc, .xsession. Сам dwm афаик не умеет автозапуск (хотя никто не запретит дописать exec(whatever) в main() или setup()).

поменял на Anykey(что виндовс) - не помогло =(

Смени в конфиге dwm mod1 на mod4, например. И проверь, на что у тебя он забинден (xmodmap без параметров). Им же можно перекинуть на другую клавишу.

x3al ★★★★★ ()

mod4 должна быть. а в Emacs на сей случай можно Esc использовать ведь.

странно, почему не awesome? там тоже кодингом, но на Lua настраивается.

jeuta ★★★★ ()
Ответ на: комментарий от jeuta

А почему awesome? Всегда интересовало, зачем людям нужно нечто с таким кодом и странной попыткой поддержки NetWM (в том же echinus с пейджером имхо лучше).
Ну и жирный он.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

>>хотя никто не запретит дописать exec(whatever) в main() или setup().

наткнулся тут на статейку ( http://www.vkoster.ru/soft/dwm_manager/ )
"... В функции void run(void), отвечающей за запуск основного цикла обработчика событий, перед while(running) необходимо прописать что-то вроде такого spawn(«~/.dwm/autostart»);.."

как я понял .это надо прописать в ~/.xsession <вот мой>:

«while true
do
echo `date` `uptime | sed 's/.*://; s/,//g'`
sleep 1
done | exec /home/alice/.dwm/bin/dwm » (тут без прописи)

-ничего не вышло - при запуске ругается на spawn(«~/.dwm/autostart»)

mod4 должна быть. а в Emacs на сей случай можно Esc использовать ведь.

Cпасиб я даже не знал 0о

странно, почему не awesome?

не знаю...решил этот поковырять ...

rowlin ()
Ответ на: комментарий от rowlin

>done | exec /home/alice/.dwm/bin/dwm
Давно же убрали. Теперь dwm читает не из stdin, а из xsetroot -name.

ничего не вышло - при запуске ругается на spawn()

Это как? Да и зачем тебе автостарт в dwm, если есть .xsession?
Вообще, советую прочитать https://wiki.archlinux.org/index.php/Dwm

x3al ★★★★★ ()
Ответ на: комментарий от x3al

>Давно же убрали. Теперь dwm читает не из stdin, а из xsetroot -name.

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

rowlin ()
Ответ на: комментарий от x3al

вроде бы прорцедуру понял записал все в ./.xsession #feh и trayer запускается - уже радует =) получилось вот так (конечно, требует еще дороботки):

feh --bg-scale /home/alice/pic/linii.jpg & trayer --edge top --align right --SetDockType true --SetPartialStrut true --exp and true --\ width 12 --height 10 --transparent true --tint 0x00000 &

#spawn(«~/.autostart»); #statusbar while true ... # взял с faq exec dwm

насчет spawn() не разобрался - ругается на синтаксис ... /alice/.xsession: 1: Syntax error: word unexpected (expecting ")")

В emacs ESC не работает да и M(Alt ) тоже =(

rowlin ()
Ответ на: комментарий от rowlin

>#spawn(«~/.autostart»);
Такое пишут разве что в самом dwm.c, если это действительно нужно. xsession — простой bash-скрипт.

В emacs ESC не работает да и M(Alt ) тоже =(

Смени в конфиге dwm'а modkey если так хочется освободить Alt.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

>xsession — простой bash-скрипт. spawn() (zakomentiroval i tak rabotaet ./.xsession ) (Gluipii vopros) v ./.xinitrc nuzen #!/bin/sh dlja zapuska conky , setxkbmap...

Смени в конфиге dwm'а modkey если так хочется освободить Alt.

modkey u menja davno ANYKEY (zna4ek windows) s emacs problema rewilas` posle udalenija i sborki s sqrcov funkcii ALT vernulis` =)

vot tol`ko kak ot gui isbavitsja pridetsja poiskat`)) /sorry za translit>> ewe borjus` s raskladkoi

rowlin ()
Ответ на: комментарий от anon_666

спасибо .. помогло (с консоли) дело в том что у меня практически тоже самое прописано с ./.xinitrc но он не хочет работать =(

rowlin ()
Ответ на: комментарий от rowlin

в emacs23 не работает M (alt) хотя в emacs (граффическом приложении) все работает ...

rowlin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.