Nous sommes actuellement le Ven 24 Mai 2013, 02:56
Messages depuis 12 | 24 | 36 heures.




Aller à la page 1, 2  Suivant  [ 37 messages ]  Publier une réponse
 Sujet du message: [Openbox] autostart ne s'exécute pas. (résolu)
MessagePublié: Jeu 26 Avr 2012, 11:35 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Bonjour à tous,

Je viens de passer à Openbox, jusque là tout ca bien, j'ai customizé mon menu, ai fait les modifs qui me conviennent, etc...

Mais pour aller plus avant pour me créer mon environnement de travail, je veux utiliser mon autostart histoire de lancer deux ou trois choses au démarrage (conky, nitrogen et gnome-settings-daemon) pour débuter.

Mais voilà, même en suivant plusieurs tutos et/ou le wiki Archlinux, impossible de faire s'exécuter mon autostart au démarrage. Dans Nautilus ou PCManFM, avec un clic droit dessus il est bien marqué en exécutable. En revanche, que je tente de l'exécuter manuellement (directement ou dans un terminal), rien ne se passe..

Rien ne change si j'utilise GDM ou LXDM, et je n'ai pas touché à mon .xinitrc depuis que j'ai installé Arch.

Une idée??? Peut-être pas utilisé les bons arguments (juste fait un "chmod +x /home/moi/.config/openbox/autostart").

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 11:50 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Dim 15 Août 2010, 11:48
Messages: 8069
Localisation: Basse-Normandie
Anghirrim a écrit:
En revanche, que je tente de l'exécuter manuellement (directement ou dans un terminal), rien ne se passe..

Quel est son contenu ?
Tu es bien parti des fichiers de /etc/xdg/openbox/ que tu as recopié dans ~/.config/openbox/ ?

_________________
«The following statement is not true. The previous statement is true.» :nage:


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 15:24 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Au début, j'ai fait une simple création d'un autostart.sh à la main, puis lancé:
Code:
chmod +x ~/.config/openbox/autostart.sh


Après je l'ai rempli avec:
Code:
#! /bin/bash
nitrogen --restore &
gnome-settings-daemon &


Rien ne se passait (avec ou sans #! /bin/bash)

Ensuite, j'ai vu ma boulette, il n'y a plus de .sh mais seulement autostart maintenant.

Donc un rapide:
Code:
cp /etc/xdg/openbox/autostart ~/.config/openbox/autostart

avec suppression de l'ancien autostart.sh.

Puis tout étant commenté dans le fichier, j'ai tout dégagé pour remettre seulement:
Code:
nitrogen --restore &
gnome-settings-daemon &


Du coup je sèche...

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 15:44 
Maître du Kyudo

Inscrit le: Mer 06 Jan 2010, 14:51
Messages: 1189
Localisation: Ried - Alsace - France
Si tu fais un :
Code:
$ bash -x ~/.config/openbox/autostart

ça te répond quoi ?

_________________
La majorité des bugs se situent entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 18:26 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Je te dis ça quand je suis chez moi! :mrgreen:

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 20:28 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
'Ca donne ca:
Code:

[thomas@myhost ~]$ bash -x ~/.config/openbox/autostart
[thomas@myhost ~]$ + $'nitro\302\255gen' $'--res\302\255tore'
/home/thomas/.config/openbox/autostart: ligne20: $'nitro\302\255gen' : commande introuvable
+ gnome-settings-daemon
/home/thomas/.config/openbox/autostart: ligne19: gnome-settings-daemon : commande introuvable


Je precise que gnome-settings-daemon et nitrogen sont bien installes... :mrgreen:

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 21:01 
archer de cavalerie

Inscrit le: Jeu 24 Juin 2010, 09:44
Messages: 80
alors, le fichier s'appelle bien "autostart.sh"

le contenu de mon autostart.sh :

Code:
# 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

/home/coolgeek/scripts/change_wall.sh &

avant-window-navigator &

xcompmgr -cCFf &
#dcompmgr --gl &
#cairo-compmgr &

conky -d &


d'après le message d'erreur, il semblerais que tu ai des caracteres bizarre dans ton fichier (meme si ils sont invisibles). Essaie de suppr les lignes posant souci et de les réécrire


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Jeu 26 Avr 2012, 21:26 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Bon, on avance, nitrogen se lance mais toujours pas d'icones GTK (cependant gnome-settings-daemons ne retourne pas d' erreur avec le $ bash -x ~/.config/openbox/autostart).

Bizarre le coup des caracteres invisibles quand meme. Merci coolgeek.

SInon, j'ai perdu mon agencement US Intl avec Openbox, on le configure ou? Parce que je n' ai que US Acentos dans Arch...et du coup j'utilisais les parametres de Gnome pour gerer cet agencement.

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Ven 27 Avr 2012, 05:19 
archer de cavalerie

Inscrit le: Jeu 24 Juin 2010, 09:44
Messages: 80
http://wiki.archlinux.fr/Xorg#Clavier ?


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Ven 27 Avr 2012, 20:15 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
coolgeek a écrit:
http://wiki.archlinux.fr/Xorg#Clavier ?


Énorme merci!!!! Je suis un poil boulet quand même....lors de l'installation d'Arch, je me suis limité au rc.conf, avec "us" ou "us-acentos" dans les claviers disponibles. J'étais passé complètement à côté du
Code:
/etc/X11/xorg.conf.d/10-evdev.conf
.

Du coup, j'ai ajouté:
Code:
Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout"   "us"
        Option "XkbVariant" "alt-intl"
EndSection


Et ça marche, je peux réécrire un français correct! :bravo:

Merci coolgeek :copain: .

En revanche les thèmes GTK ne s'affichent toujours pas. Je vais continuer à creuser ça ce WE.

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Ven 27 Avr 2012, 20:43 
archer de cavalerie
Avatar de l’utilisateur

Inscrit le: Lun 17 Mai 2010, 13:56
Messages: 90
Localisation: Angers (France)
Bonjour

J'ai un problème similaire, mais en pire. Je viens d'installer Arch sur une clé USB (une installation classique, pas un système live) et j'ai choisi comme WM openbox que j'utilise pour la première fois, et slim comme gestionnaire de connexion. J'ai modifié ~/.config/openbox/rc.xml et ~/.config/openbox/autostart (recopiés depuis /etc/xdg/openbox) en ajoutant simplement un raccourci clavier et une commande au démarrage. Résultat : néant (pas de nouveau raccourci ni de lancement au démarrage).

Pour test, j'ai mis dans mon autostart la commande :
Code:
echo "test" >> ~/ttt


Après déconnexion-reconnexion (et même après re-démarrage) aucun changement dans le fichier ~/ttt, comme si l'autostart n'avait pas été lu. Je ne pige pas du tout...

Cordialement,
LuX

_________________
LuX


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Ven 27 Avr 2012, 21:28 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Tu peux afficher le contenu de ton rc.xml, c'est pas normal que le raccourci ne marche pas... tu n'en as pas utilisé un déjà pris? Perso, juste un "reconfigure Openbox" a suffit.

Profite de mon post, n'hésite pas. Tu peux essayer la commande d'oktoberfest pour voir?

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Dim 29 Avr 2012, 20:14 
archer de cavalerie
Avatar de l’utilisateur

Inscrit le: Lun 17 Mai 2010, 13:56
Messages: 90
Localisation: Angers (France)
Bonjour

Bon, j'ai trouvé une solution à partir de la page Help:Autostart du site d'Openbox. Je cite :
Citer:
When you run the openbox command on its own, the autostart scripts will not run. They are run by openbox-session or when you log in graphically with the "Openbox" session type.

C'est très certainement ce qui se passe ici. Je n'utilise ni gnome ni kde mais lxde et je démarre ma session avec slim, qui contient juste la ligne :
Code:
exec ck-launch-session startlxde

Chez moi /usr/bin/startlxde est juste un script bash qui appelle /usr/bin/lxsession. Ce dernier est un fichier binaire donc je ne sais pas ce qu'il fait mais selon toute vraisemblance, vu le résultat, il appelle "openbox" au lieu de "openbox-session". Après quelques tâtonnements j'ai modifié mon .xinitrc comme suit, et maintenant openbox exécute bien le fichier autostart et les raccourcis et que j'ai mis dans rc.xml.
Code:
exec ck-launch-session openbox-session &
startlxde

Je n'aime pas trop ce genre de bidouille car je ne comprends pas du tout ce que je fais (pourquoi appeler d'abord openbox-session, dois-je mettre "exec ck-laucnh-session" devant "startlxde", etc). Et puis je trouve plutôt bizarre que lxsession lance son gestionnaire de fenêtre par défaut (openbox) via une commande qui fait que celui-ci ignore ses propres fichiers de configuations (et cela même si je lance après coup la commande 'openbox --reconfigure'). Enfin bon, ça marche, on ne va pas se plaindre.

Cordialement,
LuX

_________________
LuX


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Dim 29 Avr 2012, 20:19 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mer 12 Sep 2007, 16:03
Messages: 6426
En fait t'as donné les mauvaises infos dès le départ :? En pratique t'utilises effectivement openbox mais par le biais de l'environnement de bureau lxde.
Ce dernier utilise un fichier de démarrage différent: LXDE / Lancement_automatique_de_programmes

_________________
[Thème] Sujet (état)


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Dim 29 Avr 2012, 22:36 
archer de cavalerie
Avatar de l’utilisateur

Inscrit le: Lun 17 Mai 2010, 13:56
Messages: 90
Localisation: Angers (France)
Disons que j'ai omis une info, qui se trouve être la bonne. Dommage qu'elle ne soit mentionnée nulle part sur la page de Openbox. :?

Merci en tout cas pour cette précision, c'est beaucoup plus clair comme ça. :chinois:

_________________
LuX


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Lun 30 Avr 2012, 15:54 
archer de cavalerie

Inscrit le: Jeu 24 Juin 2010, 09:44
Messages: 80
cette information n'a pas a etre sur le site d'openbox puisque tu utilise LXDE. Tu aurais du aller voir la page de LXDE.
Parfois les DE utilise des logiciels externe mais prefere avoir leur propre fichier de conf. Il est toujours bon ton d'aller voir le site du DE et ensuite la page du logiciel en question si la réponse n'est pas sur le site du DE


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Mer 02 Mai 2012, 14:07 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Bon, toujours pas trouvé pourquoi ma partie gtk ne se lance pas avec l'autostart.

Mais du coup, dans le WE, j'ai tenté l'install de'Arch sur mon vieil eeepc 701, en n'installant qu'Openbox et lxdm après la netinstall. Tout marche bien sauf que mon utilisateur (thomas) n'a pas les droits pour lancer l'autostart (qui s'exécute bien une fois que je me logue en root dans un terminal).

L'objectif est de faire mes bidouilles sur l'eeepc, ma moitié n'aimant pas franchement que je touche à notre ordi principal. Elle tolère déjà Arch sous Gnome, mais sous Openbox, faut pas pousser. :mrgreen:

thomas est bien dans les groupes root et user. Une idée??? D'ailleurs thomas a des droits plus que limités (un simple copier coller dans mon "home" ne fonctionne pas non plus).

Je suis perdu là....

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Mer 02 Mai 2012, 14:10 
Maître du Kyudo

Inscrit le: Mer 06 Jan 2010, 14:51
Messages: 1189
Localisation: Ried - Alsace - France
Anghirrim a écrit:
L'objectif est de faire mes bidouilles sur l'eeepc, ma moitié n'aimant pas franchement que je touche à notre ordi principal. Elle tolère déjà Arch sous Gnome, mais sous Openbox, faut pas pousser. :mrgreen:


Archlinux est multi-utilisateur non... :humour: Tu la mets sous Gnome et toi sous openbox.

_________________
La majorité des bugs se situent entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Mer 02 Mai 2012, 14:25 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Oui oui... c'est déjà le cas (quoique j'ai mis Avant Window Navigator sous Openbox, donc j'ai un petit espoir)... 8)

Sinon, si je fais:
Code:
[thomas@(none) ~]$ su
[root@(none) ~]$ chmod -R a+rwx /home/thomas/


C'est une manière "propre" de régler mon problème??

Ou alors un:
Code:
[thomas@(none) ~]$ su
[root@(none) ~]$ chmod -R g+rwx /home/thomas/


Etant donné que thomas est dans les groupes root et wheel?

Parce que là, je sèche un poil quand même.

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] autostart ne s'exécute pas.
MessagePublié: Mer 02 Mai 2012, 14:30 
Maître du Kyudo

Inscrit le: Mer 06 Jan 2010, 14:51
Messages: 1189
Localisation: Ried - Alsace - France
Très mauvaise idée que de bidouiller les droits de ton home...
Commençons par le début, que donnes un :
Code:
$ ls -ld /home/thomas

et si tu fais un $HOME/.xinitrc comme ceci :
Code:
exec openbox-session


et que tu démarres X via startx et non pas lxdm, est-ce que l'autostart est exécuté ?

EDIT : openbox et autostart marchent sans souci chez moi avec tous mes PCs. C'est le fait de le lancer via lxdm qui pose problème.

_________________
La majorité des bugs se situent entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Aller à la page 1, 2  Suivant  [ 37 messages ]  Répondre au sujet


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Rechercher pour:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr
phpBB SEO


© 2009-2010 Archlinux.fr ~ Communauté Francophone Arch Linux