[dwm] Téléchargement, installation et configration(resolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

[dwm] Téléchargement, installation et configration(resolu)

Message par AchilleFraisse » mer. 07 mai 2014, 11:54

Bonjour,
Je suis sous archlinux et je viens de télécharger dwm pour mon environnement graphique. J'ai suivi à la lettre le wiki :
J'ai installer git : pacman -S git ;
J'ai récupérer la version actuelle de dwm : git clone http://git.suckless.org/dwm ;
J'ai copié le fichier config.def.h en fichier config.h ;
J'ai tapé la commande make ;
Et c'est à ce moment là où je ne comprend pas : j'ai touché à rien du tout dans le code, je ne l'ai même pas ouvert, et lorsque je tape make, il me marque :

Code : Tout sélectionner

dwm built options:
CFLAGS  = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/x11R6/include -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION="6.1" -DXINERAMA
LDFLAGS = -s -L/usr/x11/R6/lib -lX11 -lXinerama
CC      = cc
CC drw.c
CC dwm.c
dwm.c:40:37: erreur fatale: X11/extensions/Xinerama.h : Aucun fichier ou dossier de ce type
 #include <X11/extensions/Xinerama.h>

compilation terminée.
Makefile:18: recipe for target 'dwm.o failed'
make: *** [dwm.o] Error 1
Pourquoi il dit qu'il ne trouve pas un header ?
Dernière modification par AchilleFraisse le jeu. 08 mai 2014, 12:11, modifié 1 fois.

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 12:11

Je crois avoir trouvé quelque chose dans le README du dossier dwm:

Code : Tout sélectionner

In order to build dwm you need the Xlib header files.
Il me dit que pour compiler dwm j'ai besoins des fichiers d'en têtes Xlib. Mais je les trouves où ces fichiers ?

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

Re: [dwm] Téléchargement, installation et configration(en co

Message par FoolEcho » mer. 07 mai 2014, 13:05

Salut,

Il te manque probablement libx11... au moins.

Le plus propre étant de te faire ton propre paquet.
http://wiki.archlinux.fr/DWM#Autre_Installation
dwm (en)
«The following statement is not true. The previous statement is true.» :nage:

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 13:22

Je viens de l'installer

Code : Tout sélectionner

pacman -S libx11
, mais lors de la compilation de dwm, il y a toujours la même erreur :o

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

Re: [dwm] Téléchargement, installation et configration(en co

Message par FoolEcho » mer. 07 mai 2014, 13:33

Je n'avais lu que ton second message... :mrgreen:
Il te faut aussi libxinerama, je pense.
«The following statement is not true. The previous statement is true.» :nage:

oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [dwm] Téléchargement, installation et configration(en co

Message par oktoberfest » mer. 07 mai 2014, 13:38

Tu peux aussi utiliser la version fourni en standard par Archlinux (dans le dépôt community). Et dans ce cas il te suffit d'un simple :

Code : Tout sélectionner

# pacman -S dwm
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 13:48

Merci FoolEcho, ca marche :)
oktoberfest a écrit :Tu peux aussi utiliser la version fourni en standard par Archlinux (dans le dépôt community). Et dans ce cas il te suffit d'un simple :

Code : Tout sélectionner

# pacman -S dwm
Oui, mais on me l'a déconseiller, car on ne peut pas modifier le code source, d'où aucun intérets de choisir dwm puisque il se configure en modifiant le code !

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 13:50

Mais une fois que je l'ai compiler, je fais quoi pour avoir mon bureau ? Lorsque je fais exec dwm, je me deconnecte. Si je fais Ctrl + Alt + F7, il ne se passe rien ?

oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [dwm] Téléchargement, installation et configration(en co

Message par oktoberfest » mer. 07 mai 2014, 14:12

Pour démarrer ton gestionnaire, il te faut un serveur X : http://wiki.archlinux.fr/Startx
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 14:18

J'ai un ami qui utilise slim ? Quel est la différence entre les deux.

oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [dwm] Téléchargement, installation et configration(en co

Message par oktoberfest » mer. 07 mai 2014, 14:22

Dans un cas, tu te connectes en ligne de commande sur la console et tu lances startx.
Dans l'autre cas, slim est un gestionnaire de connexion. Il te propose graphiquement de te connecter.

La différence est donc dans le gestionnaire de connexions : ligne de commande ou slim.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 14:34

Ok merci !
Je viens d'installer slim :

Code : Tout sélectionner

pacman -S slim
;
J'ai ensuite activer le gestionnaire de connexion comme sur le wiki :

Code : Tout sélectionner

systemctl enable slim
systemctl start slim
.
Mais après avoir redémarrer l'ordinateur, il n'y a toujours rien :o

oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [dwm] Téléchargement, installation et configration(en co

Message par oktoberfest » mer. 07 mai 2014, 14:45

Tu peux nous donner le résultat de :

Code : Tout sélectionner

ls -l /etc/systemd/system
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 14:50

Il y a deux liens :

Code : Tout sélectionner

dbus-org.wicd.daemon.service -> /usr/lib/systemd/system/wicd.service
display-manager.service -> /usr/lib/systemd/system/slim.service
et deux repertoires :

Code : Tout sélectionner

getty.target.wants
multi-user.target.wants
Dans le premier dossier, il y a un lien : getty@tty1.service, et dans le deuxième dossier, il y a deux liens : remote-fs.target et wicd.service

oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [dwm] Téléchargement, installation et configration(en co

Message par oktoberfest » mer. 07 mai 2014, 15:02

Il faut que systemd démarre en mode graphique (cf http://wiki.archlinux.fr/Systemd#Target).
Le plus simple :

Code : Tout sélectionner

systemctl enable -f graphical.target
Et pour vérifier :

Code : Tout sélectionner

ls -l /etc/systemd/system
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 15:08

Oui, je l'ai fais mais il m'affiche un message d'erreur :

Code : Tout sélectionner

The unit files have no [Install] section. They are not meant to be enable using systemctl.
Possible reasons for having this kind of units are :
1) A unit may be statically enable by beingsymlinked from another unit's
   .wants/ or .requires/ directory
2) A unit purpose may be to act as a helper for some other unit which has a reuirement dependency on it.
3) A unit may be started when needed via activation (socket, path, time, D-Bus, udev, scripted systemctl call, ...).

oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [dwm] Téléchargement, installation et configration(en co

Message par oktoberfest » mer. 07 mai 2014, 15:54

C'est bizarre. Entre systemd 208 et 212 le fichier graphical.target a changé : la section [Install] a disparu. Comme je ne sais pas si c'est normal, voilà ce que je te propose :

Code : Tout sélectionner

# cp /usr/lib/systemd/system/graphical.target /etc/systemd/system
# echo -e "[Install]\nAlias=default.target" >> /etc/systemd/system/graphical.target
# systemctl enable -f graphical.target
EDIT : l'autre solution serait de faire à la main ce que fait systemctl enable :

Code : Tout sélectionner

# rm '/etc/systemd/system/default.target'
# ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 16:09

Merci. Ca a marche pour démarrer l'unité graphical.target
AchilleFraisse a écrit : Je viens d'installer slim :

Code : Tout sélectionner

pacman -S slim
;
J'ai ensuite activer le gestionnaire de connexion comme sur le wiki :

Code : Tout sélectionner

systemctl enable slim
systemctl start slim
.
Mais après avoir redémarrer l'ordinateur, il n'y a toujours rien :o
Je fais quoi maintenant pour avoir slim ? (désolé de paraître noob;) )

benjarobin
Maître du Kyudo
Messages : 15941
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [dwm] Téléchargement, installation et configration(en co

Message par benjarobin » mer. 07 mai 2014, 16:20

Tout d'abord est ce que slim se lance si tu tapes :

Code : Tout sélectionner

systemctl start slim
Si ce n'est pas le cas merci de donne la sortie de :

Code : Tout sélectionner

systemctl status -l slim
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

AchilleFraisse
Elfe
Messages : 580
Inscription : dim. 27 avr. 2014, 09:32

Re: [dwm] Téléchargement, installation et configration(en co

Message par AchilleFraisse » mer. 07 mai 2014, 16:34

Oui, slim ce lance !
Si je tape :

Code : Tout sélectionner

ls -l /etc/systemd/system
, j'obtient :

Code : Tout sélectionner

dbus-org.wicd.daemon.service -> /usr/lib/systemd/system/wicd.service
default.target -> /etc/systemd/system/graphical.target
display-manager.service -> /usr/lib/systemd/system/slim.service
getty.target.wants
multi-user.target.wants
graphical.target

Répondre