[Xorg] Installation de Xorg

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

[Xorg] Installation de Xorg

Message par stephan08 »

Bonjour,

J'étais en train d'installer Xorg. J'ai fait pacman -Syu xorg-server xorg-xinit xorg-server-utils
Les 2 premiers paquets s'installent sauf xorg-server-utils.

J'ai le message suivant:

Code : Tout sélectionner

erreur: impossible de trouver la cible: xorg-server-utils
Du coup, j'ai regardé sur le net notamment sur ce post:
https://www.reddit.com/r/archlinux/comm ... s_removed/

Il semblerait que ce paquet ait été supprimé des dépôts.
Du coup, dans ce post, une personne bri-an propose d 'installer le paquet xorg-apps mais il contient lui-même de nombreux paquets.
Est-ce judicieux?

Je vous remercie par avance,
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Bonjour,
C'est clair que c'est plus simple de juste d'installer tous les paquets du groupe xorg-apps, j'ai regarder par rapport à ma configuration, j'ai la majorité des paquets, le fait de tout installer me rajouter un peu moins de 1 Mo d'outils...
Et je crains d'être incompétent sur le fait de savoir quel paquet est nécessaire, je dirais comme cela aucun, et normalement les dépendances sont bien faites, donc si une application graphique à besoin d'un des outils il devrait être installé automatiquement...

Sinon plus exactement c'est 2 paquets qui disparaissent : xorg-server-utils et xorg-utils
pactree -d 1 xorg-server-utils

Code : Tout sélectionner

xorg-server-utils
├─xorg-iceauth
├─xorg-sessreg
├─xorg-xcmsdb
├─xorg-xbacklight
├─xorg-xgamma
├─xorg-xhost
├─xorg-xinput
├─xorg-xmodmap
├─xorg-xrandr
├─xorg-xrdb
├─xorg-xrefresh
├─xorg-xset
└─xorg-xsetroot
pactree -d 1 xorg-utils

Code : Tout sélectionner

xorg-utils
├─xorg-xdpyinfo
├─xorg-xdriinfo
├─xorg-xev
├─xorg-xlsatoms
├─xorg-xlsclients
├─xorg-xprop
├─xorg-xvinfo
└─xorg-xwininfo
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Xorg] Installation de Xorg

Message par FoolEcho »

benjarobin a écrit : sam. 13 mai 2017, 23:19Et je crains d'être incompétent sur le fait de savoir quel paquet est nécessaire, je dirais comme cela aucun, et normalement les dépendances sont bien faites, donc si une application graphique à besoin d'un des outils il devrait être installé automatiquement...

Sinon plus exactement c'est 2 paquets qui disparaissent : xorg-server-utils et xorg-utils
Normalement aucun, ils ont servi à une époque pour effectivement réorganiser les dépendances des utilitaires.

Par conséquent oui, si besoin de tel ou tel, soit il viendra en dépendance d'autre chose (xrandr pour la gestion multiécran, etc.), soit il pourra toujours être installé au besoin. Toujours est-il qu'ils ne sont pas nécessaires pour installer et tester X.

Après on peut toujours installer tout le groupe xorg mais bon, ce n'est pas nécessaire...

wiki rafraichi... :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1194
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [Xorg] Installation de Xorg

Message par karhu »

Correction du lien vers le groupe xorg-apps. :wink:
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

J'ai lancé:

Code : Tout sélectionner

pacman -S xorg-apps
puis pour les fonts:

Code : Tout sélectionner

pacman -S xorg-fonts-type1 ttf-dejavu artwiz-fonts font-bh-ttf \
          font-bitstream-speedo gsfonts sdl_ttf ttf-bitstream-vera \
          ttf-cheapskate ttf-liberation \
          ttf-freefont ttf-arphic-uming ttf-baekmuk # Polices pour sites multilingue
FoolEcho a écrit : dim. 14 mai 2017, 09:25
benjarobin a écrit : sam. 13 mai 2017, 23:19Et je crains d'être incompétent sur le fait de savoir quel paquet est nécessaire, je dirais comme cela aucun, et normalement les dépendances sont bien faites, donc si une application graphique à besoin d'un des outils il devrait être installé automatiquement...

Sinon plus exactement c'est 2 paquets qui disparaissent : xorg-server-utils et xorg-utils
Normalement aucun, ils ont servi à une époque pour effectivement réorganiser les dépendances des utilitaires.

Par conséquent oui, si besoin de tel ou tel, soit il viendra en dépendance d'autre chose (xrandr pour la gestion multiécran, etc.), soit il pourra toujours être installé au besoin. Toujours est-il qu'ils ne sont pas nécessaires pour installer et tester X.

Après on peut toujours installer tout le groupe xorg mais bon, ce n'est pas nécessaire...

wiki rafraichi... :chinois:
Suite au conseil de ne pas installer xorg-apps, je voulais le désinstaller. J'ai donc lancé:

Code : Tout sélectionner

pacman -Rsn xorg-apps
Par contre, j'ai eu ces erreurs:

Code : Tout sélectionner

:: font-bitstream-speedo: supprimer xorg-mkfontdir casse la dépenance "xorg-mkfontdir"
:: font-bitstream-speedo: supprimer xorg-mkfontscale casse la dépendance "xorg-mkfontscale"
:: ttf-dejavu: supprimer xorg-mkfontscale casse la dépendance "xorg-mkfontscale"
:: ttf-dejavu: supprimer xorg-mkfontdir casse la dépendance "xorg-mkfontdir"
:: xorg-font-utils: supprimer xorg-bdftopcf casse la dépendance "xorg-bdftopcf"
:: xorg-font-utils: supprimer xorg-mkfontdir casse la dépendance "xorg-mkfontdir"
:: xorg-font-utils: supprimer xorg-mkfontscale casse la dépendance "xorg-mkfontscale"
:: xorg-server-common: supprimer xorg-xkbcomp casse la dépendance "xorg-xkbcomp"
:: xorg-server-common: supprimer xorg-setxkbmap casse la dépendance "xorg-setxkbmap"
:: xorg-xinit: supprimer xorg-xauth casse la dépendance "xorg-xauth"
:: xorg-xinit: supprimer xorg-xrdb casse la dépendance "xorg-xrdb"
:: xorg-xinit: supprimer xorg-modmap casse la dépendance "xorg-modmap"
:: xterm: supprimer xorg-luit casse la dépendance "xorg-luit"
Mais un

Code : Tout sélectionner

pacman -Rnc xorg-apps
s'est mieux passé comme conseillé par benjarobin dans un autre post: viewtopic.php?t=14560

J'ai regardé dans le man:
- le c de pacman, c'est pour les log
- le n pour ne pas conserver les configs sauvegardé
- le s pour supprimer les dépendances

1) Donc à priori, si on supprime les dépendances d'un paquet mais que cette même dépendance par exemple xorg-luit est utiliser par xterm, à ce moment là, l'option -Rs ne fonctionne plus avec Pacman. Est ce bien cela?

Sinon, j'ai une question une fois le test passé via:

Code : Tout sélectionner

echo "xterm & sleep 10" > ~/.xinitrc
startx
2) Doit on modifier le contenu du .xinitrc?

3) Sinon, j'aimerais utiliser le gestionnaire de fenêtre i3: https://wiki.archlinux.org/index.php/i3
Du coup, j'aimerais utilser un gestionnaire de connexion adapté à i3. Que me conseillez vous?

Je vous remercie,
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

stephan08 a écrit : dim. 14 mai 2017, 12:29- le c de pacman, c'est pour les log
Pas vraiment, il y a des sections dans le man. Tu n'as pas regardé la bonne section.
Remove all target packages, as well as all packages that depend on one or more target packages. This operation is recursive and must be used with care, since it can remove many potentially needed packages.
En gros je ne pense pas que l'utilisation de l'option -c était une bonne idée... Le message que tu cites date "un peu", j'avais comme qui dirait donné un mauvais conseil à l'époque (on progresse tous les jours :-) )

Je ne veux pas dire de bêtise, mais ma compréhension des options -c et de -s est celle-ci, pour 4 paquets avec les dépendances suivantes :

Code : Tout sélectionner

A -> B -> C (C installé explicitement)
       -> D (D installé lors de l'installation de B)
Si tu fais pacman -Rs B alors la suppression est refusée car A à besoin de B
Si tu fais pacman -Rs A alors A, B et D sont supprimés. C n'est pas supprimé car installé explicitement
Si tu fais pacman -Rc B alors B et A sont supprimés.

Il est un peu tard maintenant, il faudrait regarder le log de pacman pour voir ce que tu as supprimés... Je crains que tu n'ai supprimé pas mal de paquets utiles.
Peux tu donner la sortie de

Code : Tout sélectionner

grep -A 500 xorg-apps /var/log/pacman.log
Pour mémoire, il aurait été beaucoup plus simple de faire ceci :

Code : Tout sélectionner

pacman -D --asdeps $(pacman -Qgq xorg-apps)
Puis un pacman -Qdt pour voir et puis supprimer les paquets non utiles (via pacman -Rsn ...)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

Zut!

Après, peut être qu'il suffit que je relance certains téléchargement au cas où tel que:

Code : Tout sélectionner

pacman -S base base-devel
ou sinon, ce que je peux faire c'est également réinstaller xorg-apps via un

Code : Tout sélectionner

pacman -S xorg-apps
puis faire ce que tu m'as dit. Qu'est ce que t'en penses?

Sinon, merci pour tes explications sur pacman.

Code : Tout sélectionner

grep -A 500 xorg-apps /var/log/pacman.log
me donne

Code : Tout sélectionner

[2017-05-14 11:48] [PACMAN] Running 'pacman -Rsn xorg-apps'
[2017-05-14 12:03] [PACMAN] Running 'pacman -Rnc xorg-apps'
[2017-05-14 12:04] [ALPM] transaction started
[2017-05-14 12:04] [ALPM] removed xorg-server (1.19.3-2)
[2017-05-14 12:04] [ALPM] removed xorg-fonts-type1 (7.7.2)
[2017-05-14 12:04] [ALPM] removed ttf-liberation (2.00.1-7)
[2017-05-14 12:04] [ALPM] removed ttf-freefont (20120503-4)
[2017-05-14 12:04] [ALPM] removed ttf-cheapskate (2.0-10)
[2017-05-14 12:04] [ALPM-SCRIPTLET] Updating font cache... done
[2017-05-14 12:04] [ALPM] removed xterm (327-1)
[2017-05-14 12:04] [ALPM] removed xorg-xinit (1.3.4-4)
[2017-05-14 12:04] [ALPM] removed xorg-server-common (1.19.
[2017-05-14 12:04] [ALPM] removed xorg-fonts-misc (1.0.3-5)
[2017-05-14 12:04] [ALPM] removed xorg-font-utils (7.6-4)
[2017-05-14 12:04] [ALPM] removed ttf-dejavu  (2.37-1)
[2017-05-14 12:04] [ALPM] removed font-bitstream-speedo (1.
[2017-05-14 12:04] [ALPM-SCRIPTLET] Updating font cache... /usr/share/fonts
[2017-05-14 12:04] [ALPM-SCRIPTLET] /usr/share/fonts/speedo/: opendir: No
[2017-05-14 12:04] [ALPM-SCRIPTLET] done.
[2017-05-14 12:04] [ALPM] removed xorg-xwud (1.0.4-2)
[2017-05-14 12:04] [ALPM] removed xorg-xxininfo (1.1.3-1)
[2017-05-14 12:04] [ALPM] removed xorg-xwd (1.0.6-1)
[2017-05-14 12:04] [ALPM] removed xorg-xvinfo (1.1.3-1)
[2017-05-14 12:04] [ALPM] removed xorg-xsetroot (1.1.1-2)
[2017-05-14 12:04] [ALPM] removed xorg-xset (1.2.3-1)
[2017-05-14 12:04] [ALPM] removed xorg-xrefresh (1.0.5-1)
[2017-05-14 12:04] [ALPM] removed xorg-xrdb (1.1.0-2)
[2017-05-14 12:04] [ALPM] removed xorg-xprop (1.2.2-1)
[2017-05-14 12:04] [ALPM] removed xorg-xpr (1.0.4-2)
[2017-05-14 12:04] [ALPM] removed xorg-xmodmap (1.0.9-1)
[2017-05-14 12:04] [ALPM] removed xorg-xlsclients (1.1.3-1)
[2017-05-14 12:04] [ALPM] removed xorg-xlsatoms (1.1.2-1)
[2017-05-14 12:04] [ALPM] removed xorg-xkill (1.0.4-1)
[2017-05-14 12:04] [ALPM] removed xorg-xkbutils (1.0.4-2)
[2017-05-14 12:04] [ALPM] removed xorg-xkbevd (1.1.4-1)
[2017-05-14 12:04] [ALPM] removed xorg-xkbcomp (1.4.0-1)
[2017-05-14 12:04] [ALPM] removed xorg-xinput (1.6.2-1)
[2017-05-14 12:04] [ALPM] removed xorg-xrandr (1.5.0-1)
[2017-05-14 12:04] [ALPM] removed xorg-xhost (1.0.7-1)
[2017-05-14 12:04] [ALPM] removed xorg-xgamma (1.0.6-1)
[2017-05-14 12:04] [ALPM] removed xorg-xev (1.2.2-1)
[2017-05-14 12:04] [ALPM] removed xorg-xdriinfo (1.0.5-1)
[2017-05-14 12:04] [ALPM] removed xorg-xdpyinfo (1.3.2-1)
[2017-05-14 12:04] [ALPM] removed xorg-xcursorgen (1.0.6-1)
[2017-05-14 12:04] [ALPM] removed xorg-xcmsdb (1.0.5-1)
[2017-05-14 12:04] [ALPM] removed xorg-xbacklight (1.2.1-1)
[2017-05-14 12:04] [ALPM] removed xorg-xauth (1.0.10-1)
[2017-05-14 12:04] [ALPM] removed xorg-x11perf (1.6.0-1)
[2017-05-14 12:04] [ALPM] removed xorg-smproxy (1.0.6-1)
[2017-05-14 12:04] [ALPM] removed xorg-setxkbmap (1.3.1-1)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Non, ne fait rien de tel ! Tu n'as même plus Xorg d'installé... Hum, la sortie que tu donnes n'est pas complète, il manque transaction completed à la fin
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

Il manquait ces lignes là:

Code : Tout sélectionner

[2017-05-14 12:04] [ALPM] removed xorg-setssreg (1.1.1-1)
[2017-05-14 12:04] [ALPM] removed xorg-mkfontdir (1.0.7-8)
[2017-05-14 12:04] [ALPM] removed xorg-mkfontscale (1.1.2-1)
[2017-05-14 12:04] [ALPM] removed xorg-luit (1.1.1-2)
[2017-05-14 12:04] [ALPM] removed xorg-iceauth (1.0.7-1)
[2017-05-14 12:04] [ALPM] removed xorg-bdftopcf (1.0.5-1)
[2017-05-14 12:04] transaction completed
[2017-05-14 12:04] running 'fontconfig.hook'...
[2017-05-14 12:04] running 'systemd-update.hook'...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Fais ceci pour réparer :

Code : Tout sélectionner

pacman -S xterm xorg-xinput xorg-xinit xorg-server xorg-xhost
Puis tu réinstalles toutes la liste de fonts tel que donné dans le Wiki
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

J'ai fait les deux pacman, je te remercie.

Sinon, que me conseilles tu comme gestionnaire de connexion avec i3 comme gestionnaire de fenêtre?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Pour le login graphique, qui fonctionne bien (oui c'est important :-) ), et qui est assez léger, je recommande : LightDM
Il y a un peu de configuration à faire, mais il est complet et couvre presque tous les cas d'usage
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

J'ai installé lightdm et j'ai lancé sans rebooter lightdm via un:

Code : Tout sélectionner

systemctl start lightdm.service
Par contre, le login et mot de passe ne fonctionne pas. A priori, c'est normal puisque je n'ai pas encore installé le gestionnaire de fenêtre i3.

Le gestionnaire de connexion lightdm est apparu dans le tty7. Du coup, je suis reparti sur le tty1 qui contient:

Code : Tout sélectionner

[27086.091690] nouveau 0000:01:00.0: priv: HUBO: 10ecc0 ffffffff (1b40822c)
En revenant sur le tty1 à partir duquel j'ai lancé lightdm sans devoir rebooter, je n'arrive pas à le tuer via à Ctrl-C. Je devrai pouvoir normalement. Non?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Euh, non... Tu ouvres un nouveau tty et tu fais :

Code : Tout sélectionner

systemctl stop lightdm.service
Mais si tu utilises nouveau (au lieu des drivers propriétaires) tu peux avoir de nombreux souci... Quel est le driver que tu as installé ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

Non, j'ai pas encore installé de driver. J'ai éteint le PC tout à l'heure via lightdm.

Je me suis dit que j'allais installer le driver de ma carte graphique une fois que j'aurais installer i3.
Ma carte graphique est une Nvidia GeForce GTX 960M.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Installe les drivers propriétaire avant ! Comment veux tu tester correctement Xorg si tu ne met pas de driver correcte ?
N'utilise pas nouveau, cela ne fonctionnera pas correctement avec une telle carte graphique
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

J'ai désinstallé i3 via un:

Code : Tout sélectionner

pacman -Rsn i3
Sinon, un

Code : Tout sélectionner

pacman -Qs nouveau
me donne

Code : Tout sélectionner

local/mesa 17.0.5-1
   an open-source implementation of the OpenGL specification
Donc je n'ai pas installé nouveau.

J'ai installé nvidia-340xx et j'ai relancé startx.
Je vois que le serveur x est bien configuré.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Pourquoi avoir désinstallé i3 ? C'est juste que dans la logique on installe Xorg + les drivers, on teste et enfin en installe l'environnement graphique.
Pourquoi as tu installé nvidia-340xx et non nvidia ? Tu as une carte assez récente (960M).
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
stephan08
Daikyu
Messages : 93
Inscription : jeu. 19 nov. 2015, 23:18

Re: [Xorg] Installation de Xorg

Message par stephan08 »

Effectivement, j'ai désinstallé i3, car lancer startx me donnait directement ce que je devais obtenir sur i3 et non sans i3.

Sinon, pour le paquet nvidia-340xx, c'est parce que dans le lien https://wiki.archlinux.fr/NVIDIA#Pilote ... C3.A9taire, en face de GeForce 8/9/GT2xx il y avait justement le paquet nvidia-340xx

J'ai vu qu'il y avait un autre paquet nvidia mais je me suis dit que nvidia-340xx pouvait être bon. Après, je peux le désinstaller et installer nvidia.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Installation de Xorg

Message par benjarobin »

Ne pas confondre GeForce 9 (super vieux) et 960 (assez récent)... Ce n'est pas vraiment la même chose...
Donc désinstalle le paquet nvidia-340xx et ses dépendances...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre