[XFCE4 + SLIM] j'ai crié victoire trop vite ... (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

[XFCE4 + SLIM] j'ai crié victoire trop vite ... (résolu)

Message par mimile »

Bonjour,

Dans le dernier message de ce sujet (http://forums.archlinux.fr/topic11119.html, j'avais annoncé que j'avais enfin pu démarrer XFCE4 par le biais de SLIM.

Oui, mais : XFCE4 ne fonctionne pas correctement : les options "déconnexion" "éteindre" "redémarrer" "déconnecter" sont maintenant bel et bien actives (ce qui n'était pas le cas lors de ma précédente installation (XFCE4 uniquement) mais quand je clique sur "éteindre", c'est l'écran d'accueil de SLIM qui réapparaît et je n'ai pas d'autre choix que de relancer une session dont l'écran d'accueil me dit "c'est la première fois que vous lancez XFCE4 etc..." (ou d'éteindre via l'option "fermer" de virtualbox.

Après ça, tout ce que j'avais préalablement enregistré (des signets dans Firefox par exemple) a disparu.

Je rencontre d'autres petits soucis mais celui-ci prime et je posterai à leurs sujets plus tard.

Merci d'avance pour votre aide.

Amicalement,
Dernière modification par mimile le sam. 02 juin 2012, 18:01, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par FoolEcho »

Salut,

(ta description du sujet dans le titre n'est pas fameuse, http://wiki.archlinux.fr/Forum#Format_du_titre... excepté que les habitués peuvent se dire «ça m'aurait étonné aussi. ça paraissait trop beau» et que tu vas encore te plaindre qu'on te charrie... :copain: :humour: :pastaper: :merci: )

Tu peux nous montrer comment tu lances slim:
-/etc/inittab (ou rc.conf)
-le contenu de la ligne login dans le slim.conf

Le contenu de ton ~/.xinitrc.

Le log de ta session utilisateur (dans /var/log/slim.log par défaut, il faut trier).
mimile a écrit :Après ça, tout ce que j'avais préalablement enregistré (des signets dans Firefox par exemple) a disparu.
Rien à voir pour l'application en question mais tu as la restauration de session activée dans xfce4 ?
Maintenant, pour ton problème, tu n'aurais pas joué du root avec ton utilisateur, comme lancer sans précaution firefox en root ? (que renvoie find /home/ton_user ! -user ton_user ? )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par mimile »

Bonjour,

Je ne pouvais pas réutiliser le titre de mon précédent poste (Slim tourne en rond) vu que l'origine de ce problème était différente.

Bref, je démarrer Slim avec Inittab : extraits :

Code : Tout sélectionner

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
....
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file
En ce qui concerne le "contenu de la ligne de login dans slim.conf", je suppose que tu parles de ceci :

Code : Tout sélectionner

sessions            xfce4,icewm-session,wmaker,blackbox
A noter que dans les commandes d'arrêt :

Code : Tout sélectionner

# Commands for halt, login, etc.
halt_cmd            /sbin/shutdown -h now
reboot_cmd          /sbin/shutdown -r now
console_cmd         /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd        /usr/sbin/suspend
on voit qu'il est fait appel à la commande /sbin/shutdown ; or, quand j'essaye d'utiliser cette commande en console, elle ne fonctionne pas :

Code : Tout sélectionner

[root@Arch2 okapi]# shutdown -h
Usage:	  shutdown [-akrhPHfFnc] [-t sec] time [warning message]
		  -a:      use /etc/shutdown.allow
		  -k:      don't really shutdown, only warn.
		  -r:      reboot after shutdown.
		  -h:      halt after shutdown.
		  -P:      halt action is to turn off power.
		  -H:      halt action is to just halt.
		  -f:      do a 'fast' reboot (skip fsck).
		  -F:      Force fsck on reboot.
		  -n:      do not go through "init" but go down real fast.
		  -c:      cancel a running shutdown.
		  -t secs: delay between warning and kill signal.
		  ** the "time" argument is mandatory! (try "now") **
[root@Arch2 okapi]# 
En revanche, halt et poweroff fonctionnent.

~/.xinitrc :

Code : Tout sélectionner

DEFAULT_SESSION=startxfce4
case $1 in
  kde)		exec startkde;;
  xfce4)	exec startxfce4;;
  gnome)	exec gnome-session;;
  openbox)	exec openbox-session;;
  *)		exec $DEFAULT_SESSION;;
esac
Voilà
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
Lunatic
Chu Ko Nu
Messages : 334
Inscription : lun. 05 janv. 2009, 18:51
Localisation : Nancy

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par Lunatic »

Salut,

ta commande shutdown fonctionne, c'est juste que tu oublies un argument ;)

Code : Tout sélectionner

# shutdown -h now
(time n'est pas entre crochets dans ce message, il est donc obligatoire :

Code : Tout sélectionner

Usage:     shutdown [-akrhPHfFnc] [-t sec] time [warning message]
)
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par mimile »

Merci pour cette précision.

Je n'avais pas pris attention à la note finale du man :
NOTES
A lot of users forget to give the time argument and are then puzzled by
the error message shutdown produces. The time argument is mandatory; in
90 percent of all cases this argument will be the word now.
Mea culpa.

Encore un jour qui n'aura pas été perdu en vain.... :wink:
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par FoolEcho »

mimile a écrit :En ce qui concerne le "contenu de la ligne de login dans slim.conf", je suppose que tu parles de ceci :
Je pensais à login_cmd (mais puisque tu utilises différentes sessions aussi, ça n'est pas perdu).

Manque le log de slim aussi (tu peux le supprimer pour repartir de zéro) et si le shutdown fonctionne en ligne de commandes.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par mimile »

@ Foolecho : Voici la ligne que tu souhaitais :

Code : Tout sélectionner

# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd           exec /bin/bash -login ~/.xinitrc %session
Je précise que je n'utilise d'un seul WM (XFCE4) mais que je suis en train d'installer Gnome pour voir.

Le log de slim est kilométrique et fait état d'erreur liées à l'utilisation de gedit ; je vais le supprimer puis rebooter pour avoir un fichier épuré.

Je reviens dès que possible.

EDIT : Je me rends compte que j'ai oublié de te fournir la réponse :
[okapi@Arch2 ~]$ find /home/okapi ! -user okapi
/home/okapi/.local
/home/okapi/.local/share
find: "/home/okapi/.local/share": Permission non accordée
/home/okapi/linux
/home/okapi/.config
/home/okapi/.config/Thunar
find: "/home/okapi/.config/Thunar": Permission non accordée
/home/okapi/.config/xfce4
/home/okapi/.config/xfce4/panel
/home/okapi/.config/xfce4/panel/launcher-12
find: "/home/okapi/.config/xfce4/panel/launcher-12": Permission non accordée
/home/okapi/.config/xfce4/panel/launcher-9
find: "/home/okapi/.config/xfce4/panel/launcher-9": Permission non accordée
/home/okapi/.config/xfce4/panel/launcher-11
find: "/home/okapi/.config/xfce4/panel/launcher-11": Permission non accordée
/home/okapi/.config/xfce4/panel/launcher-10
find: "/home/okapi/.config/xfce4/panel/launcher-10": Permission non accordée
/home/okapi/.config/xfce4/xfwm4
find: "/home/okapi/.config/xfce4/xfwm4": Permission non accordée
/home/okapi/.config/xfce4/desktop
find: "/home/okapi/.config/xfce4/desktop": Permission non accordée
/home/okapi/.config/xfce4/xfconf
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml
find: "/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml": Permission non accordée
/home/okapi/.config/htop
find: "/home/okapi/.config/htop": Permission non accordée
/home/okapi/.cache
/home/okapi/.cache/sessions
find: "/home/okapi/.cache/sessions": Permission non accordée
[okapi@Arch2 ~]$
En revanche, si j'exécute en root :
[root@Arch2 okapi]# find /home/okapi ! -user okapi
find: "/home/okapi/.gvfs": Permission non accordée
/home/okapi/.gvfs
/home/okapi/.local
/home/okapi/.local/share
/home/okapi/linux
/home/okapi/.config
/home/okapi/.config/Thunar
/home/okapi/.config/Thunar/accels.scm
/home/okapi/.config/xfce4
/home/okapi/.config/xfce4/panel
/home/okapi/.config/xfce4/panel/launcher-12
/home/okapi/.config/xfce4/panel/launcher-12/13384752304.desktop
/home/okapi/.config/xfce4/panel/launcher-9
/home/okapi/.config/xfce4/panel/launcher-9/13384752291.desktop
/home/okapi/.config/xfce4/panel/launcher-11
/home/okapi/.config/xfce4/panel/launcher-11/13384752303.desktop
/home/okapi/.config/xfce4/panel/launcher-10
/home/okapi/.config/xfce4/panel/launcher-10/13384752292.desktop
/home/okapi/.config/xfce4/xfwm4
/home/okapi/.config/xfce4/desktop
/home/okapi/.config/xfce4/desktop/icons.screen0-1008x672.rc
/home/okapi/.config/xfce4/desktop/icons.screen0-1008x752.rc
/home/okapi/.config/xfce4/xfconf
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
/home/okapi/.config/htop
/home/okapi/.config/htop/htoprc
/home/okapi/.cache
/home/okapi/.cache/sessions
/home/okapi/.cache/sessions/Thunar-2a88744bc-9efa-42c5-962b-3425d0d34d05
/home/okapi/.cache/sessions/thumbs-(none):0
/home/okapi/.cache/sessions/thumbs-(none):0/Default.png
/home/okapi/.cache/sessions/xfce4-session-(none):0.bak
/home/okapi/.cache/sessions/xfwm4-2da397198-53ef-4aad-93cd-91724f183f2c.state
/home/okapi/.cache/sessions/xfce4-session-(none):0
[root@Arch2 okapi]#
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par FoolEcho »

mimile a écrit :EDIT : Je me rends compte que j'ai oublié de te fournir la réponse :

Citer:

Code : Tout sélectionner

[okapi@Arch2 ~]$ find /home/okapi ! -user okapi
/home/okapi/.local
/home/okapi/.local/share
find: "/home/okapi/.local/share": Permission non accordée
/home/okapi/linux
/home/okapi/.config
/home/okapi/.config/Thunar
find: "/home/okapi/.config/Thunar": Permission non accordée
/home/okapi/.config/xfce4
/home/okapi/.config/xfce4/panel
/home/okapi/.config/xfce4/panel/launcher-12
find: "/home/okapi/.config/xfce4/panel/launcher-12": Permission non accordée
/home/okapi/.config/xfce4/panel/launcher-9
find: "/home/okapi/.config/xfce4/panel/launcher-9": Permission non accordée
/home/okapi/.config/xfce4/panel/launcher-11
find: "/home/okapi/.config/xfce4/panel/launcher-11": Permission non accordée
/home/okapi/.config/xfce4/panel/launcher-10
find: "/home/okapi/.config/xfce4/panel/launcher-10": Permission non accordée
/home/okapi/.config/xfce4/xfwm4
find: "/home/okapi/.config/xfce4/xfwm4": Permission non accordée
/home/okapi/.config/xfce4/desktop
find: "/home/okapi/.config/xfce4/desktop": Permission non accordée
/home/okapi/.config/xfce4/xfconf
/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml
find: "/home/okapi/.config/xfce4/xfconf/xfce-perchannel-xml": Permission non accordée
/home/okapi/.config/htop
find: "/home/okapi/.config/htop": Permission non accordée
/home/okapi/.cache
/home/okapi/.cache/sessions
find: "/home/okapi/.cache/sessions": Permission non accordée
Et c'est là que le bât blesse... en dehors de .gvfs, tout devrait t'appartenir dans ton home !
Tu as des sujets pour résoudre ça (find/chown/user/root), pour faire simple et remettre de l'ordre (à faire en root, naturellement):

Code : Tout sélectionner

find /home/ton-user -user root -exec chown ton-user:ton-group {} \;
C'est-à-dire:

Code : Tout sélectionner

find /home/okapi -user root -exec chown okapi:users {} \;
Et pour éviter que ça ne se reproduise, prière de consulter le wiki sur su et sudo (et tout particulièrement le lancement d'application graphique par leur biais). :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par mimile »

Bien d'accord avec toi et ce n'est pas la première fois que tu me fais cette remarque.

Pour ma défense, je préciserai que, quand je suis vraiment bloqué, je démarre avec l'option 1 à la fin du kernel, ce qui m'amène invariablement à une console tty root qui me demande mon mot de passe.

Ensuite, je tâtonne (en root) à gauche et à droite, ce qui explique vraisemblablement la présence de fichier root dans mon /home.

J'ai exécuté ta commande et je vais tester voir si ça résoud mon problème xfce4 et (qui sait) gnome.

Je reviens de suite.

EDIT : me revoilà !

Comme je l'indique dans le poste concernant Gnome, ce problème est réglé.

En revanche, XFCE4 - qui démarre apparemment normalement - ne m'annonce plus - comme il le faisait systématiquement à chaque lancement - que c'est la "première fois que vous lancez le bureau".

De ce fait, j'ai le bureau avec quelques icônes mais plus de tableau de bord (la barre supérieure) ni la barre des tâches (barre inférieure).

Je suis donc complètement bloqué et obligé de quitter en exécutant un shutdown sur un autre tty.

Comment faire revenir ces barres ?

Merci d'avance.

Amicalement

PS : je dois m'abstenter une grosse heure donc ne t'étonne pas si je ne donne pas suite immédiatement à tes suggestions.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ...

Message par FoolEcho »

Normalement tu as accès au menu des paramètres et applications depuis le bureau (clic droit ou gauche, je ne sais plus) et de là tu peux aussi gèrer le tout (dans les paramètres, je crois, il faut fouiner un peu).
Sinon, tu supprimes ~/.config/xfce4 (en dehors de ta session xfce puis tu te reconnectes), mais évidemment tu repars de zéro pour l'environnement.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [XFCE4 + SLIM] j'ai crié victoire trop vite ... (résolu)

Message par mimile »

Me revoilà

Aucune de tes suggestions n'ayant fonctionné, j'ai arpenté le net (merci Google) et la solution consistait à ouvrir une console (clic droit sur le bureau : option ouvrir un terminal) et y taper : nohup gnome-terminal &

Ca a rétabli le tableau de bord ainsi que la barre des tâches.

Encore merci pour ton aide précieuse.

Amicalement,

EDIT : Finalement, cette solution n'était pas la bonne car elle permettait d'afficher que des barres noires inactives (hormis la possibilité de développer le menu des applications).

Ce matin, je redémarre xfce4 en vue de configurer ces barres noires ... qui n'apparaissent plus.

Au grand maux les grands remèdes : je réinstalle xfce4 au départ de Gnome, qui fonctionne correctement et je constate que dans la liste des paquets à réinstaller, il y a xfce4-panel ; je réinstalle puis relance xfce4 qui apparaît à nouveau sans tableau de bord. J'ouvre une console et j'exécute en simple utilisateur ( :wink: ) gnome-panel qui, aussitôt fait réapparaître le tableau de bord et la barre inférieure.

Je vais rebooter pour voir si cette solution tiendra dans le temps et reviens vous dire ce qu'il en est.

Je confirme : c'était la bonne solution car après reboot, barre des tâche et tableau de bord sont bien présents. Ouf !
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Répondre