Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Aplikace po spuštění (dwm)  (Přečteno 1260 krát)

Hakito

  • Aktivní člen
  • *
  • Příspěvků: 272
    • Japonština.yukata.cz
Aplikace po spuštění (dwm)
« kdy: 12 Září 2013, 10:21:58 »
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
Kód: [Vybrat]
#!/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
Kód: [Vybrat]
[Desktop Entry]
Name=startup.sh
Exec=/home/hakito/startup.sh
Type=Application
Terminal=false

~/startup.sh
Kód: [Vybrat]
#!/bin/bash
exec redshift -l 50.059079:14.405973 &
exec feh --bg-scale Pictures/Untitled.png &
exec terminator
done

~/.xinitrc
Kód: [Vybrat]
#!/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-04
https://wiki.archlinux.org/index.php/Xinitrc
https://wiki.archlinux.org/index.php/Dwm

EDIT:
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)
Kód: [Vybrat]
[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
Kód: [Vybrat]
#!/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
« Poslední změna: 12 Září 2013, 10:26:26 od Hakito »
Generování náhodných čísel je příliš důležité, než aby se nechalo na náhodě.
PC - ATI Radeon HD 2600 PRO, AMD 64 - 2GHz, 2Gb RAM, 80Gb HDD, 40Gb HDD + Xubuntu 12.10

 

Provoz zaštiťuje spolek OpenAlt.