Page 1 sur 2

[Xorg] Installation de Xorg

Publié : sam. 13 mai 2017, 22:34
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,

Re: [Xorg] Installation de Xorg

Publié : sam. 13 mai 2017, 23:19
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

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 09:25
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:

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 10:24
par karhu
Correction du lien vers le groupe xorg-apps. :wink:

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 12:29
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,

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 12:40
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 ...)

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 13:42
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)

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 13:48
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

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 14:06
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'...

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 14:12
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

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 14:21
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?

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 14:37
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

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 15:25
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?

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 16:04
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é ?

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 19:51
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.

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 21:01
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

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 22:05
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é.

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 22:43
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).

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 22:52
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.

Re: [Xorg] Installation de Xorg

Publié : dim. 14 mai 2017, 23:05
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...