Le système représenté
ci-dessous
servira
d'exemple
pour toutes les descriptions qui suivent. Il concentre sur une même
plate-forme presque toutes les fonctionnalités qu'un utilisateur privé
pourrait souhaiter implanter.
Un Modem-routeur (B-Box2)
relie tous les ordinateurs au réseau ADSL (VDSL) via le bus Ethernet.
L'ordinateur principal (asus) a également une connexion RTC pour la
gestion des Fax avec backup de l'ADSL sur le réseau commuté.
L'ordinateur (msi) qui sert de système de test a potentiellement sa
propre connexion à l'ADSL via un modem USB. Le PC (serveur), outre ses
attributions propres, partage tous ses périphériques avec les autres PC
connectés sur le réseau. Le PC (gmt) est utilisé pour le clonage des
PC, backup des données et archivage des données et des programmes. Le
disque (500GB Disk) est partagé sur le réseau (samba) et assure la
synchronisation des données entre tous les PC du réseau.

Le
diagramme des flux d'information ci-dessous montre que le
système
est divisé en plusieurs zones à savoir :
- zone Internet:
ouverture vers le monde extérieur pour différents
services
- zone Sure
protégée de la zone Internet par un Firewall et protégée de la zone
WiFi par une clé d'encryption WPA
- zone WiFi
avec protection individuelle des PC via une clé d'encryption WPA
- zone
Partage qui met
ses
périphériques à disposition des ordinateurs connectés sur la zone sûre

1.2
Installation d'ubuntu 14.04 LTS
Voir le site
bien documenté du Libriste à l'adresse suivante :
L'installation terminée, s'il y a lieu, il reste à forcer la prise de
contrôle par l'utilisateur des partitions complémentaires comme
par exemple /media/backup ...qui par défaut sont la propriété de
root :
sudo chown votreidentifiant
/media/backup
Vérifier préalablement que le PC soit compatible avec un OS de 64 bits
: lancer le live-CD et taper dans un terminal :
if [[ $(sed -n '/flags/{/lm/ p;q}'
/proc/cpuinfo) ]] ; then echo "64 bits" ; else echo "32 bits" ; fi
La réponse sera 32 ou 64 bits suivant le cas
Vérifier que le PC puisse supporter Unity-3D :
Taper dans un
terminal : /usr/lib/nux/unity_support_test
--print
1.3 Personnalisation du bureau
1.3.1 - Les
logiciels et outils de base
1 - Installer les
outils de base pour la gestion des
paquets et la paramétrisation de l'environnement
Ubuntu
sudo
apt-get install synaptic gdebi dconf-tools gparted mesa-utils gksu
2 - Installer les
suppléments
restreints via la logithèque :
sudo apt-get install
ubuntu-restricted-extras
3 - Gestionnaire de
dépôts Y-PPA-Manager
De plus en plus de dépôts du type PPA nous sont proposés pour acquérir
des logiciels spécifiques. Y_PPA_Manager nous facilite la tâche tant
pour les installer, en vérifier le contenu, les désinstaller, effectuer
des recherches sur base pour un paquet déterminé...
sudo add-apt-repository
ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo
apt-get install y-ppa-manager
4 - Apparence générale du bureau et/ou icônes particulières
- Mettre le dossier
"icônes_lucien" dans /usr/share/pixmaps
Ces icônes complètent
des icônes standards pour différentes applications
5 -
Exécution des scripts
Aller à
Nautilus→Edition→Préférences→Comportement→Fichiers texte exécutables et
cocher Demander à chaque fois
1.3.2 -
Personnalisation via Ubuntu-tweak
Ce logiciel
très
utile et génial permet d'effectuer divers opérations de
personnalisation, d'entretien du système (nettoyage.. )
et enfin
d'ajout de lens (quicklists) aux lanceurs du dash etc.... .
- Installer via
y-ppa-manager le dépôt :
sudo add-apt-repository
ppa:tualatrix/ppa
sudo apt-get
update
sudo apt-get
install ubuntu-tweak
Personnalisation du système : aller
à :
1 →Ajustements→Divers
Cocher : Les menus
possèdent des icônes
2 →Ajustements→Son
Valider : Son
d'évènements et jouer un son à la connexion
3
→Ajustements→Réglage de l'écran de connexion
Déverrouiller
Compte invité : mettre à zéro
4 →Ajustements→Espace
de travail
Horizontal : 4
Vertical : 1
5
→Ajustements→Fenêtres
Action de la molette
de la souris : Replier
Action du double-click
action : Agrandir
Action du clic du milieu : Agrandir horizontalement
Action du clic droit : Replier
6 →Ajustements→Unity
Unity-2D : Mettre
Full screen dash à 0 pour les portable 1800x800 ou autres
Unity-3D : Taille du tableau de bord : Bureau
7 →Administration→QuickLists Editor
- Ajouter à
LibreOffice Writter
Tableur :
libreoffice --calc %U
Présentation : libreoffice --impress %U
Supprimer les
lanceurs Tableur et Présentation du Launcher
- Ajouter à Dossier personnel
Sudo nautilus :
gksu nautilus /
8
→Administration→Restauration du bureau
Opérer lors de
changements importants des paramètres des applications et d'affichage
du bureau ou tout au moins à chaque clonage du système
1.3.3 -
Personnalisations complémentaires
1 - Ajouter des
icônes aux menus :
Aller à Editeur Dconf→org→gnome→desktop→applications→interface et
cocher menus-have-icons
2 - Supprimer le
compte Invités
au démarrage du PC
Créer un fichier, le
nommer 50-no-guest.conf' y iscrire les données suivantes :
[SeatDefaults]
allow-guest=false
et le placer en
/usr/share/lightdm/lightdm.conf.d
OU en ligne de commande :
sudo sh -c
'printf "[SeatDefaults]\nallow-guest=false\n"
>/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'
3 - Ajouter votre
photo liée à
votre compte
- Aller à Paramètres
système→Comptes utilisateurs et CG sur la photo. Choisir l'image
de remplacement.......
4 - Ouvrir un terminal sur le Bureau à partir du menu contextuel :
- Ouvrir un terminal
sudo apt-get install
nautilus-open-terminal
5 - Standardiser le
niveau du volume
sonore lors
du démarrage de telle sorte qu'il soit toujours le même. Ceci concerne
principalement les portables ou tout système indépendant de HP avec
amplificateurs externes (Voir point 12 ci-dessous pour Ajouter le son
au démarrage).
- Copier le fichier
des régalges de pulseaudio dans /home/lucien/.pulse
mkdir
$HOME/.pulse
cp
/etc/pulse/default.pa $HOME/.pulse/default.pa
- Règler le volume
sonore tel que vous souhaitez qu'il soit au démarrage
- Afficher la valeurs de ce règlage :
pacmd "dump" | grep set-sink
- Incriver cette
valeur dans le bas du fichier de référence :
gedit $HOME/.pulse/default.pa
et copier/coller la ligne semblable à celle reprise ci-dessous
et trouvée avec la commande pacmd dans le bas du fichier default.pa :
set-sink-volume
alsa_output.pci-0000_00_08.0.analog-stereo 0xd7a5
A noter que la valeur
du signal sonore est dans ce cas : 0xd7a5
6 - Harmonisation des
polices de
caractères
Les logiciels provenant de sources différentes dont Mcrosoft
etc...utilisent différentes polices au gré des fantaisies du concepteur
de ces logiciels ou de l'utilisateur.
- Installer les
polices standard de Microsoft dans Linux
- Installer via Synaptic les paquets msttcorefonts
et gsfonts-x11
- Pour informer tous les programmes des nouvelles polices, taper dans
un terminal:
sudo fc-cache -f -v
7 - Ajouter un indicateur qui affiche les
données météo's du jour :
my-weather-indicator :
sudo add-apt-repository
ppa:atareao/atareao
sudo apt-get
update
sudo apt-get
install my-weather-indicator
- Aller à Préférences et paramétrer suivant votre lieu d'habitation et
cocher dans Options générales : Démarrage automatique
8 - Ajouter le
son au démarrage :
Aller à Applications
au démarrage et Ajouter :
Nom : Son au démarrage
Commande : /usr/bin/canberra-gtk-play --id="desktop-login" --
9 - Retrouver les
emblèmes affichées sur les fichiers et dossiers dans Nautilus
La commande pour rajouter des emblèmes figure dans le menu contextuel.
Vous pouvez ajouter vos propres emblèmes ( ou celles récupérées d'une
version antérieure) dans le dossier
$HOME/.icons/hicolor/48x48/emblems
(dossier à créer)
-
Installer via Synaptic le paquet
python-nautilus
- Au préalable il faut avoir paramétrer
dconf-editor pour que les icônes
apparaissent dans le menu contextuel :
Aller à
org→gnome→desktop→interface→menu-have-icons et cocher
- Récupérer le fichier
Nautilus-Emblems-Menu-Extension-Master.zip
à l'adresse suivante
- "Extraire ici", ouvrir le dossier et en root, copier le fichier
nautilus_emblems_menu.py dans :
/usr/share/nautilus-python/extensions
- Redémarrer le PC pour prise en compte
10 - Supprimer les accès du dash aux
compléments du net (publicité)
Aller à Paramètres système→Sécurité et voie privée :
→Rechercher et mettre à zéro
→Diagnostics et supprimer Envoyer des rapports d'erreur à Canonical
1.4 Création
d'indicateurs spéciaux
1.4.1 -
Indicateur pour accéder aux dossiers du /home : Indicator-places
Ce logiciel crée un indicateur dans le tableau de bord qui permet
d'accéder rapidement aux dossiers repris dans les signets du /home et
d'ouvrir une deuxième session
- Télécharger le logiciel :
cd $HOME/Bureau
wget 'https://github.com/shamil/indicator-places/archive/master.zip'
-Décompresser le
dossier, le renommer :
unzip master.zip
mv indicator-places-master indicator-places
- Copier l'application
dans /opt
sudo cp -Rf
~/Bureau/indicator-places /opt
- Lancer l'application au
démarrage :
Aller à Applications au démarrage→Ajouter :
Nom : Indicator-Places
Commande :
/opt/indicator-places/indicator-places.py
1.4.2
Indicateur des espaces de travail : indicator-workspaces
Cet indicateur identifie le bureau actuel et permet une sélection aisée
des différents bureaux.
Développé pour Natty, et non encore disponible pour trusty, il faut se
débrouiller pour l'installer de façon pas tout à fait orthodoxe.....
vraiment utile et agréable...
1 - Aller à :
https://launchpad.net/~geod/+archive/ppa-geod
Dans la page ouverte, sélectionner "View package details", ouvrir le
package "Indicator-worspaces-0.6.4" et télécharger le paquet
indicator-workspaces_0.6.4_all.deb
2 - Installer le paquet complémentaire suivant :
sudo apt-get install python-wnck
3 - Installer avec
Gdebi le paquet téléchargé :
indicator-workspaces_0.6.4_all.deb
4 - Lancer l'application au démarrage :
Aller à Applications au démarrage→Ajouter :
Nom : Indicateur
d'espace de travail
Commande : indicator-workspaces
5 - Redémarrer le PC
1.5 - Ajuster
automatiquement le gamma de l'écran : fluxgui
Ajustement automatique la chaleur des
couleurs de l'écran en fonction de l'heure de la journée.
Cette application a été développée pour compenser l'agressivité
éventuelle du rendu des écrans lors des différentes heures de la
journée et donner ainsi plus de confort de lecture. L'application se
fixe dans le tableau de bord sous forme d'une applet. A essayer, pour
ma part je l'ai adoptée sans réserve...
Pour la localisation, le plus simple consiste à entrer directement
votre latitude et longitude .
1 - Installation du logiciel pour PC de 32 ou 64 bits:
sudo add-apt-repository
ppa:kilian/f.lux
sudo apt-get
update
sudo apt-get
install fluxgui
2 - Pour un fonctionnement en 64 bits il faut télécharger le paquet
xflux à l'adresse suivante :
3 - Arrêter le programme
4 - Sauvegarder le xflux existant :
sudo mv /usr/bin/xflux
/usr/bin/xflux.bak
5 - Copier le xflux téléchargé dans /usr/bin
6 - Octroyer les permissions :
sudo chmod 755 /usr/bin/xflux
sudo chown
root:root /usr/bin/flux
7 - Lancer l'application et aller à Préférences :
- Introduire votre
Latitude et longitude
- Cocher : Autostart F.lux indicator applet
- Ajuster la temporisation des couleurs selon votre souhait
- Si nécessaire, site pour déterminer votre latitude et longitude :
Note
: Redémarrer le PC après chaque intervention au niveau des
Préférences
1.6 - Paramétrisation de Unity
(3D) et
effets spéciaux
1.6.1 - Unity (3D)
Le gestionnaire 3D Compiz est inclus et
installé automatiquement
dans le pack ubuntu pour ce qui concerne les fonctions de base. Pour
accéder à la paramétrisation des effets spéciaux ainsi qu'à Unity, il y
a lieu d'installer le paquet complémentaire
compizconfig-settings-manager. Chacun utilisera les fonctions qu'il
apprécie parmi la panoplie des effets spéciaux qui sont proposés.
- Pour paramétrer
compiz il y a lieu d'installer le paquet suivant :
sudo apt-get install
compizconfig-settings-manager
- Paramétrer les effets spéciaux Compiz :
(exemples)
1 - Zoom :
→ Accessibilité→Zoom
du bureau amélioré
Zoom in :
Touches : Super+F12
Souris : Super+Bouton4
Zoom out :
Touches : Super+F11
Souris : Super+Bouton5
2 - Nombre de bureaux virtuels
→Général→Options
générales→Taille du Bureau : 4 horizontal et 1 vertical
3 - Sélection du bureau via Expo
→Bureau→Expo→Apparence
:
Viewport distance :
0,6
Brigthness : 75
Saturation : 85
Reflection et cocher Reflection
4 - Si nécessaire pour avoir un déroulement graphique continu, aller à
→Général→OpenGL et
décocher "Sync vers VBlank"
Note: Pour vérifier que la carte graphique accepte le 3D, taper
dans
un terminal :
glxinfo | grep rendering
# la réponse doit être : yes
1.6.2 - Ajouter
des commandes (quicklist) aux lanceurs de Unity via ubuntu-tweak
On peut facilement multiplier les possibilités offertes par les
lanceurs présents dans Unity en y ajoutant des commandes personnalisées
et
notamment :
- Regrouper les
commandes de
LibreOffice sur
une seule icône :
- Aller à
ubuntu-tweak→Administration→Quiclists Editor→LibreOffice Writer→+
Tableur
- Nom : Tableur
- Commande : libreoffice --calc %U
Présentation
- Nom : Présentation
- Commande : libreoffice --impress %U
- Ajouter deux commandes utiles au
dossier
Home
- Aller à
ubuntu-tweak→Administration→Quiclists Editor→Dossier Personnel→+
Nautilus racine
Nom : Nautilus racine
Commande : nautilus /
Nautilus en root
Nom : Sudo nautilus
Commande : gksu nautilus /
1.6.4 Gestion
des lanceurs de Unity via MenuLibre
MenuLibre est un éditeur pour les lanceurs (launcher) de Unity qui
permet de modifier et/ou
créer des
lanceurs ainsi que d'ajouter et/ou
supprimer des quicklists aux lanceurs
- Installation via un
dépôt :
sudo add-apt-repository
ppa:menulibre-dev/devel
sudo apt-get
update
sudo apt-get
install menulibre
1.7 - Machine virtuelle Java 7 version
Sun-Oracle
Ubuntu
installe d'office le contexte Java avec les paquets restreints
sur base des logiciels libres openjdk-6-jre ou openjdk-7-jre ce qui
satisfait dans la plupart des cas.
Java 7 est fourni par Oracle depuis la reprise de la société Sun par
Oracle. Malheureusement ces logiciels ne sont plus hébergés dans les
dépôts de Canonical en raison des droits de licence restreints imposés
par Oracle.
sudo add-apt-repository
ppa:webupd8team/java
sudo apt-get
update
sudo apt-get
install oracle-java7-installer
Bon à
savoir :
- Pour désinstaller
java 7
sudo
apt-get remove --purge oracle-java7-installer
- Pour connaître la version utilisée par défaut :
java -version
- Pour connaitre les versions installées sur le PC :
update-java-alternatives --list
- Pour imposer une version par défaut
sudo update-java-alternatives -s (une
des vesrions trouvées dans --list)
1.8 -
Ajout
de scripts utiles au menu contextuel de Nautilus
Les scripts repris ci-dessous sont à copier dans le répertoire
$HOME/.local/share/nautilus/scripts
après leurs avoir donné l'autorisation
d'exécution dans Proprités→Permissions. Ils apparaitront dans le menu
contextuel sous l'étiquette Scripts.
1 - Ouvrir un
répertoire avec les privilèges root :
- Nom :
Nautilus en root
- Contenu :
#!/bin/bash
gksudo nautilus "$@"
2 - Ouvrir un fichier texte avec les privilèges root :
- Nom :
Gedit en root
- Contenu :
#!/bin/bash
gksudo gedit "$@"
3 - Forcer la fermeture d'une fenêtre :
- Nom :
Xkill
- Contenu :
#!/bin/bash
xkill
1.9
Comment améliorer les performances du système
1.9.1
- Enlever les
langues non utilisées
Eliminer les langues non utilisées, dont l'anglais, ceci n'affecte pas
les menus du système ni les dictionnaires.
Aller à Paramètres système→Prise en charge
linguistique→Installer/supprimer des langues, décocher la ou les
langues non utilisées et Appliquer les changements
1.10
- Problèmes rencontrés lors de
l'installation de trusty
1.10.1
Remplacer le
logo "ubuntu" énorme
et sans forme proposé dans l'écran du
boot pour les cartes graphiques Nvidia ou ATI avec pilote propriétaire.
Ajuster dans ce qui suit les valeurs 1024x768 à
la taille de votre écran par exemple pour le PC Asus 1201n : 1366x768 :
A savoir : les valeurs potentielles à donner en 2 ci-dessous se
découvrent en bootant le PC le doigt sur la touche "majuscule" ou "esc"
puis en tapant successivement c puis vbeinfo
1 - Ouvrir le fichier
grub en mode administrateur
sudo gedit /etc/default/grub
2 - Décommenter et completer la 1ère ligne et
ajouter la 2ème ligne comme
ci-dessous :
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=1280x1024
3 - Suppression du logo Nvidia
sudo nvidia-xconfig --no-logo
4 - Prise en compte de la modification