[openbox] Autostart.sh ignoré

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
arch.mick
Daikyu
Messages : 97
Inscription : mar. 22 févr. 2011, 16:22

[openbox] Autostart.sh ignoré

Message par arch.mick »

Bonsoir,
J'ai un petit soucis avec openbox, lorsque je lance ma session avec exec openbox-session,
mon fichier autostart.sh n'est pas exécuté...

Voici son contenu :

Code : Tout sélectionner

#!/bin/bash
pytyle2 &
tint2 &
De plus il est bien exécutable, retour de ls -la :
-rwxr-xr-x 1 mick mick 31 7 avril 01:09 .autostart.sh

D'ou cela peut - il venir ?
J'ai fouiller les forum sans réponse et la je ne sais plus quoi faire, je me tourne vers vous en espérant que vous puissiez m'aider merci d'avance.
Avatar de l’utilisateur
albireo
Elfe
Messages : 553
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [openbox] Autostart.sh ignoré

Message par albireo »

comment lances-tu la session ? avec startx + .xinitrc ou un gestionnaire ?

http://wiki.archlinux.fr/Openbox

chez moi avec slim + .xinitrc (exec ck-launch-session openbox-session) ça fonctionne correctement
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [openbox] Autostart.sh ignoré

Message par oktoberfest »

salut,

je vois que ton fichier s'appelle .autostart.sh. Ne devrait-il pas s'appeler autostart.sh (sans le . devant) ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [openbox] Autostart.sh ignoré

Message par widapit »

salut,est-ce que tu peux le lancer toi-même ton fichier ou est-ce open-box qui ne le lance pas ??
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
arch.mick
Daikyu
Messages : 97
Inscription : mar. 22 févr. 2011, 16:22

Re: [openbox] Autostart.sh ignoré

Message par arch.mick »

albireo a écrit :comment lances-tu la session ? avec startx + .xinitrc ou un gestionnaire ?

http://wiki.archlinux.fr/Openbox

chez moi avec slim + .xinitrc (exec ck-launch-session openbox-session) ça fonctionne correctement
Je lance ma session comme toi, avec slim lance en inittab + exec openbox-session.
oktoberfest a écrit :salut,

je vois que ton fichier s'appelle .autostart.sh. Ne devrait-il pas s'appeler autostart.sh (sans le . devant) ?
D'aprés le wiki, je vien de voir que mon fihcier serais peut être mal placé, je vais tester de la mettre dans .config/openbox/autostart.sh (cela parrait plus logique)
widapit a écrit :salut,est-ce que tu peux le lancer toi-même ton fichier ou est-ce open-box qui ne le lance pas ??
Oui effectivement je peut l’exécuté.

EDIT1 : j'ai placé mon autostart.sh dans ~/.config/openbox/autostart.sh
Alloué les droits d’exécution chmod +x autostart.sh
Et voici le contenu de mon autostart.sh :

Code : Tout sélectionner

# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.

# Set a background color
BG=""
if which hsetroot >/dev/null 2>&1; then
    BG=hsetroot
else
    if which esetroot >/dev/null 2>&1; then
        BG=esetroot
    else
        if which xsetroot >/dev/null 2>&1; then
            BG=xsetroot
        fi
    fi
fi
test -z $BG || $BG -solid "#303030"

# D-bus
if which dbus-launch >/dev/null 2>&1 && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
       eval `dbus-launch --sh-syntax --exit-with-session`
fi

# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
  /usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null 2>&1; then
  gnome-settings-daemon &
# Make GTK apps look and behave how they were set up in the XFCE config tools
elif which xfce-mcs-manager >/dev/null 2>&1; then
  xfce-mcs-manager n &
fi

# Preload stuff for KDE apps
if which start_kdeinit >/dev/null 2>&1; then
  LD_BIND_NOW=true start_kdeinit --new-startup +kcminit_startup &
fi

# Run XDG autostart things.  By default don't run anything desktop-specific
# See xdg-autostart --help more info
DESKTOP_ENV="OPENBOX"
if which /usr/lib/openbox/xdg-autostart >/dev/null 2>&1; then
  /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
fi

nitrogen --restore &
(sleep 5 && pytyle2)&
Seul soucis c'est que sa ne marche toujours pas :cry:

EDIT 2: Après un test tout bête, j'ai rajouté firefox&, je me rend compte que cela marche maintenant...
Le seul problême qui reste inchangé est le lancement de pytyle2.
J'arrive a lancer n'importe quel application mais pas celle-ci. J'ai pourtant suivit le wiki du projet pytyle pour le lancer dans le fichier autostart.sh
soit la ligne

Code : Tout sélectionner

(sleep 5  &&  pytyle2)&
Quand je fais un ps -u dans ma console pytyle ne figure pas dans les processus.

Quelqu'un aurais t-il une idée ?
Voila, merci d'avance
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [openbox] Autostart.sh ignoré

Message par benjarobin »

Tout d'abord arrives tu à le lancer manuellement via une console sous X
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
arch.mick
Daikyu
Messages : 97
Inscription : mar. 22 févr. 2011, 16:22

Re: [openbox] Autostart.sh ignoré

Message par arch.mick »

Oui sans soucis mis a part qu'il me dit qu'il n'arrive pas a "grab" certaine touche mais sa n'empêche pas son fonctionnement.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [openbox] Autostart.sh ignoré

Message par benjarobin »

Remplace

Code : Tout sélectionner

 (sleep 5 && pytyle2)&
par

Code : Tout sélectionner

(sleep 5 && pytyle2 &> /home/tonuser/debugPytyle)&
Donne nous ensuite le contenu de ce fichier
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
arch.mick
Daikyu
Messages : 97
Inscription : mar. 22 févr. 2011, 16:22

Re: [openbox] Autostart.sh ignoré

Message par arch.mick »

Code : Tout sélectionner

[mick@arch-laptop ~]$ cat debugPytyle 
Traceback (most recent call last):
  File "/usr/bin/pytyle2", line 27, in <module>
    import pt.state as state
  File "/usr/lib/python2.7/site-packages/pt/state.py", line 267, in <module>
    init()
  File "/usr/lib/python2.7/site-packages/pt/state.py", line 20, in init
    load_properties()
  File "/usr/lib/python2.7/site-packages/pt/state.py", line 109, in load_properties
    update_property(pname)
  File "/usr/lib/python2.7/site-packages/pt/state.py", line 155, in update_property
    m()
  File "/usr/lib/python2.7/site-packages/pt/state.py", line 188, in update_NET_CLIENT_LIST
    update_NET_ACTIVE_WINDOW()
  File "/usr/lib/python2.7/site-packages/pt/state.py", line 160, in update_NET_ACTIVE_WINDOW
    set_active(ptxcb.XROOT.get_active_window())
  File "/usr/lib/python2.7/site-packages/pt/ptxcb/window.py", line 559, in get_active_window
    return self._get_property('_NET_ACTIVE_WINDOW')[0]
IndexError: list index out of range
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [openbox] Autostart.sh ignoré

Message par benjarobin »

Je pense que cela vient qu'aucune fenêtre n'est active au moment où le script est lancé (je ne sais pas ce qu'il fait), mais tu pourrais essayer d'augmenter le temps de sleep, 20 s ?
D’ailleurs il y a un rapport de bug: http://code.google.com/p/pytyle/issues/detail?id=10
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
arch.mick
Daikyu
Messages : 97
Inscription : mar. 22 févr. 2011, 16:22

Re: [openbox] Autostart.sh ignoré(résolu)

Message par arch.mick »

J'ai à un moment réussi en lançant une fenêtre avant pytyle mais cela na marché que temporairement.
Je pense contourné le problême en ajoutant dans mon menu openbox un racourcis lançant le script
Je met donc le sujet en résolu car mon autostart s'éxécute et le dernier soucis a été contourné
Merci a tous :)
Répondre