LINUX.ORG.RU

lightdm dwm MATE

 


0

1

Есть дебиан с МАТЕ (основное ДЕ), хочу поставить и настроить dwm (или awesome), но, как известно, lightdm не запускает файл .xinitrc, который везде рекомендуют использовать для донастройки тайловых вм. вопрос, как мне сделать так, чтобы при старте dwm/awesome (можно что-нибудь одно) запускался файл настроек? с awesome, если не изменяет мне память, можно было в rc.lua записать что-то вроде:

os.execute("pgrep -u $USER -x xxkb || (xxkb &)")
а как быть с dwm?

Добавь в dwm.c

в функцию main() после второго die();

system("/home/$USER/.dwmrc");

и в домашней директории создай файлик .dwmrc

внутри типа такого.

#! /bin/sh

nm-applet&
pidgin&

Но это так, только если на скорую руку. Удобно.

Dron ★★★★★
()
Последнее исправление: Dron (всего исправлений: 3)

вроде как есть у dwm функция автозапуска такого файла, посмотри патчи на странице проекта.

Bfgeshka ★★★★★
()

lightdm не запускает файл .xinitrc

$ cat /usr/local/bin/dwm-session 
#!/bin/sh

if [ "$1" = "stop" ]; then
    kill $(cat /tmp/dwmsession.pid) $(pidof dwm)
    exit 0
fi
echo $$ > /tmp/dwmsession.pid

~/.config/dwm-autostart.sh
xset +fp /usr/share/fonts
xset fp rehash

while :; do
    dwm
done

$ cat /usr/share/xsessions/dwm.desktop
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=dwm-session
TryExec=dwm-session
Name=dwm
Extraterrestrial ★★★★★
()
Ответ на: комментарий от Extraterrestrial

а есть пошаговая инструкция что и как сделать? я понимаю, что нужно посоздавать файлы, но, как я понял, dwm-session все равно руками нужно запускать?

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