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

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

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

Message par AchilleFraisse »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message par FoolEcho »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message par FoolEcho »

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 »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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 »

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 : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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;) )
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

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
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
AchilleFraisse
Elfe
Messages : 618
Inscription : dim. 27 avr. 2014, 09:32

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

Message par AchilleFraisse »

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