AwOken Icon Pack sort en version 2.0

Entre le pack d’icônes Faenza et AwOken (mes deux packs préférés), je switch régulièrement de l’un à l’autre.

Mais je dois avouer que le AwOken pack 2.0 est pas mal du tout !!

Pour l’installer, rien de plus simple, ouvrir un terminal et taper

sudo add-apt-repository ppa:alecive/antigone
sudo apt-get update
sudo apt-get install awoken-icon-theme
awoken-icon-theme-customization

 

Quicklist Unity : LAMP

Les quicklists sont des menus modifiés de la barre de lancement Unity, on retrouve tout et n’importe quoi, je vous lance sur le site de mon ami Tux-Planet pour voir sa sélection de QuickList

http://www.tux-planet.fr/des-quicklists-pour-unity/

Je vous présente ici un lanceur personnalisé pour Démarrer / Arrêter / Redémarrer les services Apache et MySQL, si comme moi pour gagner du tem

ps au boot vous enlevez des services utilisés occasionnellement.

Ouvrir un terminal et taper :

gedit '/home/$USER/.local/share/applications/lamp.desktop'

Votre bloc note s’ouvre, copiez le texte ci-dessous :

[Desktop Entry]
Name=LAMP
GenericName=LAMP
X-GNOME-FullName=LAMP
Comment=Lancer les services de votre serveur LAMP
Exec=gksu service apache2 start && gksu service mysql start
Icon=emblem-web
Terminal=false
Type=Application
StartupNotify=true

X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart

[Start Shortcut Group]
Name=Démarrer
Exec=gksu service apache2 start && gksu service mysql start
TargetEnvironment=Unity

[Stop Shortcut Group]
Name=Arrêter
Exec=gksu service apache2 stop && gksu service mysql stop
TargetEnvironment=Unity

[Restart Shortcut Group]
Name=Redémarrer
Exec=gksu service apache2 restart && gksu service mysql restart
TargetEnvironment=Unity

Ensuite faites un glisser/déposer de votre lanceur qui se trouve dans /home/$USER/.local/share/applications/, ou taper dans un terminal :

nautilus '/home/$USER/.local/share/applications/'

Plymouth Manager

Salut tout le monde ! De retour des Antilles ou je passais d’agréables vacances, pendant ce temps, le monde ne c’est pas arrêté de tourner (et heureusement !!), mais je me rend compte que j’ai du retard à rattraper avec une série d’articles qui devrait être pondu dans les 2 jours qui arrivent !!

Tout d’abord, je vais vous parler de Plymouth Manager, un gestionnaire de thème pour Plymouth, le récent système de démarrage qu’utilise Ubuntu.
Ce gestionnaire permet trois choses :

  • Changer de thème de base
  • Rectifier le problème avec certaines cartes ATI et NVIdia et les drivers propriétaires !!
  • Télécharger à partir du logiciel des thèmes

Pour l’installer, ouvrir une console et taper :

sudo apt-add-repository ppa:mefrio-g/plymouthmanager
sudo apt-get update
sudo apt-get install plymouth-manager

Ensuite taper dans Unity : Plymouth Manager

 

 

Plymouth Manager permet de configurer un minimum Plymouth, mais aussi de télécharger et d’installer directement à partir du logiciel quelques jolis thèmes. Testé et approuvé par moi même 🙂

En cherchant sur gnome look (ou en cliquand ici) vous trouverez d’autres thèmes installables

[BASH] Script pour générer des mots de passe

Voici un petit script fait pour ceux qui doivent maintenir des serveurs et créer des mots de passe rapidement :

#!/bin/bash
# random password generator

# Sets the maximum size of the password the script will generate
MAXSIZE=40  # <<——- You can change value

array1=(‘a’ ‘b’ ‘c’ ‘d’ ‘e’ ‘f’ ‘g’ ‘h’ ‘i’ ‘j’ ‘k’ ‘l’ ‘m’ ‘n’ ‘o’ ‘p’ ‘q’ ‘r’ ‘s’ ‘t’ ‘u’ ‘v’ ‘w’ ‘x’ ‘y’ ‘z’ ‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ ‘6’ ‘7’ ‘8’ ‘9’ ‘0’ ‘A’ ‘B’ ‘C’ ‘D’ ‘E’ ‘F’ ‘G’ ‘H’ ‘I’ ‘J’ ‘K’ ‘L’ ‘M’ ‘N’ ‘O’ ‘P’ ‘Q’ ‘R’ ‘S’ ‘T’ ‘U’ ‘V’ ‘W’ ‘X’ ‘Y’ ‘Z’ ‘!’ ‘£’ ‘$’ ‘%’ ‘&’ ‘=’ ‘.’ ‘,’ ‘;’ ‘:’ ‘-‘ ‘_’)

# Used in conjunction with modulus to keep random numbers in range of the array size
MODNUM=${#array1[*]}

# Keeps track of the number characters in the password we have generated
pwd_len=0

# Bash’s command substitution syntax to store the results of the tput command
term_clear=$(tput clear)

# Stores the number of lines or rows on the terminal display
max_lines=$(tput lines)

# Stores the number of columns on the terminal display
max_cols=$(tput cols)

# Finds the appropriate spot to indent for horizontally centered output
indent=$(( ((max_cols / 2)) – ((MAXSIZE / 2)) ))

# Finds the vertical center of the terminal.
line_num=$(( max_lines / 2 ))

# Clear the screen
echo $term_clear

# The outer while loop starts at 0 and loops till MAXSIZE, creating a passwd char each iteration.
# The shells $RANDOM variable creates a semi-random unsigned number. This is our entropy. =x
# x simply holds some random unsigned int that will be used to make the character scramble.
# 500 was choosen for speed and nothing else. Leave out the mod 500 if you want or change it.
# The inner loop displays the password characters. Tput keeps the cursor in the proper position.
# Mod MODNUM keeps the random number inside the size of the array so it doesnt over index.
while [ $pwd_len -lt $MAXSIZE ]
do
x=$(($RANDOM%500))
y=0
while [ $y -lt $x ]
do
((y++))
index=$(($RANDOM%$MODNUM))
tput cup $line_num $(( indent + pwd_len ))
echo -n « ${array1[$index]} »
done
((pwd_len++))
done

# Place the cursor at the bottom of the screen –where is usually at.
tput cup $max_lines 0

exit 0

En espérant qu’il serve 🙂

Sortie de Debian 6.0.1

Quelques jours après la sortie mondiale de Debian 6, voici une mise a jour en 6.0.1 apportant son lot de corrections de bugs.

Le projet Debian a l’honneur d’annoncer la première mise à jour de sa distribution stable Debian GNU/Linux 6.0 (nom de code Squeeze). Tout en réglant quelques problèmes importants, cette mise à jour corrige principalement des problèmes de sécurité de l’ancienne version stable.

Veuillez noter que cette mise à jour ne constitue pas une nouvelle version de Debian 6.0 mais seulement une mise à jour de certains des paquets qu’elle contient. Il n’est pas nécessaire de jeter les CD et DVD de la version 6.0 mais simplement de faire une mise à jour via un miroir Debian après une installation, pour déclencher la mise à jour de tout paquet obsolète.

Ceux qui installent fréquemment les mises à jour à partir de security.debian.org n’auront pas beaucoup de paquets à mettre à jour et la plupart des mises à jour de security.debian.org sont comprises dans cette mise à jour.

De nouvelles images de CD et de DVD contenant les paquets mis à jour et les supports d’installation habituels avec leurs archives des paquets respectives seront prochainement disponibles à leurs emplacements habituels.

La mise à jour en ligne vers cette version se fait en faisant pointer l’outil de gestion des paquets aptitude (ou apt) (voir la page de manuel sources.list(5)) sur l’un des nombreux miroirs FTP ou HTTP de Debian. Une liste complète des miroirs est disponible à l’adresse :

Corrections de bogues divers

Cette mise à jour de la distribution stable ajoute également quelques corrections importantes aux paquets suivants :

Paquet Raison
apt-dater Correction de la syntaxe du fichier de configuration par défaut
base-files Mise à jour du fichier /etc/debian_version
cdebconf Interface GTK utilisable dans un environnement géré en fenêtres
clamav Nouvelle version amont corrigeant des bogues
clive Adaptation aux modifications de youtube.com
cmake Reconstruction de l’archive amont pour enlever les fichiers non distribuables du système de construction pour Windows
console-setup Correction des dispositions de clavier suisse allemand, bulgare et suédois dans l’installateur
cryptsetup Crochet d’installation initramfs de cryptkeyctl ; lukadmin : éviter une éventuelle situation de compétition en appelant l’installation d’udevadm
dbconfig-common Correction du bogue de logique d’ordonnancement des versions lors de la mise à niveau des fichiers dans le script de fin d’installation
debian-reference Référence à squeeze-updates plutôt que volatile ; correction de l’URL pour le contrôleur de miroir Debian
debootstrap Correction de –private-key et de l’utilisation d’ar
deluge Correction du blocage en sortie de programme
desktop-base Correction de la sortie de plymouth dans les configurations en double écran
devscripts Squeeze configuré comme cible de rétroportages par défaut ; ajout des étiquettes wheezy{,-ignore}
eclipse Correction de script intersite dans l’application d’aide du navigateur
exuberant-ctags Utilisation de memmove plutôt que strcpy pour les chaînes qui se chevauchent
ganeti Pas de casse des permissions de /var/lock lors de l’exécution de gnt-node add
gdm3 Gestion élégante des erreurs de del{group,user} ; correction de l’utilisation de grep ; utilisation de noms corrects pour les locales UTF-8
gedit Correction d’une erreur importante dans la traduction en portugais du Brésil
git Correction de l’échappement dans gitweb, nouvelle variable add.ignoreErrors
gnome-screensaver Désactivation de la prise en charge non fonctionnelle de libnotify
gnumed-client Installation des traductions au bon endroit
grub-installer Configuration d’un titre debconf pour éviter d’en réutiliser un précédent
ia32-libs Rafraîchi avec les paquets de stable et proposed-updates
ia32-libs-core Rafraîchi avec les paquets de stable et proposed-updates
ia32-libs-gtk Rafraîchi avec les paquets de stable et proposed-updates
installation-guide Mise à jour du contenu pour Squeeze
katoob Correction d’un plantage lors du paramétrage des bulles d’aide
kde4libs Ajout d’un script kconf_update pour migrer des anciens thèmes d’icônes de KDE3
kdebase-workspace Corrections des plantages aléatoires mais fréquents de krunner
kernel-wedge Ajout des modules hid-cherry et sdhci_pci
kfreebsd-8 Correction d’un déni de service local dans la pile TCP ; émulation des caractères de point médian catalan entre l et L en ASCII
kgb-bot Correction de la vérification de version pour permettre d’éventuelles mises à jour de sécurité dans le futur
krusader Correction convenable de problèmes en sortie d’application
libapache-mod-jk Facilitation des mises à niveau depuis Lenny en désactivant l’utilisation de SOCK_CLOEXEC
libemail-mime-createhtml-perl Ajout de la dépendance manquante de libfile-policy-perl
libvirt Sortie de cible status du script d’initialisation en états compatibles avec LSB pour faciliter la surveillance
linux-2.6 Plusieurs corrections
linux-kernel-di-amd64-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-armel-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-i386-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-ia64-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-mips-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-mipsel-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-powerpc-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-s390-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
linux-kernel-di-sparc-2.6 Reconstruction en cohérence avec linux-2.6 2.6.32-31
magpierss Correction de vulnérabilité au script intersite (CVE-2011-0740)
mcabber Correction de plantage, erreur de segmentation, corruption de ligne de commande et fuites de descripteurs de fichier
mediawiki Correction d’une vulnérabilité d’injection de CSS
mediawiki-extensions Corrections de compatibilité avec PHP 5.3 pour le greffon confirmedit
nautilus Correction de plantage dans nautilus_file_peek_display_name()
network-manager Ne commente que les correspondances exactes dans /etc/network/interfaces ; normalise les clefs dans l’analyseur ifupdown ; gère correctement le retrait de périphérique
ocrodjvu Correction de la création de données hocr à l’envers
ocsigen Ajout de dépendances manquantes de lib{lwt-ssl,ocsigen-xhtml}-ocaml-dev
pdftk Prise en charge de la demande de mot de passe pour le propriétaire et l’utilisateur ; permettre au nom de fichier de commencer par odd, even ou end
pulseaudio Correction du blocage de pacmd dans poll() lors de la lecture depuis l’entrée standard au tout début
python-defaults Utilisation du chemin complet vers les interpréteurs de Python dans pycompile pour faciliter les mises à niveau de Lenny vers Squeeze
samba Validations des entrées insuffisantes
sobby S’assurer que les fichiers de session sont accessibles en écriture par l’utilisateur sobby
sudo Résolution des problèmes d’interopérabilité entre -H et HOME dans env_keep
sun-java6 Plusieurs corrections de sécurité
ttf-liberation Marque correctement Liberation Mono comme une police à chasse fixe
tzdata Nouvelle version amont ; mise à jour de la zone chilienne
usb-modeswitch-data Corrections des lignes modeswitching pour les périphériques Huawei ; ajout de la prise en charge de périphériques supplémentaires
why Marque la version de Coq dans Squeeze comme étalon compatible
xorg-server Correction des plantages avec les télécommandes de centre multimédia ; correction de la rotation [nvidia] ; abandon de la prise en charge de XF86Config-4
xserver-xorg-video-intel Correction de déréférencement de pointeur NULL et problèmes liés au SDL

Installateur Debian

L’installateur Debian a été mis à jour pour corriger les problèmes suivants (parmi d’autres) :

  • l’activation de squeeze-updates lors des installations sans miroir réseau provoquait l’affichage d’une erreur ;
  • les dispositions de clavier suisse allemand, bulgare et suédois étaient inutilisables lors de l’installation ;
  • attendre plus longtemps pour l’initialisation des disques.

De plus, il prend maintenant en charge l’installation sur les matériels suivants :

  • QNAP TS-112, TS-212 et TS-412 (nouveau) ;
  • QNAP TS-419P+ (nouveau) ;
  • Buffalo Linkstation LiveV3 (nouveau) ;
  • Buffalo Linkstation Mini (nouveau) ;
  • iBook G4 (rétabli) ;
  • Cobalt (rétabli) ;
  • matériel SPARC (fonctionnalité rétablie en utilisant le CD comme support d’installation et les cartes graphiques atyfb).

L’image du noyau utilisée par l’installateur a été mise à jour pour intégrer plusieurs correctifs importants et liés à la sécurité, et prendre en charge de nouveaux matériels.

Mises à jour de sécurité

Cette révision ajoute les mises à jour de sécurité suivantes à la version stable. L’équipe de sécurité a déjà publié une annonce pour chacune de ces mises à jour :

Identifiant Paquet Correction
DSA-2157 postgresql-8.4 Débordement de tampon
DSA-2158 cgiirc Défaut de script intersite
DSA-2160 tomcat6 Plusieurs vulnérabilités
DSA-2162 openssl Accès mémoire non valable
DSA-2163 python-django Script intersite et améliorations de protection CSRF
DSA-2163 dajaxice Correction de compatibilité pour les améliorations de protection CSRF
DSA-2164 shadow Vérification insuffisante des entrées
DSA-2166 chromium-browser Plusieurs vulnérabilités
DSA-2167 phpmyadmin Injection SQL
DSA-2168 openafs Plusieurs vulnérabilités
DSA-2169 telepathy-gabble Validations des entrées insuffisantes
DSA-2170 mailman Plusieurs vulnérabilités
DSA-2171 asterisk Débordement de mémoire tampon
DSA-2173 pam-pgsql Débordement de mémoire tampon
DSA-2174 avahi Déni de service
DSA-2175 samba Absence de vérification des entrées
DSA-2177 pywebdav Injection SQL
DSA-2178 pango1.0 Déréférencement de pointeur NULL
DSA-2180 iceape Plusieurs vulnérabilités
DSA-2182 logwatch Exécution de code à distance
DSA-2184 isc-dhcp Déni de service
DSA-2185 proftpd-dfsg Débordement d’entier
DSA-2186 iceweasel Plusieurs vulnérabilités
DSA-2187 icedove Plusieurs vulnérabilités
DSA-2189 chromium-browser Plusieurs vulnérabilités
DSA-2190 wordpress Plusieurs vulnérabilités
DSA-2192 chromium-browser Plusieurs vulnérabilités

URL

Liste complète des paquets qui ont été modifiés dans cette version :

Adresse de l’actuelle distribution stable :

Mises à jour proposées à la distribution stable :

Informations sur la distribution stable (notes de publication, errata, etc.) :

Annonces et informations de sécurité :