[lxde] Install par dessus openbox (résolu)
[lxde] Install par dessus openbox (résolu)
Bonsoir,
J'ai voulu essayer un autre environnement et j'ai installé lxde par dessus openbox+lxpanel
Du coup pcmanfm ne se lance pas à part en root, le menu en bas à gauche ne s'affiche pas, bref, le bazar.
Je pressens une incompatibilité quelque part...
Une idée?
Merci
J'ai voulu essayer un autre environnement et j'ai installé lxde par dessus openbox+lxpanel
Du coup pcmanfm ne se lance pas à part en root, le menu en bas à gauche ne s'affiche pas, bref, le bazar.
Je pressens une incompatibilité quelque part...
Une idée?
Merci
Dernière modification par mulanee le sam. 23 févr. 2013, 19:05, modifié 3 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: (lxde) Install par dessus openbox
Salut,
Je peux me tromper mais on dirait que tu as joué du root sans précaution depuis ton compte utilisateur (à vérifier avecmulanee a écrit :Du coup pcmanfm ne se lance pas à part en root,
find /home/ton_utilisateur ! -user ton_utilisateur
; à corriger avec les sujets chown/user/root).«The following statement is not true. The previous statement is true.» 

- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: (lxde) Install par dessus openbox
Salut,
Lxde "n'est qu'un" Openbox auquel on a rajouté des outils (perso j'aime beaucoup).
L'installation de LXDE génère l'installation d'Openbox et Lxpanel. Donc lors de ton install, lxde n'a pas été installé par dessus, mais Openbox et lxpanel ont été considérés comme des dépendances (ou membres du groupe lxde) déjà présentes.
Cela ne devait en aucun cas te générer ce souci à propose de pcmanfm.
Pcmanfm, en tant qu'application graphique ne devrait pas être lancée en root.Mais bon... Le souci est que tu risques d'approprier ton /home/tonutilisateur à root et ne plus pouvoir rien faire dedans en tant qu'utilisateur de base (cf un sujet similaire ici).
Je ne m'y connais pas assez en gestion de droits mais c'est étrange, quel message as-tu quand tu lances pcmanfm en console en tant qu'utilisateur?
Quels sont les groupes auquel ton utilisateur appartient?
Edit: Grillé par FoolEcho, le sujet pour lequel je t'ai mis le lien traite de ce qu'il te dit.
Lxde "n'est qu'un" Openbox auquel on a rajouté des outils (perso j'aime beaucoup).
L'installation de LXDE génère l'installation d'Openbox et Lxpanel. Donc lors de ton install, lxde n'a pas été installé par dessus, mais Openbox et lxpanel ont été considérés comme des dépendances (ou membres du groupe lxde) déjà présentes.
Cela ne devait en aucun cas te générer ce souci à propose de pcmanfm.
Pcmanfm, en tant qu'application graphique ne devrait pas être lancée en root.Mais bon... Le souci est que tu risques d'approprier ton /home/tonutilisateur à root et ne plus pouvoir rien faire dedans en tant qu'utilisateur de base (cf un sujet similaire ici).
Je ne m'y connais pas assez en gestion de droits mais c'est étrange, quel message as-tu quand tu lances pcmanfm en console en tant qu'utilisateur?
Quels sont les groupes auquel ton utilisateur appartient?
Edit: Grillé par FoolEcho, le sujet pour lequel je t'ai mis le lien traite de ce qu'il te dit.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon
Re: [lxde] Install par dessus openbox
J'ai effectivement du mélanger un peu les droits.
J'ai désinstallé slim.
Maintenant j'essaie de lancer lxdm en user ça ne marche pas , obligé de lancer en root, c'est normal?
Je lance startx sans problème.
Par contre la commande exit ne fonctionne pas, je perds la main quand je passe par le menu openbox ou par oblogout.
Dernière chose, malgré le fait que je n'ai mis aucun wallpaper dans le préférences du bureau, nitrogen n'affiche pas le wallpaper
J'ai désinstallé slim.
Maintenant j'essaie de lancer lxdm en user ça ne marche pas , obligé de lancer en root, c'est normal?
Je lance startx sans problème.
Par contre la commande exit ne fonctionne pas, je perds la main quand je passe par le menu openbox ou par oblogout.
Dernière chose, malgré le fait que je n'ai mis aucun wallpaper dans le préférences du bureau, nitrogen n'affiche pas le wallpaper
- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: [lxde] Install par dessus openbox
Pour Nitrogen, il faut rajouter exec nitrogen --restore dans ton ~/.xinitrc.
Pour le reste, c'est normal, un utilisateur logué en tty ne pourra lancer que startx et root lxdm et startx (quoique startx en root c'est pas top non plus).
Mais il faut que tu établisses le serviec lxdm dans systemd pour y accéder directement (systemctl enable lxdm.service).
Mais bon, logue toi en user, fais un startx. On règle tes problèmes de droits puis on t'aide pour lxdm.
Pour le reste, c'est normal, un utilisateur logué en tty ne pourra lancer que startx et root lxdm et startx (quoique startx en root c'est pas top non plus).
Mais il faut que tu établisses le serviec lxdm dans systemd pour y accéder directement (systemctl enable lxdm.service).
Mais bon, logue toi en user, fais un startx. On règle tes problèmes de droits puis on t'aide pour lxdm.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon
Re: [lxde] Install par dessus openbox
Mon .xinitrc
Je souhaite lancer une session graphique au choix ou non.
Code : Tout sélectionner
#exec dbus-launch openbox-session
#exec xrandr --output VGA-0 --mode 1600x1200
#numlockx &
#exec window_manager
nitrogen --restore
exec startlxde
Ca ne change rien, le wallpaper reste "derrière" le wall paper de lxde.il faut rajouter exec nitrogen --restore dans ton ~/.xinitrc
Si je fais ça, je ne suis pas en console à la fin du boot.systemctl enable lxdm.service
Je souhaite lancer une session graphique au choix ou non.
Voilà c'est fait.Mais bon, logue toi en user, fais un startx
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [lxde] Install par dessus openbox
À mon avis, ça ne sert à rien de vouloir utiliser nitrogen sous LXDE. Je pense qu'il dessine directement sous X, donc le fond d'écran est derrière LXDE. Il faudrait passer par LXDE/pcmanfm directement.mulanee a écrit :Ca ne change rien, le wallpaper reste "derrière" le wall paper de lxde.
Pour les droits, tu as les commandes pour vérifier (sinon, en root, pour rectifier les droits:
chown ton_utilisateur:users -R /home/ton_utilisateur
; et ne plus utiliser des choses en root sous ton compte utilisateur: utiliser su -
pour la ligne de commande ou gksu/kdesu pour les applications graphiques, cf. wiki)...«The following statement is not true. The previous statement is true.» 

- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: [lxde] Install par dessus openbox
OK,je ne savais pas que ton choix était d'arriver en tty avant de choisir un log graphique.
Dans tous les cas, root ne doit servir que pour les tâches de maintenance.
Un clic droit sur ton bureau lxde te permettra d'accéder au menu du bureau et de changer ton fond d'écran. Il y a un gestionnaire dédié, tu peux supprimer nitrogen.
Pour ton ~/.xinitrc: Si tu utilises startx pour lancer ta session graphique, il te faut une partie qui lance dbus. Vois le wiki startx. Slim gérait ça tout seul en revanche. C'est peut-être pour cela que tu as des soucis de droits.
Pour tes droits sur ton home, ils sont toujours à vérifier: Lance la commande donnée par FoolEcho.
Et de plus, que donnent: (ça permettra de voir tes droits sur ton /home)
(tu identifieras les fichiers de ton home qui appartiennent à root)
Edit: Deux fois
Dans tous les cas, root ne doit servir que pour les tâches de maintenance.
Un clic droit sur ton bureau lxde te permettra d'accéder au menu du bureau et de changer ton fond d'écran. Il y a un gestionnaire dédié, tu peux supprimer nitrogen.
Pour ton ~/.xinitrc: Si tu utilises startx pour lancer ta session graphique, il te faut une partie qui lance dbus. Vois le wiki startx. Slim gérait ça tout seul en revanche. C'est peut-être pour cela que tu as des soucis de droits.
Pour tes droits sur ton home, ils sont toujours à vérifier: Lance la commande donnée par FoolEcho.
Et de plus, que donnent:
Code : Tout sélectionner
ls -ld /home/thomas
Code : Tout sélectionner
find ~ -uid 0
Edit: Deux fois

Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon
Re: [lxde] Install par dessus openbox
Ok j'abandonne nitrogen
Sinon quelle est la commande directe à utiliser pour quitter la session ?
Mais pas qui sert seulement à lancer le menu de sélection de lxde
edit:je laisse tomber oblogout

Sinon quelle est la commande directe à utiliser pour quitter la session ?
Mais pas
Code : Tout sélectionner
lxsession-logout
edit:je laisse tomber oblogout
Dernière modification par mulanee le sam. 23 févr. 2013, 15:32, modifié 1 fois.
Re: [lxde] Install par dessus openbox
Code : Tout sélectionner
[manu@actualis root]$ find ~ -uid 0
/home/manu/.config/pcmanfm/default/pcmanfm.conf
Code : Tout sélectionner
[manu@actualis root]$ ls -ld /home/manu
drwxr-xr-x 28 manu users 4096 23 févr. 14:58 /home/manu
- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: [lxde] Install par dessus openbox
Pourquoimulanee a écrit :Ok j'abandonne nitrogen![]()

Ton /home/manu est pollué par root suite à tes manipulations précédentes. Il faut te réapproprier les fichiers en lançant en root la commande donnée par FoolEcho:
Code : Tout sélectionner
chown ton_utilisateur:users -R /home/ton_utilisateur
Sinon, tu as tous les droits sur ton home.
PS: Je vois que tu as lancé tes commandes en root... à moins qu'il te soit explicitement dit que tu n'as pas les droits de les lancer, fais le en tant qu'utilisateur. Ca évitera les désagréments du type de ceux que tu rencontres actuellement.
Du coup, rectifies tes droits, tente de cliquer droit sur ton bureau pour ton fond d'écran et dis nous si ça marche.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon
Re: [lxde] Install par dessus openbox
Bon j'ai fait tout ça , je suis maître à bord
J'aimais bien nitrogen car il permettait de voir l'icône de l'image au lieu du titre seul dans les paramètres de bureau.
C'est étonnant que même la visionneuse ou mirage ne permettent pas d'ouvrir une image et de la sélectionner comme wallpaper.
En parlant de mirage depuis que lxde est installé, je n'arrive pas à changer le répertoire à l'ouverture et tous les fichiers sont grisés.

J'aimais bien nitrogen car il permettait de voir l'icône de l'image au lieu du titre seul dans les paramètres de bureau.
C'est étonnant que même la visionneuse ou mirage ne permettent pas d'ouvrir une image et de la sélectionner comme wallpaper.
En parlant de mirage depuis que lxde est installé, je n'arrive pas à changer le répertoire à l'ouverture et tous les fichiers sont grisés.
- Anghirrim
- Elfe
- Messages : 701
- Inscription : mar. 28 févr. 2012, 11:09
- Localisation : Loire-Atlantique
Re: [lxde] Install par dessus openbox
Parfait!!
Pour mirage, à mon avis les modérateurs te demanderons d'ouvrir un nouveau sujet.
Pour mirage, à mon avis les modérateurs te demanderons d'ouvrir un nouveau sujet.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Asus X53S, Linux Mint Cinnamon