Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/07/2016, à 13:10

kholo

[tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

1468495511.png
Préambule
Voici une de mes procédures pour avoir rapidement un bureau à ma "sauce".
Je part du premier démarrage après une installation d'une Ubuntu 16.04 LTS
et j'irais jusqu'à la gestion des groupes et des droits pour partager facilement des dossiers que ce soit pour un ou plusieurs utilisateurs sur l'ordinateur et si plusieurs ordinateurs sont sur votre réseau en passant par le paramétrage du système, du voire des bureaux et l'installation d'un package d'applications et scripts.
On passera pendant ce tuto toutes les techniques de bases à connaître ainsi que l'utilisation du terminal.
Au lieu de prendre Windows ou Mac OS en référence pour le réseau et s'évertuer à brancher Ubuntu dessus, on aura un réseau Ubuntu sur lequel on branchera les autres systèmes (ce qui est plus à mon goût !).
bonne lecture !
Pour la petite histoire kiki pour kholo que je dis [ki-olo]
Voir la vidéo de ce tutoriel sur Youtube ; durée : 28 mn

add 09/2016 : tous ces paramétrages peuvent être appliqués avec des scripts...
d'autres infos encore sur ma page et l'ensemble des scripts à télécharger
add 2018 : version pour la 18.04 ici : [Tuto] Post Installation Ubuntu 18.04 : le PC à kiki
******************************************************
Pour commencer :
Tous les programmes sont accessible depuis le tableau de bord qui se trouve par défaut tout en haut de la barre de gauche
accès au tableau de bord de unity
soit vous cliquez dessus
soit vous appuyez brièvement sur la touche "Super" de votre clavier
(la touche avec le drapeau appelée aussi Windows... allez savoir pourquoi !!!)
vous pourrez y taper des lettres pour choisir parmi vos programmes ou utiliser la barre de lancement à la gauche de l'écran par défaut.

******************************************************
C'est parti :

petite astuce pour le clavier qu'il est bon d'avoir ici :
Pour mettre le terminal en français et qu'on a que ça sous la main :
taper : setxkb,qp fr pour avoir

setxkbmap fr

Finir de mettre le système en français
D'abord on fini la localisation (langue) de notre installation ;
touche super, tapez syst (vous verrez l’icône apparaître) pour aller dans le système
puis allez dans "prise en charge des langues"
suivez les instructions et donnez votre mot de passe quand celui-ci est demandé.

une fois terminé, on s'occupe des mises à jour
touche super, tapez jour pour aller dans les mises à jour
(clic droit "ajouter aux favoris" !)
bouton mettre à jour et mot de passe quand demandé.

le système vous demandera sans doute un redémarrage (reboot), acceptez
puis on verra pour la suite

Vous avez redémarré
Prochaine étape le complément d'installation :
nous allons installer tous les programmes dont on a besoin.
je prend un petit script modifié (j'ai retiré tout ce qui était hors dépôts) qui offre la possibilité de simplement mettre les uns derrière les autres les programmes que l'on souhaite installer dans un fichier texte.

******************************************************
Terminal et ligne de commande (LdC)
on va ouvrir un terminal :
touche Super puis les lettres term
en haut le terminal va apparaître : faites le glisser jusqu'à la barre de gauche pour l'ajouter aux favoris
maintenant le terminal est dans les raccourcis de votre barre !
NB : le terminal s'ouvre avec le raccourcis Ctrl + Alt + t

maintenant le copier/coller et le glisser/déposer
pas la peine de taper des lignes de commande qui seront souvent trop compliquées pour les débutants.
l'idée sera de conserver deux fenêtres : celle avec les lignes de code, souvent Firefox, et le terminal.

Pour garder le terminal devant Firefox, vous allez faire un clic droit sur la barre en haut du terminal et "mettre au premier plan"
puis on va placer et réduire la taille de la fenêtre de notre terminal pour garder le tutoriel accessible à vue.
NB vous avez la vidéo pour mieux comprendre !

******************************************************
Pour les novices du terminal ; un cours très accéléré :
tapez dans le terminal :
echo bonjour puis la touche entrée ; on écrira :

echo bonjour

en retour, on aura

bonjour

Quelques fois nous aurons besoin d'avoir des droits élevés et on utilisera la commande sudo. Suite à "sudo" le système vous demandera le mot de passe du sudoer (superutilisateur). Lorsque vous allez taper ce mot de passe, rien ne s'affichera ; c'est normal ; terminez votre saisie et validez avec la touche entrée.
faisons le test précédent avec sudo

sudo echo bonjour

vous renverra :

[sudo] password for XXXXXX: 

tapez votre mot de passe en aveugle puis la touche entrée
et vous serez gratifié d'un

bonjour

******************************************************
C'est reparti
******************************************************
Les Modèles
semble être résolu... je le laisse au cas où
Par défaut, le dossier personnel Modèle est vide sauf pour le sudoer (utilisateur créé lors de l'installation) et l'option n’apparaît pas  au clic droit dans les dossiers... le bug est référencé depuis 2014 et impossible de créer un fichier dans ce dossier depuis le clic droit (puisque pas de Modèle de fichier pour le créer !) qui le ferait apparaître... donc on va le faire en LdC (ligne de commande) !
un simple

touch '~/Modèles/fichier texte.txt'

fera l'affaire !
NB : ~/ représente /home/utilisateur/ ; on peut utiliser également $HOME/
maintenant, lors d'un clic droit dans un dossier vous avez l'option nouveau des modèles

******************************************************
Les scripts
Le nom 'arbitraire' normalisé des dossiers pour y mettre des "programmes" est bin pour binaire.
on va créer un dossier bin personnel pour mettre vos futurs scripts.

mkdir ~/bin

Création du script "post-install.sh" d'installation des programmes
Votre premier script va permettre d'installer une batterie de logiciels (bien pratiques !)
NB : Ce script est utilisable plusieurs fois car il se chargera de rajouter les programmes pas encore installés wink
je vais approfondir cette section dans un fil à part : les programmes

gedit ~/bin/post-install.sh

coller y le texte suivant :

#!/bin/bash
###########################################################################
#
# Script d'installation de programmes
# v0.2 b-001
# par nesthib modifié par CU (kholo-informatique)
# modifications 2018 03 22
###########################################################################

#######################
#######################
# ce script permet l'installation de multiples paquets dont la liste est contenue dans un fichier texte
# l'installabilité des paquets est vérifiée au préalable
#
# il suffit de créer un fichier dans lequel sont listés les noms des paquets à installer et d'indiquer le chemin du fichier 
# si aucun argument n'est donné le fichier proglist (s'il existe) contenu dans le même dossier que le script est utilisé
#
# À la fin de l'exécution un "log" est créé indiquant quels paquets ne sont pas dans les dépots,
# lesquels étaient déjà installés et ceux qui ont été installés
# 
# la commande de lancement du script est:
# sudo ./post-install.sh
# sudo ./post-install.sh proglist
# sudo ./post-install.sh [fichier]
#######################
#######################

# nautilus "$PWD" ; exit 0

if [ $UID -ne 0 ] ; then echo "vous devez être root pour lancer le script" ; exit 1 ; fi

# Variables
script_path="${0%/*}"
echo -e "répertoire de travail : ${script_path}"
proglist_file="${script_path}/proglist"
if [ $# -gt 0 ] ; then proglist_file="$1" ; fi

if [ ! -f "$proglist_file" ]
then 
	echo "lecture du fichier \"${proglist_file#${script_path}}\" impossible"
	exit 1
fi

{
echo "lecture de \"${proglist_file#${script_path}}\""

#version actuelle du système
versionSystem=$(lsb_release -c | cut -c 11-)
echo "version systeme : $versionSystem"

# Sauvegarde de la liste des dépôts
# cp /etc/apt/sources.list /etc/apt/sources.list.save

#############################################################################
# rajout d'autres dépôts (et clés d'authentifications) dans sources.list s'ils sont absents
# (partie supprimée)
#############################################################################

#Rechargement de la liste des dépôts et des paquets
apt-get update || { echo "problème lors de la mise à jour des paquets" ; exit 1;}

#tri des paquets selon les états "non installable", "installé", "non installé"
#création des fichiers temporaires recevant les noms des paquets triés
>"${script_path}/noninstallable"
>"${script_path}/noninstalle"
>"${script_path}/installe"

install_ok=0

#récupère le nom des paquets (uniquement) du fichier proglist sur une ligne
for arg in $(grep -v "#" "${proglist_file}" | grep -vx "" | sed ':a;N;$!ba;s/\n/\ /g') 
do
	le_paquet=${arg}
	if apt-cache pkgnames | grep -x -q ${le_paquet} #test de l'existence du paquet dans les dépots
	then
		# test de l'état non installé du paquet
		if apt-cache policy ${le_paquet} | grep Installé | grep -q aucun
		then 
			echo "${le_paquet} non installé"
			echo "${le_paquet}" >>"${script_path}/noninstalle"
			install_ok=1
		else
			echo "${le_paquet} installé"
			echo "${le_paquet}" >>"${script_path}/installe"
		fi
	else
		echo "${le_paquet} non installable"
		echo "${le_paquet}" >>"${script_path}/noninstallable"
	fi
done

#############################################################################

#Installation des paquets installables non installés
if [ $install_ok -eq 1 ]
then
	#installe les paquets de la liste après avoir éliminé les doublons potentiels
	apt-get install $(grep -v "#" "${script_path}/noninstalle" | sort | uniq | sed ':a;N;$!ba;s/\n/\ /g')
fi

#création du log d'installation
echo -e "Paquets installés :" >"${script_path}/log"
cat "${script_path}/noninstalle" >>"${script_path}/log"
echo -e "\nPaquets déjà installés :" >>"${script_path}/log"
cat "${script_path}/installe" >>"${script_path}/log"
echo -e "\nPaquets absents des dépots :" >>"${script_path}/log"
cat "${script_path}/noninstallable" >>"${script_path}/log"

#suppression des fichiers temporaires
rm "${script_path}/noninstallable"
rm "${script_path}/noninstalle"
rm "${script_path}/installe"

echo -e "\nerreurs :" >>"${script_path}/log"

} 2>>"${script_path}/log" #log d'erreur

chmod 666 "${script_path}/log"
exit 0

enregistrez et fermez gedit (ctrl + s ; puis ctrl + w ; puis ctrl + q wink )
rendre le script exécutable :

chmod +x ~/bin/post-install.sh

Création du fichier des programmes
je laisse ma liste ; vous pouvez ajouter / supprimer des programmes (avec leur nom d'installateur)
un dièze # en début de ligne fait que la ligne n'est pas prise en compte
(vous pouvez modifier le fichier à votre convenance)

gedit ~/bin/proglist

texte à copier / coller

# Liste des programme à installer sur un système neuf ou ancien
# Les lignes commentées ne sont pas prises en compte
# Attention à la casse des noms de paquets

# INTERNET
# firefox
# thunderbird
filezilla
# skype

# RESEAU
openssh-server
sshfs

# GRAPHISME
inkscape
gimp
gthumb
shotwell
sweethome3d

# MULTIMEDIA
vlc
cheese

# recordmydestop # pas 16.04
kazam

# AUDIO
#pavucontrol 
#gnome-alsamixer 
#paman 
#pavumeter 
#padevchooser 
#paprefs

# CODEC
ubuntu-restricted-extras
flashplugin-installer
#ffmpeg
#gstreamer0.10-plugins-ugly 
# gxine 
#libdvdread4 
# totem-mozilla 
icedax 
tagtool 
easytag 
id3tool 
lame 
nautilus-script-audio-convert 
#libmad0 
#mpg321 
#libavcodec-extra

# BUREAUTIQUE
#libreoffice
keepassx
shutter

# PDF
pdfmod
xournal

# TWEAK TOOLS
gparted
gufw
ppa-purge
gksu
gdebi
numlockx
# geany
# geany-plugins
gedit 
gedit-plugins
gconf-editor
unity-tweak-tool
# clamav
# clamtk
bleachbit

# SYSTEM
sysinfo
hardinfo

# DOCKS
docky
# cairo-dock

# lubuntu-software-center
brasero

# SAUVEGARDES
grsync
#deja-dup

# COMPRESSION DECOMPRESSION
unace 
rar 
unrar 
unar 
p7zip-rar 
p7zip 
zip 
unzip 
arj 
libuu0 
mpack 
sharutils 
uudeview

# BUREAUX
# gnome-shell
# gnome-shell-extensions

# kde
# lxde 
# xfce 
# mate
# cinnamon

# ......

pour lancer les installations

cd ~/bin
sudo ./post-install.sh

mot de passe en aveugle puis suivre les indications :
tous les noms sans # vont être testés puis leur installation se lancera.
des fichiers log vous informeront des retours

******************************************************
Quelques programmes à part
******************************************************
Nautilus  : petites flèches en vue détail
J'utilise beaucoup la vue en liste dans Nautilus et les flèches d'ouverture sont devenues optionnelles
aussi je les remet :
Nautilus / édition / préférences / onglet Affichage
cocher "naviguer parmi les dossiers dans un arbre"

la même chose en ligne de commande :

gsettings set org.gnome.nautilus.list-view use-tree-view true

******************************************************
Scripts Nautilus
Nautilus et certains autres gestionnaires de fichiers peuvent être améliorés avec des petits programmes : les scripts
Pour se simplifier la vie, on peut ajouter des scripts pour réduire des images, des pdf, ranger des fichiers, les trier...

NB : le dossier des scripts Nautilus de chaque utilisateur : (peut être différent selon la version)
~/.local/share/nautilus/scripts/
pour vérifier :

ls ~/.local/share/nautilus/scripts/

On va créer un script pour rendre le dossier accessible plus facilement

touch ~/.local/share/nautilus/scripts/00

on le rend exécutable

chmod +x ~/.local/share/nautilus/scripts/00

pour y mettre un vrai script

gedit ~/.local/share/nautilus/scripts/00

puis collez y le texte

#!/bin/bash
zenity --info --text="mon premier script"
exit 0

enregistrez et fermez gedit ("ctrl + s" puis "ctrl + w" puis "ctrl + q")

choisissez un fichier ou un dossier, faites un clic droit, choisissez "scripts" puis 00 et une boite de dialogue apparaîtra.

Maintenant avec un clic droit sur un fichier ou un dossier vous accéderez facilement au dossier des scripts
créez un fichier puis clic droit, script...
y mettre ce script pour réduire les pdf :
https://launchpad.net/compress-pdf

pour faire un essai, prenez un ficher pdf puis faites un clic droit / scripts / le script
puis suivez les indications.

******************************************************
Régler le déclenchement du swap
le swap est un complément de mémoire quand celle ci arrive à saturation. Une partie des informations est déplacée dans une zone spéciale du disque dur.
Par défaut le déclenchement est à un indice 60 (on dit % mais je n'en suis pas si sûr)
vérification de votre taux

cat /proc/sys/vm/swappiness

devrait renvoyer 60
pour changer temporairement

sudo sysctl vm.swappiness=5

redémarrer la swap

sudo swapoff -av
sudo swapon -av

Changement définitif
ajouter vm.swappiness=5 dans /etc/sysctl.conf
en une ligne

echo vm.swappiness=5 | sudo tee -a /etc/sysctl.conf

ou ouvrir /etc/sysctl.conf
sudo nano /etc/sysctl.conf
et ajouter à la main

vm.swappiness=5

******************************************************
Cache Pressure Setting (gestion de cache)

cat /proc/sys/vm/vfs_cache_pressure

doit sortir 100
on modifie pour la session en cours

sudo sysctl vm.vfs_cache_pressure=50

doit répondre

vm.vfs_cache_pressure = 50

en une ligne

echo vm.vfs_cache_pressure = 50 | sudo tee -a /etc/sysctl.conf

ou modifier à la main

sudo nano /etc/sysctl.conf

ajouter

vm.vfs_cache_pressure=50

******************************************************
Plymouth
Plymouth affiche la page avec le logo et les petits points au démarrage
on va installer tous les thèmes des dépôts

sudo apt install 'plymouth-theme*'

Pour choisir un thème, tapez :

sudo update-alternatives --config default.plymouth

choisissez un numéro puis, pour valider

sudo update-initramfs -u

on peut faire des tests (à finir)

sudo plymouthd
sudo plymouth --show-splash
sudo plymouth quit

******************************************************
Boot repair (optionnel voir ici)
en cas de problème de démarrage et de disque dur, ce programme est providentiel...

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install boot-repair

vous pouvez faire un boot info que vous garderez de côté

******************************************************
Activer le pad numérique
Pour être certain que le pad numérique (numlock) est actif au démarrage

sudo apt install numlockx
sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

******************************************************
températures
installer le programme de détection lm-sensors

sudo apt install lm-sensors

puis faire détecter les sondes

sudo sensors-detect

et suivre les indications (répondre comme en majuscule, qui sera par défaut si vous tapez juste la touche Entrée)
lisez bien jusqu'au bout, la dernière question propose de modifier le fichier système, il faut réponse explicitement "yes"

voir les infos à tout moment, tapez simplement :

sensors

******************************************************
Mots de passe après sortie de veille
pour éviter de retaper le mot de passe après un retour de veille allez dans système / Luminosité et verrouillage /
décocher "demander mon mot de passe lors de la sortie de veille"

retournez dans système / Energie
adaptez les réglages pour batterie et secteur en fonction de votre ordinateur (tour ou portable).

******************************************************
Shotwell
je me sert de shotwell pour importer des photos depuis des appareils photos ou téléphones portable.
Je vérifie que l'import respect l'arborescence Année/Mois/Jour
et que le dossier "Images" soit par défaut

******************************************************
Conky
Installation

sudo apt install conky conky-all

un dossier pour conky (dans bin wink )

mkdir ~/bin/conky/
gedit ~/bin/conky/conkyrc_heure
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
use_xft yes
xftfont Comic sans MS:size=12
xftalpha 0.8
update_interval 1
total_run_times 0
alignment top_right
gap_x 30
gap_y 30
minimum_size 500 130
maximum_width 700
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
double_buffer yes
no_buffers yes
uppercase no
cpu_avg_samples 4
net_avg_samples 4
override_utf8_locale yes
use_spacer none

TEXT
${voffset 0}${offset 0}${font GE Inspira:pixelsize=120}${color EAEAEA}${time %H:%M}${font}
${voffset 0}${color EAEAEA}${font GE Inspira:pixelsize=58}${time %A} \
${voffset 0}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${font} \
${voffset -18}${color EAEAEA}${font GE Inspira:pixelsize=18}${time %B} ${time %Y}

# ${color white}${USER} - IP wlan1 ${addr wlan1}
# IP eth0 ${addr eth0}

# ${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color slate grey}CPU:${color } $cpu% ${acpitemp}°C

${color grey}File systems:
${color }${fs_used /}/${fs_size /} ${fs_bar 5 /}

${color #040404}$stippled_hr
${color black}Port(s) ouvert(s): ${color black}${tcp_portmon 1 65535 count}
${color white} ${tcp_portmon 1 65535 rhost 0} $alignr${tcp_portmon 1 65535 lservice 0}
${tcp_portmon 1 65535 rhost 1} $alignr${tcp_portmon 1 65535 lservice 1}
${tcp_portmon 1 65535 rhost 2} $alignr${tcp_portmon 1 65535 lservice 2}
${tcp_portmon 1 65535 rhost 3} $alignr${tcp_portmon 1 65535 lservice 3}
${tcp_portmon 1 65535 rhost 4} $alignr${tcp_portmon 1 65535 lservice 4}
${tcp_portmon 1 65535 rhost 5} $alignr${tcp_portmon 1 65535 lservice 5}
${tcp_portmon 1 65535 rhost 6} $alignr${tcp_portmon 1 65535 lservice 6}
${tcp_portmon 1 65535 rhost 7} $alignr${tcp_portmon 1 65535 lservice 7}
${tcp_portmon 1 65535 rhost 8} $alignr${tcp_portmon 1 65535 lservice 8}
${tcp_portmon 1 65535 rhost 9} $alignr${tcp_portmon 1 65535 lservice 9}
${tcp_portmon 1 65535 rhost 10} $alignr${tcp_portmon 1 65535 lservice 10}
${color grey}$stippled_hr
$sysname $kernel on $machine

script pour lancer conky

gedit ~/bin/conky/conkyheure.sh
#!/bin/sh
killall -SIGUSR1 conky
sleep 2
conky -c ~/bin/conky/conkyrc_heure &
exit

rendre le script exécutable

chmod +x ~/bin/conky/conkyheure.sh

lancer le script

bash ~/bin/conky/conkyheure.sh &

NB : vous pouvez modifier le fichier ~/bin/conky/conkyrc_heure et faire des enregistrements qui seront pris en compte à intervalles réguliers sans avoir besoin de relancer conky.

Démarrage automatique
créer une entrée dans programmes au démarrage (dans les programmes)
avec, en ligne de commande :

conky -p4 -c ~/bin/conky/conkyrc_heure

-p4 pour attendre 4 secondes avant de se lancer

******************************************************
Codecs
DVD playback
Pour ceux qui utilisent des dvd ou iso, certains formats audios ou vidéos

sudo apt-get install libdvdread4 libdvdnav4

sudo /usr/share/doc/libdvdread4/install-css.sh pas 16.04
voir dans les programmes, la partie CODEC wink

******************************************************
Installez Pipelight
suivre la doc
faites des recherches sur le forum ; par exemple ici

Lien pour la liste des plugins
plugin_navigateur
******************************************************
Caffeine
Permet de couper ou activer l'économiseur d'écran

sudo apt install caffeine

sera lancé automatiquement au prochain lancement de l'utilisateur
(j'utilise plutôt une extension sur Gnome 3)
lancement manuel

caffeine-indicator &

******************************************************
GRUB
grml rescueboot
c'est pratique de pouvoir mettre une iso en démarrage
ATTENTION : /boot doit pouvoir accueillir une image iso (taille)

sudo apt install grml-rescueboot
sudo mkdir /boot/grml

télécharger ISO et aller dans dossier du téléchargement XXXXXXXXX

cd XXXXXXXXX

déplacer l'image (ici une 16.04)

sudo mv ubuntu-16.04-desktop-amd64.iso /boot/grml/

on va dans le dossier et on modifie les droits de l'image

cd /boot/grml/
sudo chown root:root ubuntu-16.04-desktop-amd64.iso 
sudo chmod 750 ubuntu-16.04-desktop-amd64.iso
sudo update-grub

******************************************************
Grub : temps d'apparition
GRUB_TIMEOUT permet de choisir le temps que mettra grub avant de lancer le système par défaut.
si votre linux est seul sur votre ordinateur, il est possible que vous ne voyez pas Grub par défaut... vous pouvez ignorer cette étape

sudo nano /etc/default/grub

voir

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=4

pour valider la modification

sudo update-grub

******************************************************
OnBoard
pour avoir un clavier virtuel
aller dans les préférences onboard
mettre lancer automatiquement
faire mise en place, blocage, fond et réduction.
******************************************************
Gshutdown : éteindre automatiquement son ordinateur

sudo apt install gshutdown

Par défaut gshutdown ne s'en sort pas toujours aussi dans les préférences modifier l'arrêt avec dbus :
https://forum.ubuntu-fr.org/viewtopic.p … #p16497311
mettre dans les préférences :
Arrêt du système :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

pour mémo, je laisse d'autres options ici.
Reboot :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

Mise en veille :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

Hibernation :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true

NB : pour éteindre avec systemctl voir ce post

bruno a écrit :

Avec systemd sans utiliser sudo:

Arrêt :

systemctl poweroff

Reboot

systemctl reboot

Veille

systemctl suspend

Hibernation

systemctl hibernate

******************************************************
ACL
pour partager des dossiers ou documents sur un même ordinateur par des utilisateurs différents.
https://forum.ubuntu-fr.org/viewtopic.php?id=1990458
Cette partie est un préliminaire au partage depuis d'autres ordinateurs.
A lire aussi cette page

******************************************************
Réseau
Le réseau sera géré à travers un tunnel ssh ssh.
Pour utiliser ssh et Nautilus
X11vnc
démarrage à travers ssh de X11vnc

Sshfs (moins intuitif)
XDMCP

Pour des sites web locaux : Lamp
partie 1 - [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)
partie 2 - [tuto] 16.04 - LAMP - répertoires de travail (+ vidéo)

... A finir : un partage facile
******************************************************
Optimisations visuelles
voici tel que je le garde en général

conseil a écrit :

Switch to a different theme
Adjust launcher size & behaviour 
Enable workspaces & desktop icons
Change wallpaper

Chaque bureau est spécifique : unity, kde, gnome, lxde... kodi (xbmc)
mais on trouve maintenant des outils pour modifier profondément les apparences appellés Tweak
unity-tweak tool voir dans Unity ou Gnome Shell

******************************************************
Gestionnaires de fonds d'écran
doc.ubuntu-fr.org/fond_d_ecran
******************************************************
Unity
Pour mémo
Sécurité & Vie privée dans les paramètres systèmes et l'ajuster selon vos besoins
Sur l'onglet recherche, vous pouvez désactiver l'affichage des recherches en ligne dans le Dash. Mais, vous désirez peut être utiliser certains Scope plutôt que de les désactivez tous. Vous pouvez ouvrir le Dash sur la loupe Application (la deuxième Loupe), cliquez sur "Filtrer les résultats", et ensuite sélectionnez "Extensions Dash". Ici vous pouvez activer/désactiver les extensions que vous désirez.
Pour désactivez une extension, cliquez simplement sur Désactiver.
Si vous voulez désactiver toutes les extensions commerciales, entrez dans un terminal la commande suivante :

gsettings set com.canonical.Unity.Lenses 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']"

Réduire les applications dans la barre d'unity

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Mettre Unity en bas

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

Bottom par Left pour remettre à l'origine

******************************************************
Pour aller plus loin, lancez Docky et épinglez un à un vos programmes favoris après les avoir lancés.
1468495722.png
Fichiers pour l'accès à tous les fichiers et dossiers
Firefox pour l'accès internet
Thunderbird pour la gestion des mails et agendas
Office pour la bureautique
Calculatrice toujours pratique !
Shotwell pour importer en organisant les photos
Gthumb pour une autre gestion des photos et images
Gimp pour la retouche photo
Inkscape pour la création de cartes de visites, affiches, icônes, bannières...
Terminal pour un accès rapide au système
VLC pour tous les contenus multimédia
Poubelle ...

******************************************************
XBMC - KODI - HTPC
un HTPC est un ordinateur destiné au multimedia
Interface simplifiée, pas de bureau, pour mettre de côté la bureautique et le multimédia en avant.
Kodi peut être lancé dans une session comme un programme
ou comme un bureau en le choisissant dans l'écran de connexion.

NB : la norme CEC permet d'utiliser la télécommande de la télé pour piloter kodi sur un ordi.
condition : être en hdmi et TV et carte vidéo du PC compatible.
par exemple, fonctionne avec raspberry Pi 2 et certainement +

******************************************************
Gnome-Shell
Mon bureau sous Gnome-Shell

******************************************************
Lxde
à venir...
******************************************************
il en reste à mettre !!! je reviendrai !!!
******************************************************
2017 06 27 - édition :
j'ajoute ce lien pour Bisnext qui permet d'avoir rapidement des informations sur le système ;
NB : je suis plus adepte de l'envoie d'infos vers un fichier ; par exemple : big_smile

lspci > lspci.txt

Dernière modification par kholo (Le 09/06/2018, à 14:54)

Hors ligne

#2 Le 12/07/2016, à 14:49

nam1962

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Joli !


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

Hors ligne

#3 Le 12/07/2016, à 15:53

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

nam1962 a écrit :

Joli !

Merki ! et y en a qui laissent pas que des pièces !!! lol

On se frotte tous à l'exercice...
celui là est pas mal non plus wink

Hors ligne

#4 Le 12/07/2016, à 16:24

nam1962

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Tu me fais penser qu'il me faut me plonger dedans pour l'amender des modifs qui ont eu lieu depuis ! tongue


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

Hors ligne

#5 Le 13/07/2016, à 18:30

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Bonjour,
Ajout de la vidéo dans le post #1

Hors ligne

#6 Le 13/07/2016, à 19:01

nam1962

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Hop ! me suis abonné wink


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

Hors ligne

#7 Le 12/09/2016, à 18:40

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

je passe à la phase script pour simplifier le processus

la partie 1 de ce fil concerne la création d'un script lanceur de script pour créer une suite de scripts à appliquer ou non

Dernière modification par kholo (Le 12/09/2016, à 18:43)

Hors ligne

#8 Le 20/10/2016, à 13:05

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

avant la transformation éventuelle en git
un fichier zip à télécharger avec mon module "installeur" et les modules d'installation et de tweaks

Hors ligne

#9 Le 22/12/2016, à 16:24

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

A voir, ajouter au post#1 dans la partie gshutdown ;
extinction en ligne de commande sans sudo
la solution de base était avec dbus mais est plus simple avec systemctl
Arrêt :

systemctl poweroff

Reboot

systemctl reboot

Veille

systemctl suspend

Hibernation

systemctl hibernate

Dernière modification par kholo (Le 22/12/2016, à 16:25)

Hors ligne

#10 Le 09/06/2017, à 19:53

moko138

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

C'est savant !
Trop savant pour moi !

  - -

kholo a écrit :

Les scripts
on va créer un dossier bin personnel pour mettre vos futurs scripts.

Précisément pour la raison que tu indiques :

Le nom normalisé des dossiers pour y mettre des "programmes" est bin pour binaire.

et pour éviter toute ambigüité (ex. là : ./viewtopic.php?pid=21738434#p21738434 avec une question indécidable), il me semble prudent de choisir un autre nom que bin (mescript, bin-b ou ce que tu voudras).


%NOINDEX%
Un utilitaire méconnu : ncdu

Hors ligne

#11 Le 10/06/2017, à 08:25

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

si tu trouves cela trop savant, je peux encore le modifier pour être plus accessible.
j'ai aussi mis une vidéo !

pour ce qui est de cette discussion, je pense qu'il faut bannir dd ;
on a disk maintenant pour graver des clés
et $HOME/bin n'est pas responsable

le choix de ce $HOME/bin n'est pas anodin.
Il est paramétré dans ubuntu pour se monter automatiquement dans le PATH
si il est présent lors du lancement d'une session utilisateur.
dans .profile :

cd
cat .profile
...
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
...

Hors ligne

#12 Le 10/06/2017, à 15:27

moko138

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Merci, je ne connaissais pas .profile.


%NOINDEX%
Un utilitaire méconnu : ncdu

Hors ligne

#13 Le 27/06/2017, à 11:16

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

@?? neutral edit ajouté et merci pour la pub cool

Hors ligne

#14 Le 23/09/2017, à 12:10

??

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Bonjour
Je n'avais pas fais attention, mais dans ton post N°1, par moment, tu as utilisé la fonctionnalité "Barré" abréviation par S
alors que tu voulais certainement utiliser la fonctionnalité "Souligné"  abréviation par U
Ce qui rend difficilement compréhensible une partie du post.
Ou alors, tu voulais vraiment barrer, dans ce cas, c'est plus simple de supprimer
   Une astuce pour supprimer en mémorisant, c'est de jouer avec la couleur des caractères pour les rendre identiques au fond d'écran: Toutes les autres personnes ne peuvent lire, et toi seul peut continuer à lire en utilisant la fonctionnalité modifier.
.

Dernière modification par ?? (Le 23/09/2017, à 12:16)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#15 Le 11/04/2018, à 13:35

Crap0

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

Bonjour

(c'est ultra cool, merci !)

je suis trop débutant pour tout capter mais j'ai envie d'essayer.
Et avant de me lancer quelques (pas trop) questions:

Dans un premier temps pour première question :
- Si avec Respin ou Pinguy Builder (via Virtual box, selon le cas choisi) je crée un live sur mesure (très, très simple et basique - néanmoins un minimum bien réfléchi - big_smile ) dans lequel, j'applique et met en place cette première partie de mise en place du script permettant d'excecuter le "script-logiciels-listing"
Pour pas faire d'erreur dans mon charabia et autrement dit, si j'applique la premiere partie de ce que tu nous dit au niveau d'ici, dans ton/le premier post:

kholo a écrit :

******************************************************
C'est reparti
******************************************************
Les Modèles
semble être résolu... je le laisse au cas où
Par défaut, le dossier personnel Modèle est vide sauf pour le sudoer (utilisateur créé lors de l'installation) et l'option n’apparaît pas  au clic droit dans les dossiers... le bug est référencé depuis 2014 et impossible de créer un fichier dans ce dossier depuis le clic droit (puisque pas de Modèle de fichier pour le créer !) qui le ferait apparaître... donc on va le faire en LdC (ligne de commande) !

Je pourrais donc avoir un Live assez génial, Me permettant d'adapter à ma guise si j'ai plusieurs ordi (ou si je dois installer un *ubuntu sur l'ordi d'un/une pote). Qui, d'une part, une fois installer, ainsi que connecté à internet et d'autre part si je lui transmet le "script liste d'installation des logiciels" -la fameuse liste- pourrait être très agréable à réaliser ...
(cette fameuse liste je la placerait autre part que dans le live / sur ma boite mail par exemple - bienque pouvant etre incorporé dans le Live directement... Pour ma part, je préfére pouvoir enlever ou ajouter à ma guise les logiciels à la liste sans devoir refaire une image iso ou tenir un bloc note aide mémoire pour à cette même fin...)
(pour ceux que j'enbrouille, je parle du script en dessous du titre "Création du fichier des programmes" - toujours dans le premier post de ce suivit-ci.)
--raison ou tord ?--

Puis "#2", peux t-on installer via ce tutoriel, via les différents script que tu proposes, des logiciels n'existant pas dans les dépots officiels et dont il faut rajouter le ppa ?
Quel serrais le problèmes si je prépare mon live en ajoutant dans celui-ci directement les différents ppa dans mes sources logiciels et utilise cette liste d'application en y ajoutant les logiciels relatif aux depots ajouté et qui m'intérresse. (par ex pour KXStudio... ça serrait bien non ?)
Puis le rapport d'installation, me préciserait au final: quel ppa ne fonctionne plus, qu'il faudrait retirer et installer plus traditionnelement, non ? - j'y connais pas grand chose mais à mon sens, ces ppa ne change pas toutes les semaines et il y en a même qui dure dans le temps)

voici la # trois !! :
Pourquoi, par exemple "Cafeine" tu ne le met pas dans le script de la liste des logiciel à installer. numlocks ou les autres d'ailleurs ?...

#4: moi, je surkiffe "Lubuntu" (je passerais le "pourquoi")
ça pose problème avec ta démarche ?

Une dernière: la #5: J'ai un souvenir qu'il existe un logiciel de création de live qui justement permetait de faire cela (plus ou moins, ce que j'énonce en point #1) : une sorte de mini-iso ajusté à ces besoins (live ne servant à rien si internet n'est pas de la partie) - Connaissez vous ? Ou, avez vous une idée d'ou je peux trouver une liste compléte des live existant ?
(anglais mal-venu: google translate, c'est fatiguant, mais bon, vais pas à ce point demander qu'on m'apporte tout sur un plateau big_smile )

merci !!

ps: je me rend compte que c'est pas le post le plus facile à lire que j'ai pu un jour écrire... argrumph hmm

Dernière modification par Crap0 (Le 11/04/2018, à 13:40)


Artwork : https://artgstructure.wordpress.com/ (encre de chine et autres)
Musique : https://www.mixcloud.com/ex_s/ (dj set)

Hors ligne

#16 Le 11/04/2018, à 14:58

kholo

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

bonjour,
je vais répondre aux deux... (désolé pour la latence ??)
donc, pour le barré, c'est un barré... mais il reste toujours des doutes...
le cas que je trouve le plus couramment est : modèle à créer pour les autres utilisateurs que le premier.
sans quoi, on a pas de création possible de fichier autre qu'en passant par la ligne de commande...
dans tous les cas, je pense ajouter une routine pour mettre, par défaut, un ensemble de modèles...

@ Crap0 et ceux que ça intéresse :
Pour répondre globalement à tes premières interrogations :
Mon idée est de considérer les distributions de Canonical comme base.
Juste après, je pense à la sécurité. C'est bien de vouloir faire une distribution mais quand tu veux la déployer, cela peut engendrer des problèmes de sécurité du type Mate (détournement d'iso) ou Ccleaner. Ces deux cas ont en commun une modification de l'image, même si pour ccleaner c'est un exe.
Alors, je me suis dit que le forum est le bon endroit pour mettre mes infos et qu'un tuto du type fécomça irait au plus grand nombre... et j'ai ajouté la vidéo pour parfaire le tout (faut vivre avec son temps !).
j'ai aussi fini par le faire un zip qui me permet d'appliquer mes patchs depuis un lanceur ou depuis le main de chaque patch. Il n'est pas fait pour être diffusé mais je l'ai mis à disposition sur mon site.

Maintenant le fond :
quand on fait une installation (et j'en ai fait quelques unes wink ), les premières difficultés sont :

  • la place sur le disque dur et son état,

  • faire booter la machine sur un installeur (dvd, clé, carte),

  • placer proprement un bootloader.

quand on en est là, on peut être satisfait.
Les iso Canonical donnent ça et les desktop ont le luxe de donner un GUI pour préparer à l'installation, réparer en cas de soucis, faire des sauvegardes et de la récupération. Qu'après il faille tweaker un peu est justement toute la subtilité du mot PC : Personel Computer.
Malgré tout, il y a des trucs à faire plus ou moins par défaut selon des familles d'utilisations et de matériels.
c'est ce que j'essaie de recenser dans mon tuto comme bien d'autres avant et après moi.
Donc le tuto séquentiel est le meilleur moyen de diffuser cette post installation.
NB depuis juin dernier, il y a un boulot de fou qui est fait sur la doc et on trouve ce processus de post installation en doc
il serait peut être bon de le compléter...

Une fois que tu comprends mon résonnement, tu vois que j'ai répondu à toutes tes questions.
Avec un système de scripts, tu appliques selon ton bon vouloir un ensemble de patchs les uns après les autres.
si tu veux des logiciels hors dépôts, tu ajoutes des scripts selon tes envies.
NB : Gamma Draconis a fait ça super bien

Hors ligne

#17 Le 11/04/2018, à 15:11

??

Re : [tuto]post-installation Ubuntu 16.04 : le PC à kiki (+vidéo)

kholo a écrit :

bonjour,
....

Une fois que tu comprends mon résonnement, tu vois que j'ai répondu à toutes tes questions.
Avec un système de scripts, tu appliques selon ton bon vouloir un ensemble de patchs les uns après les autres.
si tu veux des logiciels hors dépôts, tu ajoutes des scripts selon tes envies.
NB : Gamma Draconis a fait ça super bien

Bonjour
Maintenant, je pense que cela a bien avancé https://forum.ubuntu-fr.org/viewtopic.p … #p21900265


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne