CTKArch · Forums
You are not logged in. Please Register or Login.  |  Search
Posted: May 11, 2011 9:28:13 am
sztruks
icon



Bonjour,


J'avais lancé un sujet en parallèle sur le forum d'arch, mais il se pourrait que le problème soit spécifique au script consolekit de ctk donc je poste aussi ici, en demandant de jeter un coup d'oeil sur le forum initial.

EDIT ce pourrait être un problème Consolekit

EDIT 2 le script de veille ne marche pas non plus
Posted: May 11, 2011 12:39:03 pm
Calimero
icon



La session graphique ne se lance pas ? (le log le suggère pourtant)
Logue toi avec ton utilisateur dans un tty et tape startx pour voir ce qui se passe.
Posted: May 11, 2011 5:09:52 pm
sztruks
icon



Oui, ça démarre avec startx usr/bin/openbox-session — détails sur le forum arch —, mais pas les scripts spécifiques du menu, y compris celui de veille. Je peux donc faire tourner x, mais uniquement avec un startx à partir du tty2 (ou 3 ou autre) mais le lancement de la session prévu en ctk, que j'ai mis en tty1, ne lance pas x. Pareil, pour éteindre, je dois passer par la console.

Ça marche donc, mais hors scripts ctk et si cela affecte le poste utilisé aussi par ma femme qui ne veut pas entendre parler de ligne de commande, j'aurais du mal à défendre linux…
Posted: May 11, 2011 5:24:10 pm
Calimero
icon



Attends attends, "que tu as mis en tty1" ?
D'ailleurs ce serait pas ctkarch 0.6 ??

Il va me falloir sur pastebin:
- /etc/inittab
- /etc/autostartx
- /home/toi/.bash_profile
Posted: May 11, 2011 6:59:00 pm
sztruks
icon



Non non ce n'est pas la 0.6, le que j'ai mis en tty1 faisait allusion à la solution du forum que tu m'avais donnée pour qu'il y ait une demande de mot de passe avant le démarrage de x. Autre découverte que je viens de faire:
- je ne peux plus monter de clef USB en utilisateur
- le script de mise en veille si la batterie a moins de 3% ne fonctionne pas non plus,
C'est comme si des attributions de groupe avaient disparu…
Je flaire de plus un plus un problème lié à la mise à jour du kernel ou de dbus.
J'envoie sur pastebin dans dix minutes.

EDIT; C'est fait, je me demande si je ne dois pas rajouter des fichiers de conf consolekit. Lesquels peuvent poser problème.
Posted: May 11, 2011 7:35:42 pm
Calimero
icon



Heureusement que je sais chercher, tu n'avais pas donné le lien… pastebin.archlinux.fr/432378

Pourquoi est-ce que autostartx et .bash_profile ont le même contenu que inittab ? C'est n'importe quoi, cette affaire.
Posted: May 11, 2011 8:13:10 pm
sztruks
icon



Oups désolé, c'est la première fois que je me sers de pastebin et j'ai confondu vitesse et précipitation
Quote:
Pourquoi est-ce que autostartx et .bash_profile ont le même contenu que inittab ?


Parce que je ne sais pas faire de coupier/coller — un smiley se fouettant serait ici à sa place.

Mais honnêtement, je penche de plus en plus vers le fait que mon compte a perdu ses attributs de groupe car toutes les fonctions qui ne marchent pas; mise en veille, éteindre, monter une clé USB sont liés à une perte de droits.
La commande groups donne pourtant:
Quote:
lp wheel ftp log http games video audio optical floppy storage camera power users dthiriet abs


Si je comprends bien, c'est au niveau de ConsoleKit qu'il y a problème; startx marche seulement quand on omet le renvoi à ce programme, les entrées du menu d'openbox qui sollicitent consolekit plantent aussi. Je vais donc chercher de ce côté, mais les wikis arch ne m'aident guère pour l'instant

EDIT Il me manque une info cruciale pour aller plus loin; où se trouve le fichier de config de consolekit? Merci d'avance…
Posted: May 11, 2011 10:23:57 pm
sztruks
icon



Cause possible de bug; consolekit i686, bien que dans [extra] est classé out of date depuis le 5 mai…
Posted: May 12, 2011 11:01:28 am
sztruks
icon



Bon, je suis le roi des …, j'ai copié trois fois le même fichier — j'ai du mal à intégrer que leafpad n'utilise pas le premier presse-papier de x, du moins tel que je l'ai configuré.
Nouvelle correction de pastebin avec le bon .xinitrc.
Posted: May 12, 2011 1:15:26 pm
Cereal-Killer
icon



sauf que c'est ~/.bash_profile que tu as mis, où alors je me trompe de page pastebin (mais comme tu donnes toujours pas le lien...
je sais que Calimero t'a demandé ~/.bash_profile, mais pour ton problème en particulier, ~/.xinitrc sera utile, et le ~/.bashrc peut aider aussi...

PS: j'ai vu sur Archlinux-fr que tu as essayé "startx /usr/bin/openbox-session"; si tu tentes "startx" tout seul, ça donne quoi (et donne les erreurs s'il y en a)?
Posted: May 12, 2011 3:25:00 pm
sztruks
icon



Bon, je n'arrive pas à actualiser pastebin, le serveur est surchargé depuis quelques bonnes heures.
J'ai fait de grosses erreurs au collage (travail dans la pénombre pour ne pas réveiller le ch'tio + oublié que le set-mark ne suffit pas pour coller d'emacs vers une autre application, il faut aussi faire <copy>…  (wallbash) 
Je copie ici les fichiers sensibles
Quote:
/etc/inittab;

#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)      Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown>/dev/tty1</dev/tty1
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
# version originale du script sans mot de passe début en tty1
#c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c1:5:respawn:/sbin/agetty -n -l /etc/autostartx 38400 tty1 linux
# version originale du script sans mot de passe début en tty1
#c4:5:respawn:/sbin/agetty -n -l /etc/autostartx 38400 tty4 linux
#c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
#c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example line for starting a login manager
# Comment out autostartx behind if you use this

#x:5:respawn:/usr/bin/xdm -nodaemon

# End of file


/etc/autostartx

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

~/.scripts/setlang.sh

exec ck-launch-session openbox-session

.bash_profile

#!/bin/sh
#
#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc

if [ "$STARTX" == "1" ];then
unset STARTX ; startx &>/dev/null
exit 0
fi





un simple startx ne marchait pas, il me renvoyait une commande file not found et il ne s'agissait pas de ck-launch-session openbox session mais d'autres chose. Je n'aurai pas l'ordi fautif sous les yeux avant demain, je ne peux pas être plus précis…
Posted: May 12, 2011 5:05:25 pm
Calimero
icon



Tu as mis ~/.xinitrc à la place de /etc/autostartx

Ou si c'est réellement ça le contenu de /etc/autostartx, ça explique des choses. :)

Et quand tu postes sur pastebin DONNE LE LIEN du post !!
Le lien plus haut, je l'avais chopé par pure chance parce que j'avais regardé juste après et qu'il était encore dans les quelques derniers posts.
Posted: May 12, 2011 5:05:28 pm
Cereal-Killer
icon



là où tu as mis "/etc/autostartx", ça doit plutôt être "~/.xinitrc" (ou alors tu as mis le bazar), et le bash_profile, tu l'as déjà donné sur pastebin...

mais si tu as un "file not found", on va attendre demain que tu nous dises quel fichier est manquant (la clé du problème est sûrement là).

EDIT: mince grillé par Calimero :(
Posted: May 13, 2011 2:57:05 pm
sztruks
icon



Effectivement, j'ai posté le contenu de .xinitrc.
Je n'ai pas réussi à faire de nouveau poste sur pastebin, le serveur ne répondait pas.

Ma mémoire m'avait aussi trahi; un startx ne marche pas mais avec ce message
Quote:
xkbcomp reports
> Warning; type ONE_LEVEL" has one levels but <RALT> has 2 symbols
>                ignoring extra symbols
Errors from xkbcomp are not fatal to the xservor
/home/dthiriet/.xinitrc; ligne 9 : exec : ck-launch-session : non trouvé
xinit : connection to X server lost



EDIT:  (wallbash)    (wallbash)        :(    (wallbash)    (wallbash) 
Quote:
ck-list-sessions
bash: ck-list-sessions : commande introuvable



J'ai fini par faire un yaourt -a consolekit et… consolekit avait été désinstallé. J'ai plus que honte, je suis plus que désolé de vous avoir fait perdre votre temps.  :( 
Consolekit avait été déclaré orphelin et supprimé.

RESOLU
Posted: May 13, 2011 8:30:16 pm
Calimero
icon



C'est toi qui l'avais supprimé dans ton grand ménage. ;)
Powered by myUPB v2.2.7  ·   Creative Commons License PHP Outburst