[lxde] Install par dessus openbox (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

[lxde] Install par dessus openbox (résolu)

Message par mulanee »

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
Dernière modification par mulanee le sam. 23 févr. 2013, 19:05, modifié 3 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: (lxde) Install par dessus openbox

Message par FoolEcho »

Salut,
mulanee a écrit :Du coup pcmanfm ne se lance pas à part en root,
Je peux me tromper mais on dirait que tu as joué du root sans précaution depuis ton compte utilisateur (à vérifier avec 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.» :nage:
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: (lxde) Install par dessus openbox

Message par Anghirrim »

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.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [lxde] Install par dessus openbox

Message par mulanee »

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
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [lxde] Install par dessus openbox

Message par Anghirrim »

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.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [lxde] Install par dessus openbox

Message par mulanee »

Mon .xinitrc

Code : Tout sélectionner

#exec dbus-launch openbox-session
#exec xrandr --output VGA-0 --mode 1600x1200
#numlockx &
#exec window_manager
nitrogen --restore
exec startlxde
il faut rajouter exec nitrogen --restore dans ton ~/.xinitrc
Ca ne change rien, le wallpaper reste "derrière" le wall paper de lxde.
systemctl enable lxdm.service
Si je fais ça, je ne suis pas en console à la fin du boot.
Je souhaite lancer une session graphique au choix ou non.
Mais bon, logue toi en user, fais un startx
Voilà c'est fait.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [lxde] Install par dessus openbox

Message par FoolEcho »

mulanee a écrit :Ca ne change rien, le wallpaper reste "derrière" le wall paper de lxde.
À 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.

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.» :nage:
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [lxde] Install par dessus openbox

Message par Anghirrim »

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:

Code : Tout sélectionner

ls -ld /home/thomas
(ça permettra de voir tes droits sur ton /home)

Code : Tout sélectionner

find ~ -uid 0 
(tu identifieras les fichiers de ton home qui appartiennent à root)

Edit: Deux fois :mrgreen:
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [lxde] Install par dessus openbox

Message par mulanee »

Ok j'abandonne nitrogen :cry:

Sinon quelle est la commande directe à utiliser pour quitter la session ?
Mais pas

Code : Tout sélectionner

lxsession-logout
qui sert seulement à lancer le menu de sélection de lxde

edit:je laisse tomber oblogout
Dernière modification par mulanee le sam. 23 févr. 2013, 15:32, modifié 1 fois.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [lxde] Install par dessus openbox

Message par mulanee »

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
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [lxde] Install par dessus openbox

Message par Anghirrim »

mulanee a écrit :Ok j'abandonne nitrogen :cry:
Pourquoi :cry:? Une affinité particulière avec Nitrogen? Lxde gère tout seul les fonds d'écran. Tu peux choisir le tien dans les paramètres du bureau (tiens, regarde ici).

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
Ca devrait résoudre ton problème de lancement de pcmanfm.

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
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [lxde] Install par dessus openbox

Message par mulanee »

Bon j'ai fait tout ça , je suis maître à bord :mrgreen:

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.
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [lxde] Install par dessus openbox

Message par Anghirrim »

Parfait!!

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
Répondre