[openbox et slim] pb de lancement auto de openbox (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
bofu
Hankyu
Messages : 31
Inscription : sam. 30 avr. 2011, 11:07

[openbox et slim] pb de lancement auto de openbox (résolu)

Message par bofu »

Bonjour,

Petit nouveau sur Arch après 2ans 1/2 sur Ubuntu, je vous sollicite pour un petit soucis fort génant qui me désespère depuis qques heures :

- J'aimerais utiliser Openbox en tant qu'environnement graphique et gestionnaire de fenêtre.
- j'ai installé Slim
- soucis : tout se lance bien, slim me demande mon mot de passe mais ensuite j'arrive sur xterm seul ; exactement comme quand j'avais testé le serveur X après l'avoir installé.
- là il faut alors que je lance moi même openbox-session, qui se lance (peut-être pas complètement, je ne sais pas) mais me renvoie une erreur :

Code : Tout sélectionner

Openbox-Mesage: Impossible de créer le répertoire " /home/pomah/.local/share/openbox/sessions " : permission non accordé
Au final mon problème est le non lancement automatique d'Openbox après s'être loggué via Slim.

(PS : comment fait on pour copier le contenu d'un fichier sous nano ?)

Merci

bofu
Dernière modification par bofu le sam. 30 avr. 2011, 15:15, modifié 1 fois.
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [openbox et slim] problème de lancement auto de openbox

Message par Caocoa »

Salut,
J'ai moi aussi Openbox avec Slim et ça marche donc ne désespère pas :)
Pourrais-tu poster ton fichier /etc/slim.conf ? Si tu utilises .xinitrc, poste-le aussi (il est là : /home/pomha/.xinitrc, où pomha est ton nom d'utilisateur).

D'autre part pour copier et coller dans nano, utilise Ctrl+K (pour copier de nano vers l'extérieur je ne sais pas, c'est une bonne question).
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
bofu
Hankyu
Messages : 31
Inscription : sam. 30 avr. 2011, 11:07

Re: [openbox et slim] problème de lancement auto de openbox

Message par bofu »

Merci,

mon xinit :

Code : Tout sélectionner

#!/bin/sh
#
#~/.xinitrc
#
# Executed by startx

# le paragraphe  utile pour Dbus
if [ -d /etc....
fi

DEFAULT_SESSION=openbox-session

exec ck-launch-session openbox-session

# exec gnome-session
# exec startkde
# exec startxfce4
mon slim.conf : (en raccourci car je ne peux pas tout recopier)

Code : Tout sélectionner

login_cmd exec /bin/bash -login ~/.xinit %session

sessions openbox
c'est tout ce que j'ai changé en plus de focus_password yes, qui marche nickel.
« Teladis'll make sure you'll never make mistake again ! »

Toshiba_NB550D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox et slim] problème de lancement auto de openbox

Message par FoolEcho »

Avant toute chose, résous ton problème de permission, je te conseille de faire un tour par là (tu as du faire des trucs louches avec root et ton utilisateur): http://forums.archlinux.fr/post66247.html#p66247 (décidément... :mrgreen: )
bofu a écrit :(PS : comment fait on pour copier le contenu d'un fichier sous nano ?)
Dans nano:
ESC + \ #curseur au début du fichier
ESC + T #couper jusqu'à la fin - mise dans le presse-papiers
CTRL + U #coller
(CTRL + G pour l'aide)
... Emacs est quand même plus simple... :mrgreen: :troll:

Depuis... ou vers l'extérieur: cp ou les redirections suffisent non ? Ou la sélection à la souris dans un environnement graphique qui se respecte...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
bofu
Hankyu
Messages : 31
Inscription : sam. 30 avr. 2011, 11:07

Re: [openbox et slim] problème de lancement auto de openbox

Message par bofu »

YEAH ! :lol: super, ça m'a réglé mon problème de permission ! Encore merci FoolEcho et Coacoa!

- hum mais openbox-session ne se lance toujours pas automatiquement après loggin sur Slim.
Des idées, maintenant que plus aucune erreur de permission ne gène ?

- et je n'arrive toujours pas à copier coller du texte à partir de nano dans xterm jusqu'à la boite de rédaction de message (epiphany). Mais ça c'est une autre histoire.

bofu
« Teladis'll make sure you'll never make mistake again ! »

Toshiba_NB550D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox et slim] problème de lancement auto de openbox

Message par FoolEcho »

bofu a écrit :- et je n'arrive toujours pas à copier coller du texte à partir de nano dans xterm jusqu'à la boite de rédaction de message (epiphany). Mais ça c'est une autre histoire.
Pour coller le texte coupé dans nano dans un xterm, c'est SHIFT + INS .
Pour epiphany, si le presse-papier ne marche pas (pas vérifié) pourquoi ne pas simplement ouvrir le fichier dedans (lecture seule, ça va de soi) et faire tes copier-coller de là ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
bofu
Hankyu
Messages : 31
Inscription : sam. 30 avr. 2011, 11:07

Re: [openbox et slim] problème de lancement auto de openbox

Message par bofu »

Merci,

Je connaissais le shift INS mais en fait c'était plutôt copier l'ensemble du fichier qui me poser problème.
Effectivement dans epiphany ça marche nickel. re-YEAH

alors mon slim.conf :

Code : Tout sélectionner

# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path        /bin:/usr/bin:/usr/local/bin
default_xserver     /usr/bin/X
xserver_arguments -nolisten tcp vt07

# 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

# Full path to the xauth binary
xauth_path         /usr/bin/xauth 

# Xauth file for server
authfile           /var/run/slim.auth


# Activate numlock when slim starts. Valid values: on|off
# numlock             on

# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor          false

# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd exec ck-launch-session /bin/bash -login ~/.xinitrc %session

# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd	some command
# sessionstop_cmd	some command

# Start in daemon mode. Valid values: yes | no
# Note that this can be overriden by the command line
# options "-d" and "-nodaemon"
# daemon	yes

# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions            openbox,xfce4

# Executed when pressing F11 (requires imagemagick)
screenshot_cmd      import -window root /slim.png

# welcome message. Available variables: %host, %domain
welcome_msg         Bienvenue sur %host dans %domain

# Session message. Prepended to the session name when pressing F1
# session_msg         Session: 

# shutdown / reboot messages
shutdown_msg       Arrêt du système...
reboot_msg         Le système démarre à nouveau...

#default user, leave blank or remove this line
# for avoid pre-loading the username.
default_user        pomah

# Focus the password field on start when default_user is set
# Set to "yes" to enable this feature
focus_password      yes

# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
#auto_login          no


# current theme, use comma separated list to specify a set to 
# randomly choose from
current_theme       archlinux-darch-black

# Lock file
lockfile            /var/lock/slim.lock

# Log file
logfile             /var/log/slim.log
{le current_theme ne veut rien savoir soit dit en pasant.


Euh, en cherchant le .xinitrc, je viens de m'apercevoir qu'il y en a deux :
- un dans /root/.xinitrc --> config comme il faut
- un dans /home/pomah/.xinitrc --> dedans il n'y a que ce que j'y ai mis à l'installation ; c'est à dire :

Code : Tout sélectionner

xterm & sleep 10
xterm
xterm
Si c'est celui qui est dans /home/pomah/ qui est lancé au démarrage par Slim, celà expliquerai pourquoi j'ai juste un terminal xterm après loggin.

qqun peut me confirmer avant que je transpose ? Je ne voudrais pas faire une erreur.
« Teladis'll make sure you'll never make mistake again ! »

Toshiba_NB550D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox et slim] problème de lancement auto de openbox

Message par FoolEcho »

bofu a écrit :Je connaissais le shift INS mais en fait c'était plutôt copier l'ensemble du fichier qui me poser problème.
J'ai déjà présenté la séquence.
bofu a écrit :Si c'est celui qui est dans /home/pomah/ qui est lancé au démarrage par Slim, celà expliquerai pourquoi j'ai juste un terminal xterm après loggin.

qqun peut me confirmer avant que je transpose ? Je ne voudrais pas faire une erreur.
:rhooo: :bouletdujour: :copain:
Quand tu te logues en pomah, pourquoi diable voudrais-tu que slim aille chercher le .xinitrc de root (que tu ferais mieux de supprimer: prière de ne pas lancer d'environnement graphique avec root... et "s'il le faut", passer par gksu/gksudo/kdesu/etc. pour lancer des applications sous X avec root). Il va de soi qu'il faut que tu modifies ton ~/.xinitrc. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
bofu
Hankyu
Messages : 31
Inscription : sam. 30 avr. 2011, 11:07

Re: [openbox et slim] problème de lancement auto de openbox

Message par bofu »

:lol: numéro 1 !!

ok en fait en me rootant, je pensais quant même modifier un ficher de mon home vu que j'allais vers "~/.xinitrc" : le ~ n'est pas un équivalent à "/home/user" ?
J'ai pris trop de raccourcis avec ubuntu on dirait !

bref,
Encore merci pour votre aide diligente ! :)

PS : une petite idée pour le thème de Slim qui reste celui apr défaut ?

PS2 : une idée de la commande exacte pour supprimer proprement le /root/.xinitrc ? J'ai appris que rm ça fait boom en cas d'erreur....
« Teladis'll make sure you'll never make mistake again ! »

Toshiba_NB550D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox et slim] problème de lancement auto de openbox

Message par FoolEcho »

bofu a écrit :ok en fait en me rootant, je pensais quant même modifier un ficher de mon home vu que j'allais vers "~/.xinitrc" : le ~ n'est pas un équivalent à "/home/user" ?
J'ai pris trop de raccourcis avec ubuntu on dirait !
Si, "~" = "/home/mon_home" (ou tout autre répertoire défini en tant que home pour l'utilisateur courant).
Avec Ubuntu, le compte root est désactivé par défaut... ce qui fait que le premier compte utilisateur créé a les droits d'administration, via l'usage de "sudo" ... et malheureusement, la plupart des utilisateurs d'Ubuntu utilisent sudo pour un oui et pour un non (ce qui à l'usage ne se voit pas, puisque c'est presque l'équivalent de user = user + root, d'où ton erreur).
bofu a écrit :PS2 : une idée de la commande exacte pour supprimer proprement le /root/.xinitrc ? J'ai appris que rm ça fait boom en cas d'erreur....

Code : Tout sélectionner

rm /root/.xinitrc
(sans autres options tu ne risques rien, sachant que seul root... ou un compte wheel/sudo avec des droits étendus peut te le supprimer)
bofu a écrit :PS : une petite idée pour le thème de Slim qui reste celui apr défaut ?
Je ne vois pas l'ombre du thème "archlinux-darch-black" dans les dépôts (ni dans slim-themes, ni dans archlinux-themes-slim), à moins que tu ne l'aies installé par toi-même.
Tu as la liste des thèmes installés dans /usr/share/slim/themes/
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
bofu
Hankyu
Messages : 31
Inscription : sam. 30 avr. 2011, 11:07

Re: [openbox et slim] pb de lancement auto de openbox (résol

Message par bofu »

ok, merci pour l'explication, très clair : )
pour le theme c'était darch-grey...

Tout marche au poil maintenant !! Ne reste plus qu'à configurer openbox et tint2 !

A bientôt, du bon côté de la barrière si je m'améliore !!

bofu
« Teladis'll make sure you'll never make mistake again ! »

Toshiba_NB550D
Répondre