Page 1 sur 1
[openbox et slim] pb de lancement auto de openbox (résolu)
Publié : sam. 30 avr. 2011, 11:35
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
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 11:52
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).
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 12:05
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.
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 12:06
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...

)
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...
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...
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 12:41
par bofu
YEAH !

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
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 13:20
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à ?
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 13:36
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 :
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.
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 13:40
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.
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.

Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 13:53
par bofu

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....
Re: [openbox et slim] problème de lancement auto de openbox
Publié : sam. 30 avr. 2011, 14:12
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....
(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/
Re: [openbox et slim] pb de lancement auto de openbox (résol
Publié : sam. 30 avr. 2011, 15:19
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