Runit servisi için: mkdir $HOME/.config/sv/dwm/ && vim $HOME/.config/sv/dwm/run ile klasör & dosya oluşturmayı yaparsın
[CODE title="$HOME/.config/sv/dwm/run"]
#!/usr/bin/env sh
startx dwm
[/CODE] chmod +x $HOME/.config/sv/dwm/run komutunu da run dosyasını oluşturduktan sonra çalıştırırsın. ln -s ~/.config/sv/dwm ~/service/dwm ile de enable edersin. sv up ~/service/mpd ile de başlatırsın
Xinitrc runit için de geçerliyse şu kodu atarsanız daha basit olur. -GNOME kodunu silmedim çünkü neresini sileceğimi bilmiyorum. İleride öğrenince güncellerim veya bilen varsa güncellerse sevinirim.-;
Kod:
DEFAULT_SESSION=i3
xset b off
setxkbmap -option ctrl:nocaps
case $WM in
gnome)
ck-launch-session dbus-launch gnome-session
;;
*)
~/bin/i3&
ck-launch-session dbus-launch $DEFAULT_SESSION
;;
esac
Xinitrc runit için de geçerliyse şu kodu atarsanız daha basit olur. -GNOME kodunu silmedim çünkü neresini sileceğimi bilmiyorum. İleride öğrenince güncellerim veya bilen varsa güncellerse sevinirim.-;
Kod:
DEFAULT_SESSION=i3
xset b off
setxkbmap -option ctrl:nocaps
case $WM in
gnome)
ck-launch-session dbus-launch gnome-session
;;
*)
~/bin/i3&
ck-launch-session dbus-launch $DEFAULT_SESSION
;;
esac
Xinitrc runit için de geçerliyse şu kodu atarsanız daha basit olur. -GNOME kodunu silmedim çünkü neresini sileceğimi bilmiyorum. İleride öğrenince güncellerim veya bilen varsa güncellerse sevinirim.-;
Kod:
DEFAULT_SESSION=i3
xset b off
setxkbmap -option ctrl:nocaps
case $WM in
gnome)
ck-launch-session dbus-launch gnome-session
;;
*)
~/bin/i3&
ck-launch-session dbus-launch $DEFAULT_SESSION
;;
esac
Nereden bakacağım geçerli olup olmadığına .xinitrc dosyası var ama.
Kod:
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
Nereden bakacağım geçerli olup olmadığına. Xinitrc dosyası var ama.
Kod:
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
Xinitrc runit için de geçerliyse şu kodu atarsanız daha basit olur. -GNOME kodunu silmedim çünkü neresini sileceğimi bilmiyorum. İleride öğrenince güncellerim veya bilen varsa güncellerse sevinirim.-;
Kod:
DEFAULT_SESSION=i3
xset b off
setxkbmap -option ctrl:nocaps
case $WM in
gnome)
ck-launch-session dbus-launch gnome-session
;;
*)
~/bin/i3&
ck-launch-session dbus-launch $DEFAULT_SESSION
;;
esac