Page 1 sur 1
[openbox] Montage a chaud USB; tint2 ne démarre pas (résolu)
Publié : mar. 18 févr. 2014, 12:08
par DomS
Bonjour à tous,
Depuis une installation récente d'arch sur un portable, je n'arrive pas à trouver de solution pour des soucis censés être simples.
Ceux qui me gênent particulièrement sont les suivants :
1/ je n'arrive pas à avoir au démarrage tint2. Pourtoant, mon fichier ~/.config/openbox/autostart est le suivant :
Code : Tout sélectionner
(sleep 1s && tint2) &
(sleep 1s && nitrogen --restore) &
(sleep 2s && volumeicon) &
(sleep 2s && dropboxd) &
(sleep 2s && nm-applet) &
(j'ai mis des sleep un peu partout car je pensais que je les lançait trop tôt mais ç ane change rien)
2/ Je n'arrive pas à accéder au contenu des clés usb et autres dd usb.
gvfs et udisks2 sont tous les deux installés (j'ai installé kde pour test mais le montage à chaud ne fonctionne pas non plus, j'en conclus que je ne dois pas avoir un service activé mais je ne trouve pas lequel.
Edit : j'ai oublié de dire que j'utilise pcmanfm sous openbox au passage
mon fichier .xinitrc :
Please HELP ME !!!
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 16:59
par FoolEcho
Salut,
DomS a écrit :1/ je n'arrive pas à avoir au démarrage tint2.
Figure-t-il dans les processus lancés ? (
ps ax|grep tint2
)
Il se lance dans openbox depuis une console ?
DomS a écrit :gvfs et udisks2 sont tous les deux installés (j'ai installé kde pour test mais le montage à chaud ne fonctionne pas non plus, j'en conclus que je ne dois pas avoir un service activé mais je ne trouve pas lequel.
Edit : j'ai oublié de dire que j'utilise pcmanfm sous openbox au passage
Apparemment, il faut le lancer avec
-d
:
https://wiki.archlinux.org/index.php/PC ... aemon_mode.
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 18:51
par DomS
Merci de ton aide FoolEcho :
Une remarque : nitrogen ne fait pas son boulot non plus et je me retrouve a chaque fois avec un fond d'écran gris sombre.
J'avais déjà essayé de rajouter quelque chose comme
(sleep 2s && pcmanfm -d) &
à la fin de l'autostart mais ç an'a pas marché
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 19:01
par FoolEcho
Mmmm... Que renvoie find /home/ton_utilisateur/ ! -user ton_utilisateur
?
Ou autrement: ls -lR .config/openbox
?
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 20:49
par DomS
La première commande a une réponse trop longue pour rentrer dans le message. Que cherches-tu exactement ? Je ne comprends pas la commande
Code : Tout sélectionner
$ ls -lR .config/openbox
.config/openbox:
total 40
-rw-r--r-- 1 doms users 167 18 févr. 11:42 autostart
-rw-r--r-- 1 doms users 5265 20 déc. 23:46 menu.xml
-rw-r--r-- 1 doms users 26278 9 févr. 01:30 rc.xml
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 20:54
par benjarobin
FoolEcho a fait une petite erreur : la commande demandée est
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 20:58
par FoolEcho

... corrigé.
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 21:02
par DomS
Ca ne me renvoi rien du tout :-/
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 21:17
par FoolEcho
Tant mieux, c'est ce qu'il faut.
Pour revenir sur le problème, l'autostart doit être exécutable.
Fais un
chmod 755
dessus, voir.
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mar. 18 févr. 2014, 21:20
par DomS
Pas de changement.
Pour apporter de l'eau à mon moulin, et aussi à ta réflexion peut être, je n'arrive pas à configurer slim pour qu'il démarre autrement que sous openbox (même si une session sous KDE est annoncée. Est-ce que slim ne viendrait pas mettre le bazar ?
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mer. 19 févr. 2014, 10:08
par FoolEcho
Avec Slim, la configuration a changé entre les versions 1.3.5 et 1.3.6. Il te suffit de recopier le .xinitrc depuis /etc/skel/ (la base se charge de dbus) et d'y rajouter exec $1. Il n'y a plus de lancement de session par défaut, il faut donc en choisir une depuis Slim (via F1).
http://wiki.archlinux.fr/SLiM#Connexion_automatique
Si ça ne résout pas la question de l'autostart, il nous faudra éplucher le log de ta session (que tu peux nous poster par pastebin si c'est trop long).
http://wiki.archlinux.fr/SLiM#Log_de_se ... tilisateur
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mer. 19 févr. 2014, 21:37
par DomS
Alors ça a réglé mon soucis de Slim.
Néanmoins, mon pb est toujours là lors du démarrage d'OB.
Au cas où, mon .xinitrc
Code : Tout sélectionner
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec $1
# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
Et pour mon log d'erreur, je ne comprends pas, pourtant ça a l'air clair mais je ne vois pas ma faute de syntaxe :
Code : Tout sélectionner
/home/doms/.config/openbox/autostart: ligne1: Erreur de syntaxe près du symbole inattendu « sleep »
/home/doms/.config/openbox/autostart: ligne1: `(sleep 1s && tint2) & '
(nm-applet:545): nm-applet-WARNING **: Error connecting to ModemManager: Erreur lors de l'appel de StartServiceByName pour org.freedesktop.ModemManager1 : GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory.
tint2 : nb monitor 1, nb monitor used 1, nb desktop 4
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mer. 19 févr. 2014, 21:43
par benjarobin
Tu as oublié de mettre au début du fichier :
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : mer. 19 févr. 2014, 22:40
par DomS
Mon nouveau /home/doms/.config/openbox/autostart
Code : Tout sélectionner
#!/bin/bash
(sleep 1s && tint2) &
(sleep 1s && nitrogen --restore) &
(sleep 2s && volumeicon) &
(sleep 2s && dropboxd) &
(sleep 2s && nm-applet) &
(sleep 2s && pcmanfm -d) &
Mais ça ne résouds rien malheureusement.
Au passage, je pensais que ce genre d eligne ne servait à rien étant donné qu'elles sont commentées.
Et le nouveau log :
Code : Tout sélectionner
/home/doms/.config/openbox/autostart: ligne3: Erreur de syntaxe près du symbole inattendu « sleep »
/home/doms/.config/openbox/autostart: ligne3: `(sleep 1s && tint2) & '
(nm-applet:857): nm-applet-WARNING **: Error connecting to ModemManager: Erreur lors de l'appel de StartServiceByName pour org.freedesktop.ModemManager1 : GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory.
** (nm-applet:857): CRITICAL **: nm_secret_agent_register: assertion 'priv->registered == FALSE' failed
(process:1069): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
(firefox:1069): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
(firefox:1069): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
(firefox:1069): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
(firefox:1069): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
tint2 : nb monitor 1, nb monitor used 1, nb desktop 4
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : jeu. 20 févr. 2014, 07:01
par vintherine
benjarobin a écrit :Tu as oublié de mettre au début du fichier :
non, je n'ai jamais eu de #!/bin/bash dans mon autostart et il fonctionne parfaitement, merci pour lui

Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : jeu. 20 févr. 2014, 07:14
par vintherine
DomS a écrit :
Et le nouveau log :
Code : Tout sélectionner
/home/doms/.config/openbox/autostart: ligne3: Erreur de syntaxe près du symbole inattendu « sleep »
/home/doms/.config/openbox/autostart: ligne3: `(sleep 1s && tint2) & '
Ben déjà fait le sauter ton premier sleep. Ça ne résoudra pas ton problème de nm-applet mais ça c'est visiblement autre chose. Du reste ce dernier n'a pas besoin d'être dans ton autostart ->
https://wiki.archlinux.org/index.php/Ne ... er#Openbox Idem semble-t-il pour dropbox que j'utilise aussi et qui n'est pas plus dans mon autostart
pour ma part je n'ai pas de tempo dans mon autostart et pas de problème non plus
Code : Tout sélectionner
xrandr --output LVDS1 --auto --output VGA1 --auto --primary --left-of LVDS1 &
obmenu-generator -i > /tmp/obmenu 2> /dev/null &
nitrogen --restore &
tint2 &
conky -q &
volumeicon &
pidgin &
radiotray &
batti &
zim --plugin trayicon &
stjerm &
alarm-clock-applet &
Re: [openbox] Montage automatique USB et tint2 ne démarrent
Publié : jeu. 20 févr. 2014, 21:48
par DomS
vintherine, merci. le fait de supprimer le sleep a résolu mon pb (j'avais pourtant créé précedemment un autostart sans tous ces sleep et il ne fonctionnait pas. Mon tempo était un essai pour voir).
Et je ne sais pas ce qui a résolu le problème mais mon montage à chaud de clé USB fonctionne également.
Merci a tous pour votre aide.
J'ai cependant toujours ce log :
Code : Tout sélectionner
tint2 : nb monitor 1, nb monitor used 1, nb desktop 4
(nm-applet:1585): nm-applet-WARNING **: Error connecting to ModemManager: Erreur lors de l'appel de StartServiceByName pour org.freedesktop.ModemManager1 : GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory.
(nm-applet:1585): libnotify-WARNING **: Failed to connect to proxy
(nm-applet:1585): nm-applet-WARNING **: Failed to show notification: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
Re: [openbox] Montage a chaud USB; tint2 ne démarre pas (rés
Publié : ven. 21 févr. 2014, 09:12
par FoolEcho
DomS a écrit :vintherine, merci. le fait de supprimer le sleep a résolu mon pb (j'avais pourtant créé précedemment un autostart sans tous ces sleep et il ne fonctionnait pas. Mon tempo était un essai pour voir).
Parce que précédemment ton autostart n'était pas exécutable.
Pour le sleep qui posait problème, 10 contre 1 qu'il s'agissait d'espaces insécables (que bash n'aime pas).
DomS a écrit :Et je ne sais pas ce qui a résolu le problème mais mon montage à chaud de clé USB fonctionne également.
Le
pacman -d
dans l'autostart, évidemment.
Pour network manager, vintherine t'a donné des indications (sinon ouvre un autre sujet, stp).
Re: [openbox] Montage a chaud USB; tint2 ne démarre pas (rés
Publié : ven. 21 févr. 2014, 21:28
par DomS
Merci FoolEcho. Mais pour mon autostart, c'est bizarre qu'il n'ai pas été exécutable. Il est pourtant créé automatiquement par openbox il me semble (je ne me rappelle pas l'avoir créé mais je me trompe peut être).
Re: [openbox] Montage a chaud USB; tint2 ne démarre pas (rés
Publié : sam. 22 févr. 2014, 11:03
par FoolEcho
DomS a écrit :Il est pourtant créé automatiquement par openbox il me semble (je ne me rappelle pas l'avoir créé mais je me trompe peut être).
Non, à moins d'utiliser un environnement de bureau qui se base sur openbox (comme lxde, par défaut).