Si pas de réseau
On en profite pour istaller certains softs utiles
On active quelques services au démarrage de systemd
On règle la date
nano /etc/systemd/system/network.service [Unit] Description=Network Connectivity Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%interface%.device After=sys-subsystem-net-devices-%interface%.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/sbin/ip link set dev %interface% up ExecStart=/sbin/ip addr add %address%/%netmask% broadcast %broadcast% dev %interface% ExecStart=/sbin/ip route add default via %gateway% ExecStop=/sbin/ip addr flush dev %interface% ExecStop=/sbin/ip link set dev %interface% down [Install] WantedBy=multi-user.target sed -i "s|%interface%|enp0s10|" /etc/systemd/system/network.service sed -i "s|%address%|192.168.1.2|" /etc/systemd/system/network.service sed -i "s|%netmask%|255.255.255.0|" /etc/systemd/system/network.service sed -i "s|%broadcast%|192.168.1.255|" /etc/systemd/system/network.service sed -i "s|%gateway%|192.168.1.254|" /etc/systemd/system/network.service systemctl enable network
/etc/pacman.conf [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch pacman -Sy
Installez la dernière version de Xorg comme ceci:
pacman -Syu xorg-server xorg-xinit xorg-server-utils 1) mesa-libgl 2) nvidia-304xx-libgl 3) nvidia-340xx-libgl 4) nvidia-libgl Enter a number (default=1): 2 Packages (91) damageproto-1.2.1-3 fixesproto-5.0-3 fontconfig-2.12.1-4 fontsproto-2.1.3-1 freetype2-2.7.1-1 graphite-1:1.3.9-1 harfbuzz-1.4.2-1 inputproto-2.3.2-1 kbproto-1.0.7-1 libdrm-2.4.75-1 libepoxy-1.4.0-1 libevdev-1.5.6-1 libfontenc-1.1.3-1 libgudev-230-1 libice-1.0.9-1 libinput-1.6.1-1 libomxil-bellagio-0.9.3-1 libpciaccess-0.13.4-1 libpng-1.6.28-1 libsm-1.2.2-2 libtxc_dxtn-1.0.1-6 libunwind-1.1-3 libwacom-0.22-1 libx11-1.6.4-1 libxau-1.0.8-2 libxcb-1.12-1 libxcursor-1.1.14-2 libxdamage-1.1.4-2 libxdmcp-1.1.2-1 libxext-1.3.3-1 libxfixes-5.0.3-1 libxfont-1.5.2-1 libxfont2-2.0.1-1 libxi-1.7.9-1 libxinerama-1.1.3-2 libxkbfile-1.0.9-1 libxml2-2.9.4+12+ge905f081-5 libxmu-1.1.2-1 libxrandr-1.5.1-1 libxrender-0.9.10-1 libxshmfence-1.2-1 libxt-1.1.5-1 libxv-1.0.11-1 libxvmc-1.0.10-1 libxxf86vm-1.1.4-1 llvm-libs-3.9.1-2 mesa-13.0.4-1 mtdev-1.1.5-1 nvidia-304xx-libgl-304.134-1 nvidia-304xx-utils-304.134-1 pixman-0.34.0-1 randrproto-1.5.0-1 renderproto-0.11.1-3 videoproto-2.3.3-1 wayland-1.12.0-1 xcb-proto-1.12-3 xcb-util-0.4.0-1 xextproto-7.3.0-1 xf86-input-libinput-0.24.0-1 xf86vidmodeproto-2.3.1-3 xineramaproto-1.2.1-3 xkeyboard-config-2.20-1 xorg-bdftopcf-1.0.5-1 xorg-font-util-1.3.1-1 xorg-font-utils-7.6-4 xorg-fonts-alias-1.0.3-1 xorg-fonts-encodings-1.0.4-4 xorg-fonts-misc-1.0.3-5 xorg-iceauth-1.0.7-1 xorg-mkfontdir-1.0.7-7 xorg-mkfontscale-1.1.2-1 xorg-server-common-1.19.1-2 xorg-sessreg-1.1.0-1 xorg-setxkbmap-1.3.1-1 xorg-xauth-1.0.10-1 xorg-xbacklight-1.2.1-1 xorg- xcmsdb-1.0.5-1 xorg-xgamma-1.0.6-1 xorg-xhost-1.0.7-1 xorg-xinput-1.6.2-1 xorg-xkbcomp-1.3.1-1 xorg-xmodmap-1.0.9-1 xorg-xrandr-1.5.0-1 xorg-xrdb-1.1.0-2 xorg-xrefresh-1.0.5-1 xorg-xset-1.2.3-1 xorg-xsetroot-1.1.1-2 xproto-7.0.31-1 xorg-server-1.19.1-2 xorg-server-utils-7.6-4 xorg-xinit-1.3.4-4
Disposer d'un environnement de test
pacman -S xorg-twm xorg-xclock xterm
Xorg install par défaut:
Il faut ensuite installé sinon:
Xorg -configure
modprobe: FATAL: Module nvidia not found in directory /lib/modules/4.9.8-1-ARCH
pacman -S nvidia-304xx-lts pacman -S nvidia-304xx (contient les modules)
Xorg -configure
modprobe: ERROR: could not insert 'nvidia': No such device
ip address show timedatectl set-timezone Europe/Brussels cfdisk /dev/sda pacman -Rcsn paquet
pacman -S nvidia-lts lib32-nvidia-utils libvdpau nvidia-340xx-libgl nvidia-340xx-utils opencl-nvidia-304xx
pacman -S gnome gnome-extra system-config-printer telepathy shotwell rhythmbox gnome-software packagekit extra/gnome-tweak-tool systemctl enable syslog-ng systemctl enable cronie systemctl enable avahi-daemon systemctl enable avahi-dnsconfd systemctl enable org.cups.cupsd systemctl enable bluetooth systemctl enable ntpd systemctl start gdm (si ok) ==> systemctl enable gdm
$ cp /etc/X11/xinit/xinitrc ~/.xinitrc # start some nice programs if [ -d /etc/X11/xinit/xinitrc.d ] ; then for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do [ -x "$f" ] && . "$f" done unset f fi
#twm & #xclock -geometry 50x50-1+1 & #xterm -geometry 80x50+494+51 & #xterm -geometry 80x20+494-0 & #exec xterm -geometry 80x66+0+0 -name login exec openbox-session
A partir de la console connecté en user lancé
$ startx
Si on veut tester startx sans modifier le .xinitrc
$ startx /usr/bin/gnome-session
Important: Si vous arrêtez ou redémarrez votre machine depuis votre environnement graphique, selon l'environnement, il peut être nécessaire de quitter l'environnement avant d'arrêter la machine.
Créez un fichier /etc/systemd/system/startx@.service : Fichier: /etc/systemd/system/startx@.service
# nano /etc/systemd/system/startx@.service [Unit] Description=startx automatique pour l'utilisateur %I After=graphical.target systemd-user-sessions.service [Service] User=%I WorkingDirectory=%h PAMName=login Type=simple ExecStart=/bin/bash -l -c startx [Install] WantedBy=graphical.target
Pour tester :
systemctl start startx@votre_utilisateur.service
Pour activer :
systemctl enable startx@votre_utilisateur.service
Note: L'utilisation d'un gestionnaire de connexions est aussi possible.
Exemple GDM, KDM, LXDM, SLiM, LightDM, SDDM
# systemctl enable slim
# systemctl disable slim
# systemctl start slim
# systemctl stop slim
Note: Par défaut, systemd est configuré pour démarrer l'unité graphical.target. Dans le cas où vous en avez changé, il faut la réactiver (ou qu'elle soit en dépendance) afin que le gestionnaire de connexions démarre :
systemctl set-default -f graphical.target
- ajout de l'utilisateur au groupe scanner
# gpasswd -a aiko scanner $ scanimage -L device `v4l:/dev/video0' is a Noname USB Camera (046d:08ad) virtual device device `genesys:libusb:002:003' is a Canon LiDE 110 flatbed scanner
Solved
Mac Osx caskroom cask-installer
- Installer Cask
brew install phinze/cask/brew-cask
- Voir quelles sont les applications disponibles dans le dépôt
brew cask search
- Installer une application
brew cask install google-chrome
- Pour la désinstaller
brew cask uninstall google-chrome
- Mettre à jour vos applications
brew update