Zdravím,
Před nedávnem jsem přešel na správce oken DWM a s tím se přestaly automaticky spouštět aplikace, které jsem měl nastavené v Xubuntu session.
Tak to není problém. Našel jsem si spoustu příkazů a návodů, jak nastavit automatické spouštění.
Jednak jsem si vytvořil soubor .xinitrc, ten teď jen spouští conky do lišty.
Taky jsem vytvořil soubor startup.sh s chmod +x a ten připsal do /etc/rc.local i do /home/hakito/.config/autostart jsem vytvořil soubor startup.desktop, který odkazuje na startup.sh v domovském adresáři.
Tak nějak si už nevím rady, protože se nespouští ani .xinitrc ani startup.sh..
Pokud jsem to pochopil dobře, .xinitrc by se měl načítat automaticky.
A když soubory spustím pomocí ./startup.sh nebo ./.xinitrc, tak fungují tak, jak mají.
/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/bin/bash /home/hakito/startup.sh
exit 0
~/.config/autostart/startup.desktop
[Desktop Entry]
Name=startup.sh
Exec=/home/hakito/startup.sh
Type=Application
Terminal=false
~/startup.sh
#!/bin/bash
exec redshift -l 50.059079:14.405973 &
exec feh --bg-scale Pictures/Untitled.png &
exec terminator
done
~/.xinitrc
#!/bin/sh
(conky | while read LINE; do xsetroot -name "$LINE"; done) &
exec dwm
Kdybyste někdo věděl, co dělám špatně, nebo jak to mít jinak, podělte se, budu rád za každou pomoc!
zdroje:
http://askubuntu.com/questions/166777/how-can-you-make-a-sh-file-come-on-at-startup-in-lubuntu-12-04https://wiki.archlinux.org/index.php/Xinitrchttps://wiki.archlinux.org/index.php/DwmEDIT:
V ~/.config/autostart je i soubor trackball.desktop, který spouští trackball.sh v ~/ a ten funguje normálně
(trackball.sh upravuje nastavení tlačítek na trackballu)
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=trackball
Comment=
Exec=/home/hakito/trackball.sh
StartupNotify=false
Terminal=false
Hidden=false
~/trackball.sh
#!/bin/bash
dev="Logitech USB Trackball"
we="Evdev Wheel Emulation"
xinput set-int-prop "$dev" "$we Button" 8 8
xinput set-int-prop "$dev" "$we" 8 1