20091217

Utiliser Squeeze efficacement ( Debian Testing )

Source : Linux On The Root

Utiliser Squeeze efficacement demande d'établir un /etc/apt/sources.list avec tous les liens requis, mais également de définir des priorités dans le fichier /etc/apt/preferences

Voici les éléments extraits du site Linux On The Root qui me sert de référence pour cette manipulation ( testé avec succès sur mon serveur perso, pas encore en revanche sur mon laptop )

/etc/apt/sources.list :
## Stable (Lenny)
deb http://ftp.fr.debian.org/debian/ lenny main non-free contrib
# deb-src http://ftp.fr.debian.org/debian/ lenny main non-free contrib
## Testing (Squeeze)
deb http://ftp.fr.debian.org/debian/ squeeze main non-free contrib
# deb-src http://ftp.fr.debian.org/debian/ squeeze main non-free contrib

## Unstable (Sid)
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

## Security
deb http://security.debian.org/ lenny/updates main contrib non-free
# deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
# deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Multimedia
deb http://www.debian-multimedia.org/ squeeze main
deb http://www.debian-multimedia.org/ lenny main
deb http://www.debian-multimedia.org/ unstable main

## Experimental
deb http://ftp.fr.debian.org/debian/ experimental main

/etc/apt/preferences :
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 900

Package: *

Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 900

Package: *

Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 900

Package: *

Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 800

Package: *

Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 800

Package: *

Pin: release v=5.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 800

Package: *

Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *

Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90

Autre élément : la taille du cache d'Apt peut être trop petite par défaut et nécessite également d'être ajustée. Nous utiliserons alors la commande suivante :
# echo 'APT::Cache-Limit 40000000;' >> /etc/apt/apt.conf.d/00configperso



L'ajout du dépôt "debian-multimedia" nécessite d'inclure la clé afin d'authentifier les paquets provenant de ce dernier.
Il faut installer le paquet : debian-multimedia-keyring
On le retrouve à cette adresse : http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/
Pour l'installer, un bon dpkg -i suffira, puis apt-get update pour mettre tout à jour.

Je compléterais cet article si j'en éprouve la nécessité. Mon site de référence indiquant pas mal d'éléments supplémentaires que je n'ai pas encore eu l'occasion de tester.

20091209

Windows 7 : Créer une partition recovery

Source : CommentCaMarche

Windows 7 : Créer une partition recovery







Cette astuce vous permettra de créer une partition "recovery" en trois étapes simples.

Après quelques essais avec Windows 7, il est vraisemblablement possible de créer une partition cachée, permettant d'avoir accès à tous les outils de réparation, ainsi qu'à la possibilité de réinstaller complètement le système, sans ne plus avoir besoin d'aucun autre support tel que DVD ou clé usb.

Le même principe que les partitions "recovery" créées par les constructeurs .

Pour commencer, vous aurez donc besoin de :

■ Un PC fonctionnel.
■ Un disque dur vierge, (celui destiné à recevoir la partition de récupération)
ce disque peut être par exemple, monté dans un boitier externe.
ou bien branché via un adaptateur Usb - s.ata/ide.
■ Votre DVD de Windows 7. (ou le fichier iso pour en extraire le contenu)

Préparation du disque dur

Le disque dur devra être partitionné en deux. Soit, une partition d’environ 3.5GO, en début de disque, de façon à ce que cette partition puisse contenir la totalité des fichiers du DVD et une seconde pour la partition du système.

Pour ma part, je me suis juste contenté de créer la partition d'environ 3GO, et j'ai laissé le reste en tant
qu’espace libre non alloué. Le programme d’installation créera automatiquement cette partition.

 

Vue sur l'ensemble des disques.


On retrouve ici une vue sur la gestion des disques de l'ordinateur, a partir duquel nous allons partitionner notre disque dur externe vierge.





 

Vue sur le disque de destination.

Ici une vue sur notre disque dur externe partitionné.






Cette astuce a été créée a partir d'un ordinateur portable, d'où la nécessité de travailler sur un disque dur externe. Dans le cas d'une configuration a disques durs multiples il suffira juste de modifier après la manipulation, l'ordre de boot afin de démarrer sur la partition nouvellement créée.
 


Copie des fichiers

Une fois la partition de 3 à 4 GO créée, il suffit de copier simplement la totalité du DVD sur cette partition.






 


Préparation de la partition pour la rendre bootable



Ouvrez l'invite de commande, et exécutez ceci
:

X étant la lettre de votre partition !.
Changez X par la lettre du disque dur concerné

  • X:
  • cd /boot
  • X:\boot\bootsect /nt60 X:

  • Un message "boot code was successfully updated on all targeted volumes "doit s'afficher.
  • Vérifiez ensuite que la partition est bien marquée "active" dans la gestion des disques.
  • Le cas échéant, faites un clic droit sur la partition et "marquez la partition comme active"


[Notez que dans le cas des versions 64 bits vous devrez lancer la commande a partir d'un système 64 bits]
 

Fin de la manipulation


Montez maintenant le disque dur dans le PC et démarrez .

Le PC va lancer automatiquement le programme d'installation à partir de votre partition recovery, et ajoutera une entrée «Windows setup» dans les entrées du fichier bcd. (donc pas besoin d’utiliser de logiciels tiers afin d’éditer les entrées de démarrage)

Tout se fait automatiquement !

/!\ Attention ! Lors de l'installation à partir de la partition recovery vous ne devez sélectionner qu'une seule fois la ligne "Windows setup". La sélectionner une seconde fois aurait pour conséquence de relancer le processus d'installation .


Vous avez maintenant un PC équipé d’une partition recovery qui vous permettra de réparer ou de réinstaller à nouveau Windows 7 en cas de problèmes.





 
 
Attention !
Ceci est une astuce qui a été créée et vérifiée à l'aide des versions Intégrale ,et Home Prémium
de Windows 7.7600 RTM.
Il n'est pas sur que cette astuce puisse donc s'appliquer aux versions beta, RC antérieures, ainsi qu'aux
versions OEM qui sont livrées par les constructeurs.

N'hésitez pas à nous faire part de vos retours.

20091206

Package Management Cheatsheet

Source : DistroWatch


Task apt (deb)
Debian, Ubuntu
zypp (rpm)
openSUSE
yum (rpm)
Fedora, CentOS
urpmi (rpm)
Mandriva
Managing software        
Install new software from package repository apt-get install pkg zypper install pkg yum install pkg urpmi pkg
Install new software from package file dpkg -i pkg zypper install pkg yum localinstall pkg urpmi pkg
Update existing software apt-get install pkg zypper update -t package pkg yum update pkg urpmi pkg
Remove unwanted software apt-get remove pkg zypper remove pkg yum erase pkg urpme pkg
Updating the system        
Update package list apt-get update
aptitude update
zypper refresh yum check-update urpmi.update -a
Update system apt-get upgrade
aptitude safe-upgrade
zypper update yum update urpmi --auto-select
Searching for packages        
Search by package name apt-cache search pkg zypper search pkg yum list pkg urpmq pkg
Search by pattern apt-cache search pattern zypper search -t pattern pattern yum search pattern urpmq --fuzzy pkg
Search by file name apt-file search path zypper wp file yum provides file urpmf file
List installed packages dpkg -l zypper search -is rpm -qa rpm -qa
Configuring access to software repositories        
List repositories cat /etc/apt/sources.list zypper repos yum repolist urpmq --list-media
Add repository (edit /etc/apt/sources.list) zypper addrepo path name (add repo to /etc/yum.repos.d/) urpmi.addmedia name path
Remove repository (edit /etc/apt/sources.list) zypper removerepo name (remove repo from /etc/yum.repos.d/) urpmi.removemedia media


[Aion] - Emplacement des rifts - code bloc-note

Voici un code à insérer dans le bloc note du jeu afin de dispose de la localisation des différents rifts de chaque faction.

Côté Elyséen :
Elyos Eltnen->Morheim Rifts
Eltnen [pos:Entrance A <12 entries lv<=28>;210020000 183.269086357947 2829.47434292866 0.0 -1] Morheim [pos:Exit A;220020000 745.420675537359 1872.32548618219 0.0 -1]
Eltnen [pos:Entrance B <20 entries lv<=32>;210020000 824.070087609512 2023.46683354193 0.0 -1] Morheim [pos:Exit B;220020000 1364.66325486182 1334.96622313204 0.0 -1]
Eltnen [pos:Entrance C <35 entries lv<=36>;210020000 1655.10888610763 1858.26032540676 0.0 -1] Morheim [pos:Exit C;220020000 617.477993858751 209.070624360287 0.0 -1]
Eltnen [pos:Entrance D <35 entries lv<=37>;210020000 1024.32040050063 61.0137672090112 0.0 -1] Morheim [pos:Exit D;220020000 1820.13920163767 1309.37768679632 0.0 -1]
Eltnen [pos:Entrance E <45 entries lv<=40>;210020000 1459.8648310388 581.664580725907 0.0 -1] Morheim [pos:Exit E;220020000 1559.13613101331 2757.68884339816 0.0 -1]
Eltnen [pos:Entrance F <50 entries lv<=45>;210020000 2210.80350438048 2644.24280350438 0.0 -1] Morheim [pos:Exit F;220020000 2613.38382804504 2235.68270214944 0.0 -1]
Eltnen [pos:Entrance G <50 entries lv<=45>;210020000 2180.76595744681 541.614518147685 0.0 -1] Morheim [pos:Exit G;220020000 2930.68167860798 879.490276356192 0.0 -1]

Elyos Interdiktah->Beluslan Rifts
Interdiktah [pos:Entrance A <24 entries lv<=38>;210040000 2662.01160005043 434.266044634977 0.0 -1] Beluslan [pos:Exit A;220040000 126.507629704985 1061.38860630722 0.0 -1]
Interdiktah [pos:Entrance B <36 entries lv<=42>;210040000 1300.266548985 1437.9225822721 0.0 -1] Beluslan [pos:Exit B;220040000 1067.50457782299 313.677517802645 0.0 -1]
Interdiktah [pos:Entrance C <48 entries lv<=46>;210040000 1103.57004160888 656.180052956752 0.0 -1] Beluslan [pos:Exit C;220040000 1036.98575788403 2073.59613428281 0.0 -1]
Interdiktah [pos:Entrance D <48 entries lv<=46>;210040000 649.655024587063 1821.22859664607 0.0 -1] Beluslan [pos:Exit D;220040000 2125.49033570702 456.098677517803 0.0 -1]
Interdiktah [pos:Entrance E <60 entries lv<=50>;210040000 725.307527424032 2512.18812255705 0.0 -1] Beluslan [pos:Exit E;220040000 2863.02848423194 542.568667344863 0.0 -1]
Interdiktah [pos:Entrance F <60 entries lv<=50>;210040000 503.393519102257 555.310049174127 0.0 -1] Beluslan [pos:Exit F;220040000 2725.69379450661 2343.17904374364 0.0 -1]
Interdiktah [pos:Entrance G <72 entries lv<=50>;210040000 2742.70760307654 2078.44710629177 0.0 -1] Beluslan [pos:Exit G;220040000 1744.00508646999 1900.65615462869 0.0 -1]

Coté Asmodéen :
Asmodian Morheim->Eltnen Rifts
Morheim [pos:Entrance A <12 entries lv<=28>;220020000 450 2350 0.0 -1] Eltnen [pos:Exit A;210020000 718.938673341677 2779.41176470588 0.0 -1]
Morheim [pos:Entrance B <20 entries lv<=32>;220020000 750 920 0.0 -1] Eltnen [pos:Exit B;210020000 383.519399249061 1277.53441802253 0.0 -1]
Morheim [pos:Entrance C <35 entries lv<=36>;220020000 250 500 0.0 -1] Eltnen [pos:Exit C;210020000 1289.65206508135 2438.98623279099 0.0 -1]
Morheim [pos:Entrance D <35 entries lv<=37>;220020000 1650 1400 0.0 -1] Eltnen [pos:Exit D;210020000 93.1564455569462 246.245306633292 0.0 -1]
Morheim [pos:Entrance E <45 entries lv<=40>;220020000 1630.78403275333 1099.5516888434 0.0 -1] Eltnen [pos:Exit E;210020000 1329.70212765957 346.370463078848 0.0 -1]
Morheim [pos:Entrance F <50 entries lv<=45>;220020000 2400 2300 0.0 -1] Eltnen [pos:Exit F;210020000 2295.9098873592 2278.7859824781 0.0 -1]
Morheim [pos:Entrance G <50 entries lv<=45>;220020000 2450 600 0.0 -1] Eltnen [pos:Exit G;210020000 2586.27284105131 651.752190237797 0.0 -1]

Asmodian Beluslan->Interdiktah Rifts
Beluslan [pos:Entrance A <24 entries lv<=38>;220040000 233.323499491353 150.910478128179 0.0 -1] Interdiktah [pos:Exit A;210040000 2132.44408019165 434.266044634977 0.0 -1]
Beluslan [pos:Entrance B <36 entries lv<=42>;220040000 1301.48219735504 634.12512716175 0.0 -1] Interdiktah [pos:Exit B;210040000 1955.92157357206 1821.22859664607 0.0 -1]
Beluslan [pos:Entrance C <48 entries lv<=46>;220040000 767.402848423194 2226.19023397762 0.0 -1] Interdiktah [pos:Exit C;210040000 871.569032908839 903.311562224183 0.0 -1]
Beluslan [pos:Entrance D <48 entries lv<=46>;220040000 2069.53916581892 262.812817904374 0.0 -1] Interdiktah [pos:Exit D;210040000 861.482032530576 2194.44761064179 0.0 -1]
Beluslan [pos:Entrance E <60 entries lv<=50>;220040000 2842.68260427263 618.865717192269 0.0 -1] Interdiktah [pos:Exit E;210040000 291.566511158744 2658.44962804186 0.0 -1]
Beluslan [pos:Entrance F <60 entries lv<=50>;220040000 2812.16378433367 2561.89725330621 0.0 -1] Interdiktah [pos:Exit F;210040000 362.175513806582 514.962047661077 0.0 -1]
Beluslan [pos:Entrance G <72 entries lv<=50>;220040000 1596.49745676501 2053.2502543235 0.0 -1] Interdiktah [pos:Exit G;210040000 1905.48657168075 2577.75362501576 0.0 -1]

Je complèterais bientôt ce post avec des détails sur le fonction de localisation [pos:]




[Aion] Crit vs Attack - Theorycrafting

Source : Crit vs Attack - Theorycrafting

Updated: Added level 50 (Abyss)
Updated: Added levels 40 and 50 (Pre-Abyss)
Updated: Adjusted Manastones to fit based on character level. Differentiated between White/Green Manastones. Also, will now exclude Abyss items pre-50 (This should make the information more accurate while leveling)


First and foremost, this is done with the only information I have been able to find. If anyone has better information, please let me know. That being said, I'm going to use the following assumptions for stats:

100 Attacks
Base Crit - 5%
Base Accuracy - 100 (.5% Crit)
Crit Diminishing Returns - 40%
Physical Crit to Crit % Ratio - 10:1 (10 Physical Crit = 1% Crit)
Accuracy to Physical Crit Ratio - 20:1 (200 Accuracy = 1% Crit)
Manastones are the highest per level of drop
Base damage will be a rough estimate based off a rough average of all skill damage at each level.
All decimals are rounded down.


I will use the most possible manastone sockets per tier. Potions, scrolls, powerstones, buffs, debuffs, movement, etc are not factored in. Parry, Block, Dodge, Miss, etc are not factored in. PvP damage reduction is not factored in, although I will do that shortly.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Level 10 (11 Manastone sockets, base damage of 50, 240 Accuracy)
Totals of 6.2% Base Crit.

Crit Manastones (4) - +44 Physical Crit (4.4%); Total 10.6% Crit

90 Hits @ 50 Damage = 4,500
10 Hits @ 100 Damage = 1,000
10 Hits @ 75 Damage (1.5x) = 750

Current Damage - 5,500
Patch 1.5 Damage - 5,250

Physical Attack Manastones - +11 Physical Attack; Total 6.2% Crit

94 Hits @ 61 Damage = 5,734
6 Crits @ 122 Damage = 732
6 Crits @ 91 Damage (1.5x) = 546

Current Damage - 6,466
Patch 1.5 Damage - 6,280

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Level 20 (15 Manastone sockets, base damage of 75, 400 Accuracy)
Totals of 7.0% Base Crit.

Crit Manastones (6) - +90 Physical Crit (9.0%); Total 16.0% Crit
Crit Manastones (9) - +135 Physical Crit (13.5%); Total 20.5% Crit

84 80 Hits @ 75 Damage = 6,300 6,000
16 20 Crits @ 150 Damage = 2,400 3,000
16 20 Crits @ 112 Damage (1.5x) = 1,792 2,240

Current Damage - 8,700 9,000
Patch 1.5 Damage - 8,092 8,240

Physical Attack Manastones (1) - +15 Physical Attack; Total 7.0% Crit

93 Hits @ 90 Damage = 8,370
7 Crits @ 180 Damage = 1,260
7 Crits @ 135 Damage (1.5x) = 945

Current Damage - 9,630
Patch 1.5 Damage - 9,315

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Level 30 (21 Manastone sockets, base damage of 100, 560 Accuracy)
Totals of 7.8% Base Crit.

Crit Manastones (8) - +168 Physical Crit (16.8%); Total 24.6% Crit
Crit Manastones (11) - +231 Physical Crit (23.1%); Total 30.9% Crit

76 70 Hits @ 100 Damage = 7,600 7,000
24 30 Crits @ 200 Damage = 4,800 6,000
24 30 Crits @ 150 Damage (1.5x) = 3,600 4,500

Current Damage - 12,400 13,000
Patch 1.5 Damage - 11,200 11,500

Physical Attack Manastones (2) - +42 Physical Attack; Total 7.8% Crit
Physical Attack Manastones (4) - +84 Physical Attack; Total 7.8% Crit

93 Hits @ 142 184 Damage = 13,206 17,112
7 Crits @ 284 368 Damage = 1,988 2,576
7 Crits @ 213 276 Damage (1.5x) = 1,491 1,932

Current Damage - 15,194 19,688
Patch 1.5 Damage - 14,697 19,044

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Level 40 (21 Manastone sockets, base damage of 150, 700 Accuracy)
Totals of 8.5% Base Crit.

Crit Manastones (10) - +210 Physical Crit (21.0%); Total 29.5% Crit
Crit Manastones (13) - +273 Physical Crit (27.3%); Total 35.8% Crit

71 65 Hits @ 150 Damage = 10,650 9,750
29 35 Crits @ 300 Damage = 8,700 10,500
29 35 Crits @ 225 Damage (1.5x) = 6,525 7,875

Current Damage - 19,350 20,250
Patch 1.5 Damage - 17,175 17,625

Physical Attack Manastones (2) - +42 Physical Attack; Total 8.5% Crit
Physical Attack Manastones (4) - +84 Physical Attack; Total 8.5% Crit

92 Hits @ 192 234 Damage = 17,664 21,528
8 Crits @ 384 468 Damage = 3,072 3,744
8 Crits @ 288 351 Damage (1.5x) = 2,304 2,808

Current Damage - 20,736 25,272
Patch 1.5 Damage - 19,968 24,336

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Level 50 (Pre-Abyss) (21 Manastone sockets, base damage of 200, 840 Accuracy)
Totals of 9.2% Base Crit.

Crit Manastones (12) - +252 Physical Crit (25.2%); Total 34.4% Crit
Crit Manastones (15) - +315 Physical Crit (31.5%); Total 40.7% Crit

66 60 Hits @ 200 Damage = 13,200 12,000
34 40 Crits @ 400 Damage = 13,600 16,000
34 40 Crits @ 300 Damage (1.5x) = 10,200 12,000

Current Damage - 26,800 28,000
Patch 1.5 Damage - 23,400 24,000

Physical Attack Manastones (3) - +63 Physical Attack; Total 9.2% Crit
Physical Attack Manastones (5) - +105 Physical Attack; Total 9.2% Crit

91 Hits @ 263 305 Damage = 23,933 27,755
9 Crits @ 526 610 Damage = 4,734 5,490
9 Crits @ 394 457 Damage (1.5x) = 3,546 4,113

Current Damage - 28,667 33,245
Patch 1.5 Damage - 27,479 31,868

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Level 50 (Abyss) (42 Manastone sockets, base damage of 200, 840 Accuracy)
Totals of 9.2% Base Crit.

Crit Manastones (12) - +252 Physical Crit (25.2%); Total 34.4% Crit
Crit Manastones (15) - +315 Physical Crit (31.5%); Total 40.7% Crit
Physical Attack Manastones (3) - +63 Physical Attack; Total 0.0% Crit
Physical Attack Manastones (5) - +105 Physical Attack; Total 0.0% Crit

66 60 Hits @ 263 305 Damage = 17,358 18,300
34 40 Crits @ 526 610 Damage = 17,884 24,400
34 40 Crits @ 394 457 Damage (1.5x) = 13,396 18,280

Current Damage - 35,242 42,700
Patch 1.5 Damage - 30,754 36,580

Physical Attack Manastones (3) - +126 Physical Attack; Total 9.2% Crit
Physical Attack Manastones (5) - +210 Physical Attack; Total 9.2% Crit

91 Hits @ 326 410 Damage = 29,666 37,310
9 Crits @ 652 820 Damage = 5,868 7,380
9 Crits @ 489 615 Damage (1.5x) = 4,401 5,535

Current Damage - 35,534 44,690
Patch 1.5 Damage - 34,067 42,845

Rendre Linux plus rapide, plus léger et plus puissant

Source : LinuxMintFr

Ce tutorial va tenter de rendre votre machine encore plus performante sous Linux Mint. Vous trouverez ci-dessous de nombreuses astuces. Tout d'abord, pour améliorer le démarrage afin que celui-ci soit le plus rapide possible, ensuite, afin d'optimiser Gnome et Kde (2 types de bureaux), améliorer la vitesse du système de fichiers (et spécialement EXT3), de la partie réseau et de Firefox. Enfin, augmenter la vitesse de vos applications.

REM: Pour éditer un fichier en mode root (administrateur), il existe 2 méthodes :

- Via le mode texte : Ouvrir une fenêtre terminal, et lancer la commande : sudo gedit (suivie du chemin de votre fichier).

- Via le mode graphique : Se rendre dans le dossier où se trouve le fichier, puis clic droit dans la fenêtre, choisir Open as root (ce qui ouvrira une nouvelle fenêtre avec un fond rouge, signifiant que vous avez les droits administrateur). Clic droit sur le fichier et ouvrir avec (éditeur de texte).



Comment rendre le démarrage de Linux plus rapide ?



Avant tout chose, faites un backup de vos données avant d'effectuer ces modifications. Car une mauvaise manipulation, et votre chargeur de démarrage pourrait rendre votre machine Linux non bootable.

Enlever le temps de démarrage (timeout)

Vous avez peut-être noté qu'à chaque fois que vous démarrez, il y a un petit compte à rebours qui s'enclenche, ceci afin de permettre aux vieux matériels de charger les modules à temps afin que le noyau démarre.

Celui-ci n'est plus nécessaire pour les systèmes modernes, et vous pouvez l'enlever en éditant le fichier suivant : /boot/grub/menu.lst (via un éditeur de texte avec les permissions root, ou via la commande : sudo gedit /boot/grub/menu.lst dans le terminal), et en changeant la ligne suivant par 0.

timeout=3

Sauvegardez et quittez. Redémarrer votre système, et vous remarquerez que ce compte à rebours à disparu.

Améliorer les performances du disque dur

Si vous possédez un disque dur compatible DMA (Direct Memory Access ou accès directe à la mémoire), vous pouvez augmenter le flux des données par un simple réglage. Cela améliorera les temps de démarrage, parce les temps de lectures seront réduits, et donc les performances seront meilleurs à chaque fois qu'il y aura des accès disques.

Commencez par installer hdparm via votre gestionnaire de paquets, puis ouvrez une fenêtre terminal en root et tapez :

hdparm -d1 /dev/hda1

remplacez /dev/hda1 par l'emplacement de votre partition boot afin d'augmenter les temps de démarrage, ou, l'emplacement de votre partition root (/) afin d'augmenter les performances générales.

Les utilisateurs Gnome peuvent l'activer automatiquement à chaque démarrage en allant dans
Système -> Administration -> Services. Vous pouvez alors ajouter cette ligne au début comme une entrée avec gksudo.

Activation du mode concurrency booting

Ce mode permet à votre système de tirer profit des processeurs multi-cores (ou multi-coeurs) lors du démarrage du système. Par défaut, le système n'utilise seulement qu'un processeur lors du démarrage. Donc, pour activer ce mode, éditez le fichier /etc/init.d/rc et trouvez la ligne suivante :

CONCURRENCY=none

Et remplacez none par shell. Quand vous redémarrerez, vous pourrez remarquer une diminution dans les temps de démarrage (au alentour de 1 ou 2 secondes dans la plupart des cas).

Optimiser la mémoire

Une des manières d'améliorer l'exécution est de définir la manière dont l'espace d'échange est utilisé. Une partition d'échange (swap) est un espace réservé sur le disque dur servant à décharger la mémoire physique (RAM), lorsque celle-ci arrive à saturation.

Au cas où vous voudriez privilégier l'utilisation de la mémoire vive (RAM) par rapport à la swap, vous devrez changer la valeur de la variable vm.swappiness, présente dans le fichier sysctl.conf.
Plus la valeur est élévée, plus celle-ci va forcer le noyau à placer les données dans la swap. Par défaut, cette valeur est à 60. Nous allons donc forcer le noyau à conserver les données dans la mémoire vive plutôt que de les stocker dans la swap. La meilleur des solutions, est de définir une petite valeur (10 semble est une valeur correcte).

Vérifiez tout d'abord la valeur actuelle, via la commande suivante :

sudo sysctl vm.swappiness

Définissez la valeur, en ouvrant simplement, le fichier /etc/sysctl.conf dans un éditeur de texte avec les permissions root, ensuite ajouter la ligne suivante en fin de fichier :

vm.swappiness=10

(Vous devrez redémarrer la session afin que les changements soient pris en compte).

GRUB en mode « profile »

Le fait de démarrer GRUB en mode «profile» va permettre de «créer» un cache de lecture (readahead) qui permettra d'améliorer le temps de démarrage de quelques secondes.

Comment activer ce mode ? C'est très simple :

- Tout d'abord au démarrage, appuyer sur ESC (Echap) afin d'obtenir le menu GRUB.
- Descendre avec la flèche sur le noyau définit par défaut, taper « e » (edit).
- Placez vous sur la ligne « kernel … », taper « e » (edit) à nouveau.
- Ensuite, ajouter en fin de ligne un espace suivi de « profile » (sans les guillemets).
- Puis ENTREE.
- Tout en restant sur la ligne « kernel … », tapez « b » (boot) pour démarrer le système.

Le prochain démarrage devrait être amélioré car un cache spécial de démarrage est placé dans /etc/readahead.

REM: Il faudra effectuer cette manipulation après chaque mise à jour du noyau ou après l’ajout de nouveaux services. De plus, dans ce mode, le démarrage semble plus long qu'à la normale, car ceci est dû à la création du cache.

Pour la manipulation en image : regardez ici.

Optimiser gnome.



Avec KDE, Gnome est un des deux environnements de bureau le plus largement utilisés dans l'écosystème Linux, mais il est rapidement dépassé par Xfce et les autres alternatives plus légères quand il s'agit de performance et de vitesse.

Cependant, avec quelques petits réglages, nous pouvons améliorer un peu cet état de fait.

Installer preload

Preload est processus tournant en tâche de fond et qui permet d'accélerer le démarrage de certains programmes en chargeant préalablement des librairies avant que ceux-ci ne les demandent.

Dans Ubuntu ou Mint, vous avez juste besoin de rechercher « preload » dans le gestionnaire de paquets, mais sur d'autre distros, il est préférable de vérifier que le service fonctionne. Pour activer le service, tapez :

service preload on

Activer la connexion automatique

La connexion automatique est une méthode utilisée pour se connecter rapidement sur le système, sans devoir à introduire un identifiant et un mot de passe. Mais bon, niveau sécurité, c'est pas génial. Car n'importe qui peut avoir accès à votre bureau, si vous n'avez pas préalablement bloqué votre machine au démarrage (par exemple : via mot de passe dans grub ou dans le bios). Celle méthode est à utilisée, si vous ne voulez pas à chaque fois retaper votre identifiant et votre mot de passe, et/ou que vous êtes le seul à utiliser votre ordinateur.

La méthode via l'interface graphique est la plus simple. Via Système -> Administration -> Fenêtre de connexion ou via Centre de contrôle -> Fenêtre de connexion. Après vous avoir authentifié, cliquez sur l'onglet securité et cocher la case connexion automatique. Vous pouvez ensuite choisir dans la liste des utilisateurs lequel sera connecté de façon automatique.

Pour effectuer la même méthode, mais de façon manuelle, vous devrez ouvrir le fichier /etc/gdm/custom.conf, avec un éditeur de texte ayant les permissions root et ajouter à la fin du fichier, les lignes suivantes :

[daemon]
TimedLoginEnable=True
TimedLogin=UserName
TimedLoginDelay=0

Remplacez UserName par le nom de l'utilisateur qui doit être connecté.

Utiliser les wire frames ou zoning

Un des inconvénients que l'on peut rencontré sur des systèmes peu performants, est un décalage de la fenêtre lorsqu'on clic dessus et qu'on l'a déplace. Ceci est dû aux ressources systèmes qui réduisent les performances. Mais une méthode permet de réduire la demande sur les ressources systèmes, la voici :

Tapez dans le terminal, la commande suivante :

gconftool-2 --type bool --set /apps/metacity/general/ reduced_resources true

Vous devriez remarquer une net amélioration à présent.

P.S: Cette astuce ne fonctionnera pas si vous utilisez compiz ou un autre décorateur de fenêtre alternatif.

Diminution du délai d'affichage du menu

L'affichage du menu et des sous-menus peut-être lent, et principalement sur le menu Gnome. Pour que ceux-ci s'ouvrent plus rapidement, il suffit tout simplement de taper :

echo "gtk-menu-popup-delay = 0" >> ~/.gtkrc-2.0 (dans le terminal),

et ensuite fermer et ré-ouvrir votre session Le petit délai d'affichage du menu étant supprimé.

Configuration de nautilus

L'affichage du contenu des dossiers peut être accéléré. Allez dans le menu Préférences -> Aperçu.

Modifiez les paramètres suivants :

Fichiers texte: Valeur Local à Jamais.
Vignettes : Valeur Local à Jamais.
Fichiers Son : Valeur Local à Jamais.
Afficher le nombre d’éléments : Valeur Local à Jamais.

Optimisation du bureau Gnome pour un netbook.



L'écran d'un netbook étant plus petit qu'un notebook classique, l'affichage de celui-ci est souvent limité en hauteur à cause de la définiton de l'écran. Mais le bureau Gnome peut-être adapté sur un netbook. Voici la méthode :

Tout d'abord, il faut diminuer la taille du tableau de bord. Clic droit sur celui-ci, puis propriétés.
Diminuez la taille à 20 ou 22 pixels.

Ensuite, remplacer la barre des tâches classique par la liste des fenêtres. En effet, celle-ci prennant une grande place en largeur, il est peut-être plus judicieux d'utiliser la liste des fenêtres à la place.
Clic droit sur le tableau de bord et choisir Ajouter au tableau de bord. Sélectionnez ensuite, Sélecteur de fenêtres, puis Ajouter.

Enfin, terminons cette optimisation par la réduction de la taille des polices de caractère.
Rendez-vous via le centre de contrôle, dans la rubrique Apparence. Cliquez sur l'onglet Polices, et réduisez toutes les polices à 8 ou 9.



Membres