pkgin install mate mate-system-monitor mate-user-share dbus avahi xdg-user-dirs gvfs polkit
Copie de tous les services installés dans /etc/rc.d :
cp -v /usr/pkg/share/examples/rc.d/* /etc/rc.d/
Éditer /etc/rc.conf :
vim /etc/rc.conf
puis ajouter ceci :
################## ## Ajouts Perso ## ################## rpcbind=YES dbus=YES avahidaemon=YES # Réseau pour gvfs/samba : nmbd=YES smbd=YES winbindd=YES
Pour démarrer les services ajouter à /etc/rc.conf sans redémarrer :
/etc/rc.d/dbus start /etc/rc.d/avahidaemon start
si la sous-commande start ne fonctionne pas mettez onestart à la place.
Vous pouvez également utiliser la commande :
service dbus start
même principe pour la sous-commande start.
grep encoding /etc/wscons.conf
il faut qu'il soit renseigner cette ligne :
encoding fr
si vous avez une autre ligne du type :
#encoding us.swapctrlcaps
n'en tenez pas rigueur, le # devant rend inactif cette disposition clavier.
Si vous souhaitez avoir un clavier fr instantanément, tapez la commande :
wsconsctl -k -w encoding=fr
vous avez également la possibilité d'ajouter cette commande à /etc/rc.local plutôt que de passer par /etc/wscons.conf.
Pour avoir une liste de dispositions clavier disponibles, tapez :
man 4 wskbd
Éditer le fichier /etc/sysctl.conf :
vim /etc/sysctl.conf
ajouter ce texte à la fin du fichier :
################## ## Ajouts Perso ## ################## ##kern.usermout=1 # Monter les disques avec gvfs en user # vfs.generic.usermount=1 vfs.generic.usermount.exec=1 # Eviter d'avoir des fichiers coredump # kern.coredump=0 kern.corefile=/dev/null
Prendre en charge directement le montage d'un disque par un utilisateur personnel :
sysctl -w vfs.generic.usermount=1
et pour prendre en charge les systèmes de fichiers via FUSE :
sysctl -w vfs.generic.usermount.exec=1
Et pour finir éditer le fichier /etc/rc.local :
echo "chmod 666 /dev/puffs" >> /etc/rc.local
pour voir les droits actuels de /dev/puffs :
ls -l /dev/puffs
/dev/puffs n'est q'un lien symbolique vers /dev/putter :
ls -l /dev/putter
rendre les droits directement opérationnels :
chmod 666 /dev/puffs
Création d'un script pour autoriser l'écriture sur une clé USB, SSD externe :
vim /etc/devpubd.local
puis ajouter ce texte :
#!/bin/sh
event="$1"
device="$2"
case "$device" in
da*)
if [ "$event" = "device-attach" ]; then
chown root:operator /dev/"$device"*
chmod 0660 /dev/"$device"*
fi
;;
esac
pour rendre le script /etc/devpubd.local exécutable :
chmod +x /etc/devpubd.local
lancer le script au démarrage :
echo sh /etc/devpubd.local >> /etc/rc.local
enfin ajouter le daemon devpubd à /etc/rc.conf :
echo devpubd=YES >> /etc/rc.conf
Ajouter montage automatique sous /etc/rc.conf :
echo automount=YES >> /etc/rc.conf
echo autounmount=YES >> /etc/rc.conf
pour démarrer le daemon directement :
/etc/rc.d/automount start
Installer les paquets logiciels nécessaires :
pkgin install hplip cups cups-pdf foomatic-filters foomatic-ppds ghostscript
Copier les daemons installés dans /etc/rc.d :
cp -v /usr/pkg/share/examples/rc.d/* /etc/rc.d
Ajouter daemon cupsd à /etc/rc.conf :
echo cupsd=YES >> /etc/rc.conf
pour activer cupsd instantanément :
/etc/rc.d/cupsd start
http://localhost:631/
ou à la place de localhost, tapez l'adresse IP 127.0.0.1.
Création de votre fichier .profile dans votre répertoire /home/votre_user :
vim ~/.profile
puis ajouter le texte suivant à la fin du fichier :
################## ## Ajouts Perso ## ################## export LD_LIBRARY_PATH=/usr/pkg/lib:/usr/X11R7/lib export LANG=fr_FR.UTF-8 export LC_ALL=fr_FR.UTF-8 export EDITOR=vim export XDG_RUNTIME_DIR=/tmp/xdg-$USER mkdir -p $XDG_RUNTIME_DIR chmod 700 $XDG_RUNTIME_DIR 2>/dev/null ulimit -c 0
Création du fichier .xinitrc dans votre répertoire courant :
vim ~/.xinitrc
puis mettre ce texte :
#!/bin/sh
# Focer toutes le applications à utiliser X11
export GDK_BACKEND=x11
export MOZ_ENABLE_WAYLAND=0
export XDG_SESSION_TYPE=x11
# Activer direct le clavier en français
#setxkbmap fr &
# Nettoyage
export LD_LIBRARY_PATH=/usr/pkg/lib:/usr/X11R7/lib
export LANG=fr_FR.UTF-8
# Dbus indispensable
if [ -x /usr/pkg/bin/dbus-launch ]; then
eval $(/usr/pkg/bin/dbus-launch --sh-syntax --exit-with-session)
fi
# Pour gvfs, mate-keyring
/usr/pkg/bin/mate-settings-daemon &
exec ck-launch-session dbus-launch --exit-with-session mate-session
su -
shutdown -r now
Installation de slim et de ses thèmes :
pkgin install slim slim-themes
.xinitrc de votre user pour slim :
su - beastie
vim .xinitrc
#!/bin/sh # Focer toutes le applications à utiliser X11 export GDK_BACKEND=x11 export MOZ_ENABLE_WAYLAND=0 export XDG_SESSION_TYPE=x11 # Activer direct le clavier en français #setxkbmap fr & # Nettoyage export LD_LIBRARY_PATH=/usr/pkg/lib:/usr/X11R7/lib export LANG=fr_FR.UTF-8 # Dbus indispensable #if [ -x /usr/pkg/bin/dbus-launch ]; then # eval $(/usr/pkg/bin/dbus-launch --sh-syntax --exit-with-session) #fi # Pour gvfs, mate-keyring /usr/pkg/bin/mate-settings-daemon & #exec ck-launch-session dbus-launch --exit-with-session mate-session exec mate-session
revenez à l'utilisateur root :
exit
Éditer le fichier /usr/pkg/etc/slim.conf propre à slim :
vim /usr/pkg/etc/slim.conf
ajouter :
login_cmd exec ck-launch-session dbus-launch --exit-with-session /bin/sh - ~/.xinitrc %session
après #login_cmd exec /bin/sh - /etc/X11/xdm/Xsession
Vous pouvez également ajouter à /usr/pkg/etc/slim.conf :
sessions mate,ctwm default_session mate
après la ligne #sessions xfce4,icewm-session,wmaker,blackbox.
Copier le daemon slim dans /etc/rc.d :
cp -v /usr/pkg/share/examples/rc.d/slim /etc/rc.d/
puis ajouter le daemon à /etc/rc.conf :
echo slim=YES >> /etc/rc.conf
Si vous souaitez connaître le nom des thèmes installés :
ls /usr/pkg/share/slim/themes/
Désormais on peut redémarrer le système :
shutdown -r now
ou tout simplement lancer slim :
/etc/rc.d/slim start
pkgin install bk mupdf abiword gnumeric gimp gthumb xsane inkscape evolution pidgin palemoon hexchat filezilla qbittorrent gnome-nettool remmina gnome-audio gnome-mplayer strawberry brasero mpv ffmpeg8 yt-dlp seahorse
Installation de pkgsrc :
cd /usr
puis télécharger pkgsrc via git :
git clone https://github.com/NetBSD/pkgsrc.git
Mise à jour de pkgsrc :
cd /usr/pkgsrc/ && git pull
revenir dans le répertoire courant de root :
cd ~
Chercher le logiciel que vous souhaitez installer :
find /usr/pkgsrc -iname "pstree*"
sinon j'ai créé un alias au niveau de mes shells :
findports "pstree*"
Vous rendre dans son répertoire :
cd /usr/pkgsrc/sysutils/pstree
Et compiler le logiciel :
make install && make clean
toutefois je vous conseille plutôt de faire ça en deux étapes :
make install
puis nettoyage :
make clean
Créer le répertoire :
mkdir -p /etc/X11/xorg.conf.d
Créer un fhcier de configuration pour le clavier :
vim /etc/X11/xorg.conf.d/10-keyboard.conf
puis ajouter le texte :
Section "InputClass"
Identifier "Keyboard"
MatchIsKeyboard "yes"
Option "XkbLayout" "fr"
Option "XkbVariant" "azerty"
EndSection