Ceci est une ancienne révision du document !
Network
Si non fonctionnel, vérifier le fichier /etc/network/interfaces, il doit ressemble à ceci
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback
Network Manager si non fonctionnel : éditer le fichier /etc/NetworkManager/NetworkManager.conf en assignant la variable managed à true. <code>
[ifupdown]
managed=true
</code>
Mint Spécifique
Mise à jour
Ne pas utiliser la console pour faire les màj mais le gestionnaire de màj. Dans le gestionnaire de màj, ne pas cocher les màj de niveau 4 et 5
Verrouillage écran (MATE)
Dans centre de contrôle → économiseur d'écran → décocher Verouiller l'écran quand l'économiseur d'écran est actif
Menu Mate
Clique droit sur le menu → préférences :
- Dans l'onglet application, décocher survoler
- Dans l'onglet Emplacement, décocher Réseau et Bureau
- Dans l'onglet Système, décocher Gestionnaire de paquet, Terminal, verrouiller l'écran et se déconnecter
Xubuntu Spécifique
Maj
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Logiciels à enlever
sudo apt-get remove --purge \ abiword abiword-plugin-grammar abiword-plugin-mathview \ gnumeric \ gmusicbrowser
Logiciel à ajouter
sudo apt-get install \ aptitude \ firefox firefox-locale-fr flashplugin-installer\ libreoffice libreoffice-l10n-fr libreoffice-gtk libreoffice-gtk3 \ pdfmod gnome-font-viewer \ p7zip-full unrar unzip \ playonlinux \ vlc \ numlockx
- Skype sur demande explicite trop intrusif ! ( prévoir un clone avec et un clone sans )
- Gestionnaire de police : permettre l'installation facile d'une police ( gnome-font-viewer )
- Pavé numérique “on” au démarrage : numlockx
- Lecture des DVD
sudo aptitude install libdvdread4 sudo /usr/share/doc/libdvdread4/install-css.sh sudo aptitude install ubuntu-restricted-extras
Configurations
Lightdm
Ajouter les lignes suivantes
#desactivation session invite allow-guest=false #desactivation login distant greeter-show-remote-login=false #Activation du pave numerique a l'ecran de login greeter-setup-script=/usr/bin/numlockx on
dans le fichier de configuration de lightdm correspondant au bureau
- /etc/lightdm/lightdm.conf.d/10-xubuntu.conf
- /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
Pour l'activation du pavé numérique, il faut également vérifier les paramètres du clavier, car à l'ouverture de session le gestionnaire de bureau peut restaurer l'état du pavé à celui de la session précédente et donc éteindre celui-ci.
Suppression de la sauvegarde de session
- Supprimer les sauvegardes pouvant déjà exister :
rm -rf /home/*/.caches/session/*
- Créer le fichier de vérouillage de l'option :
sudo mkdir /etc/xdg/xfce4/kiosk sudo echo \ "[xfce4-session] SaveSession=NONE" >> /etc/xdg/xfce4/kiosk/kioskrc"
Si le plugin “Action” du panel est utilisé, l'entrée “éteindre” sauvegarde tout de même la session, pensez à supprimer l'option et laisser seulement le menu de déconnection.
Changement de logiciels optionnels
Nemo
- Fix “ouvrir un terminal ici”
gsettings set org.cinnamon.desktop.default-applications.terminal [commande du terminal a lancer]
- Configurer les applications préférées :
nemo permet également de gérer le bureau, on précisera l'option –no-desktop pour éviter ce comportement.
gsettings set org.nemo.desktop show-desktop-icons false
- Définir le fond d'écran
À vérifier
- Activer les dépôts partenaires
- Logiciels par défauts - En particulier après installation PlayOnLinux fichiers texte ouvert par défaut avec notepad de wine… moyen
- Raccourcis
- Ctrl+ALt+Suppr : xfce4-taskmanager
- Super : xfce4-popup-whiskermenu
Lecture automatique des CD/DVD
Paramètres>Disques amovibles et médias>Multimédia
- CD audio
vlc -q cdda://%d
ou créez un fichier bash à appeler à la place de la commande précédente afin de forcer l'affichage de la liste de lecture.
- launch_vlc.sh
#!/bin/bash # forcer l'affichage liste de lecture if [ $# -eq 1 ] then source=/dev/sr$1 else source=/dev/sr0 fi if `grep -qe '^\s*playlist-visible=\(true\|false\)' ~/.config/vlc/vlc-qt-interface.conf` then sed -e 's/^\s*playlist-visible=false/playlist-visible=true/' -i ~/.config/vlc/vlc-qt-interface.conf else sed -e 's/\[MainWindow\]/[MainWindow]\nplaylist-visible=true/' -i ~/.config/vlc/vlc-qt-interface.conf fi vlc -q cdda://$source
- CD/DVD vidéo
vlc -q --fullscreen dvd://%d
- D'autres options sont disponibles ici http://www.videolan.org/doc/vlc-user-guide/fr/ch04.html.
Ubuntu Spécifique
* Suppression de tous les scopes d'unity sauf home/master-default sinon le dash devient inutile. Suppressions des lentilles “friend” et “shopping”
aptitude remove --purge -P ~n^unity-scope unity-scope-home= unity-scopes-master-default= unity-lens-friends unity-lens-shopping
puis faire une tour dans les dossiers /usr/share/unity-scopes et /usr/share/unity/scopes et y supprimer les références non souhaitée ““fb”” pas exemple.
* Moins de recherche “net” dans le dash https://fixubuntu.com/ une copie ici
- fixubuntu.sh
#!/bin/bash GS="/usr/bin/gsettings" CCUL="com.canonical.Unity.lenses" # Figure out the version of Ubuntu that you're running V=`/usr/bin/lsb_release -rs` # The privacy problems started with 12.10, so earlier versions should do nothing if awk "BEGIN {exit !($V < 12.10 || $V >= 14.10)}"; then echo "Good news! This version of Ubuntu is not known to invade your privacy." else # Check Canonical schema is present. Take first match, ignoring case. SCHEMA="`$GS list-schemas | grep -i $CCUL | head -1`" if [ -z "$SCHEMA" ] then printf "Error: could not find Canonical schema %s.\n" "$CCUL" 1>&2 exit 1 else CCUL="$SCHEMA" fi # Turn off "Remote Search", so search terms in Dash don't get sent to the internet $GS set $CCUL remote-content-search none # If you're using earlier than 13.10, uninstall unity-lens-shopping if [ $V \< 13.10 ]; then sudo apt-get remove -y unity-lens-shopping # If you're using a later version, disable remote scopes else $GS set $CCUL disabled-scopes \ "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']" fi; # Block connections to Ubuntu's ad server, just in case if ! grep -q "127.0.0.1 productsearch.ubuntu.com" /etc/hosts; then echo -e "\n127.0.0.1 productsearch.ubuntu.com" | sudo tee -a /etc/hosts >/dev/null fi echo "All done. Enjoy your privacy." fi
Configurations
Noms des dossiers
Si les noms des dossiers ne sont pas biens traduits on peut forcer ceci via le fichier ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Bureau" XDG_DOWNLOAD_DIR="$HOME/Téléchargements" XDG_TEMPLATES_DIR="$HOME/Modèles" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Musique" XDG_PICTURES_DIR="$HOME/Images" XDG_VIDEOS_DIR="$HOME/Vidéos"
Éjection physique de CD/DVD
Actuellement c'est un bug d'un des paquets cf : https://bugs.launchpad.net/ubuntu/+source/udisks2/+bug/1168742 Une solution de contournement “Mac Gyver”
1. Créer la règle udev via le fichier '/etc/udev/rules.d/61-sr0-change.rules':
- 61-sr-change.rules
KERNEL=="sr*", ACTION=="change", RUN+="/usr/local/bin/sr_change.sh %n"
2. Créer le script bash '/usr/local/bin/sr_change.sh'.
- sr_change.sh
#!/bin/sh if [ $# -eq 1 ] then source=/dev/sr$1 else source=/dev/sr0 fi # try if audio cd #if [ -z `/bin/ls /run/user/*/gvfs | grep cdda` ] #then dvd+rw-mediainfo $source > /dev/null n=$? if [ "$n" -eq '251' ] then umount $source fi exit 0 #fi
Blacklister le lecteur de disquettes
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf sudo rmmod floppy sudo update-initramfs -u
Utilisateur
Fichtre vous avez fini la configuration de votre utilisateur mais pas de bol, vous remarquez qu'il y a une coquille dans le nom de celui-ci. À l'aide d'un autre utilisateur admin vous pouvez modifier ceci en adaptant et exécutant la commande suivante :
sudo usermod --login nouvel_identifiant --home nouvel_emplacement_du_dossier_personnel --move-home identifiant_actuel
ce qui en pratique peut donner
sudo usermod --login pauline --home /home/pauline --move-home poollyna
HP clones
Blacklister mei_me
via /etc/modprobe.d/blacklist.conf
# Intel VPRO remote access technology driver blacklist mei_me
pour les sessions live décharger le module via la commande
rmmod mei_me
dans le cas contraire, un message d'erreur du type suivant apparait sur les terminaux virtuels toutes les 5s :
mei_me 0000:00:03.0: reset: connect/disconnect timeout.
script de post_clonage de la cybersalle :
- postclonage.sh
#!/bin/bash nbpc=0 echo " ======================================== " echo " ! LANCEZ CE SCRIPT EN ROOT ! " echo " \$ sudo -i " echo " Les actions suivantes ne pourront " echo " etre realisees dans le cas contraire : " echo " - modification de l'adresse MAC " echo " ======================================= " echo "Entrez le numero du pc" read nbpc nbpc=$(echo $nbpc | bc) if [ $nbpc -lt 10 ] then nbpc="0$nbpc" fi service network-manager stop echo " =================================== " echo " Modification du nom de la machine : " echo DesclicksXub$nbpc echo " =================================== " name=DesclicksXub${nbpc} echo -e "${name}\n" > /etc/hostname hostname ${name} sed -e "s/^127.0.1.1\s*\(Desclicks\|cyberlis\).*/127.0.1.1 ${name}/" -i /etc/hosts echo " =================================== " echo " Modification de l adresse MAC" echo " =================================== " eth=`ip link show | grep -o eth[0-9][0-9]*` echo ip link set dev $eth address 00:00:00:00:0D:$nbpc ip link set dev $eth address 00:00:00:00:0D:$nbpc if grep -qe '^hwaddress ether' /etc/network/interfaces then sed -e "s/\(hwaddress ether\).*/\1 00:00:00:00:0d:$nbpc/" -i /etc/network/interfaces else echo -e "hwaddress ether 00:00:00:00:0d:$nbpc\n" >> /etc/network/interfaces fi service network-manager start
Extra sur demande explicite
- Sketchup
- + PlayOnLinux
- Google Earth
sudo aptitude install googleearth-package make-googleearth-package --force sudo dpkg -i googleearth_<version>.deb sudo apt-get install -f
- recupérer le fichier de config du proprio sur win myplaces.kml dans un des dossiers :
- C:\Documents and Settings\%nomdutilisateur%\Application Data\Google\GoogleEarth“
- C:\Users\%nomdutilisateur%\AppData\Local ou LocalLow\Google\GoogleEarth*
- le placer au bon endroit :)
- ~/.googleearth/myplaces.kml si install comme indiquée ici
src : https://support.google.com/earth/answer/166438?hl=fr
- Microsoft Office
- PlayOnLinux
- Skype
- Proposer alternatives
- Dropbox
- 32-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
- 64-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
- Lancer le service :
~/.dropbox-dist/dropboxd
- Adobe reader… pour certains besoins très spécifique le lecteur peut être utile
Personnalisation
- Changer le fond d'écran sous xfce (http://askubuntu.com/questions/414422/command-to-change-the-wallpaper-in-xubuntu) en ligne de commande
- Recuperer la liste des écrans connecté et actifs
- Change_xfce_wallpaper.sh
#!/bin/bash if [ ! $# == 1 ] then echo "[ ERROR ] invalid number of arguments" echo " full path of wallpaper needed" exit 1 fi wallpaper=$1 #donner le chemin exact if [ ! -f $wallpaper ] then echo "[ ERROR ] file not found" exit 1 fi # Recuperer la liste des écrans connecté et actifs connectedOutputs=$(xrandr | grep " connected" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/") activeOutput=$(xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/") connected=$(echo $connectedOutputs | wc -w) # Appliquer le fond d'écran for i in $(xfconf-query -c xfce4-desktop -p /backdrop -l|egrep -e "screen.*/monitor.*image-path$" -e "screen.*/monitor.*/last-image$"); do xfconf-query -c xfce4-desktop -p $i -n -t string -s "" xfconf-query -c xfce4-desktop -p $i -n -t string -s $wallpaper xfconf-query -c xfce4-desktop -p $i -n -s "" xfconf-query -c xfce4-desktop -p $i -n -s $wallpaper done exit 0
Memo
Les trucs installés pour faire un mini mini xubuntu… a retester
alsa-base alsa-utils anacron bc ca-certificates dmz-cursor-theme ghostscript-x gtk2-engines-pixbuf inputattach language-selector-gnome libasound2-plugins libpam-systemd libsasl2-modules libxp6 lightdm lightdm-gtk-greeter memtest86+ openprinting-ppds pm-utils printer-driver-pnm2ppa rfkill software-properties-gtk thunar thunar-volman unzip xdg-user-dirs xdg-user-dirs-gtk xfce4-appfinder xfce4-notifyd xfce4-panel xfce4-session xfce4-settings xfdesktop4 xfwm4 xkb-data xorg xubuntu-default-settings zenity zip