dimanche 4 mai 2014

Suivi des mises à jour notables sur ROSA Desktop Fresh

Salut à tous,

Le fonctionnement actuel de ROSA Desktop Fresh étant en mode semi-rolling, voici un récapitulatif tenu à jour sur les mises à jour notables avec leur mois de sortie.

20/12/2012Sortie de ROSA Destop Fresh avec KDE 4.9.4
Kernel 3.6.10
Firefox 17
LibreOffice 3.6.2
Janv. 2013KDE 4.9.5
Mai 2013KDE 4.10.3
Digikam 3.2
Juin 2013Sortie de ROSA Desktop Fresh R1 (ISO regroupant les dernières mises à jour depuis la version originale) avec KDE 4.10.3
Kernel 3.8.12
Firefox 21
Digikam 3.2
LibreOffice 3.6.6
Juin 2013KDE 4.10.4
Firefox 22
Juil. 2013KDE 4.10.5
Aout 2013Digikam 3.3
Firefox 23
Sept. 2013Kernel 3.10.9
Firefox 24
Oct. 2013KDE 4.11.2
Digikam 3.5
Firefox 25
Nov. 2013KDE 4.11.3
LibreOffice 4.1.3
Dec. 2013Sortie de ROSA Desktop Fresh R2 (ISO regroupant les dernières mises à jour depuis la version originale) avec KDE 4.11.3
Kernel 3.10.19
Systemd 204
Cups 1.7
Nombreuses Corrections KDE 4.11.3
Mozilla Thunderbird 24.1.1
KDE 4.11.4 le 20 décembre
Sortie de ROSA Desktop Fresh LXDE R2
Jan. 2014Sortie de ROSA Desktop Fresh GNOME R2
Systemd 208
Nvidia 331.38
Darktable 1.4
Fev. 2014Kernel 3.10.27
Firefox 27
Mars 2014KDE 4.12.3
Firefox 28
Avril 2014KDE 4.12.4
Mai 2014Sortie de ROSA Desktop Fresh R3 (ISO regroupant les dernières mises à jour depuis la version R2) avec KDE 4.12.4
Darktable 1.4.2
Digikam 4.0
Juin 2014Handbrake 0.9.9
Gimp 2.8.10
Firefox 30


ROSA Desktop Fresh R3

ROSA Software Center et Plasma NM

Salut à tous,

Voici une nouvelle mise à jour baptisée "R3" pour la distribution ROSA Desktop Fresh KDE.
Cette version rassemble sur une image ISO toutes les mises à jour, corrections et améliorations mises en œuvre depuis la version précédente "R2".
Comme d'habitude, la mise à jour est automatique pour ceux qui utilisent la version "R2".
Parmi les nouveautés remarquables, on notera un temps de boot largement optimisé (25% de gain en moyenne), l'apparition du ROSA Software Center, L'intégration optimisée de Firefox, les améliorations de l'installeur notamment avec les SSD et Plasma NM qui remplacera knetworkmanager.

Liste détaillée des améliorations 

Installeur

  • La dernière étape de configuration du système (précédemment lancée après le premier redémarrage) a été inclus dans le processus d'installation de sorte que les utilisateurs obtiennent un système prêt à fonctionner juste après le premier redémarrage .
  • Contrôle d'absence de swap : si le partitionnement personnalisé a été utilisé et configuré sans partition de swap, l'utilisateur sera invité à configurer un fichier d'échange dans la partition racine.
  • Désormais, les partitions créées sont alignées en mégaoctets au lieu de cylindres (optimal pour les disques SSD et HDD modernes , plus de zones non allouées entre les partitions).
  • Quelques corrections de bugs pour la création et l'utilisation de partitions chiffrées.
  • La taille maximale de la partition racine créé automatiquement est maintenant de 20Gb.
  • La liste des fuseaux horaires est mieux organisée.
  • La disposition du clavier est maintenant réglée avant le fuseau horaire pour faciliter le processus de recherche d' emplacement en entrant les premières lettres de son nom traduit dans la langue maternelle de l'utilisateur.
  • Le réglage de l'horloge (UTC ou heure locale) est maintenant automatiquement déterminée en comparant la valeur de l'horloge du BIOS avec l'horloge rosalab.ru.

Bureau

  • KDE en version 4.12.4
  • Amélioration de l'intégration de Firefox dans KDE. Désormais il est possible de changer le fond d'écran depuis le menu contextuel de Firefox.
  • Améliorations de la prise en charge des appareils supportant le protocole PTP (appareils photos, cameras).
  • Améliorations de la prise en charge des appareils supportant le protocole MTP (y compris les smartphones Android 4.x).
  • Par défaut KNetworkManager est utilisé pour configurer les connexions réseau, mais un nouvel outil nommé "Plasma NM" est disponible dans les dépôts.

Logiciels utilisateur

  • Firefox 28.0
  • Chromium 34
  • Mozilla Thunderbird 24.4.0
  • Clementime 1.2.2
  • VLC 2.1.3

Système

  • Ajout de urpmi-recover tool un outil qui crée des points de référence (un état des paquets installés à un instant T)  et offre la possibilité de revenir à un état précédent si une mise à jour se passe mal. Il y a également une interface graphique associée.
  • NetworkManager version 0.9.8.9
  • PulseAudio version 5.0
  • OpenSSH version 6.6p1
  • PHP version 5.5.11
  • Utilisation désormais de PostgreSQL version 9.3.3 avec la possibilité de rester avec la version PostgreSQL 9.0 pour compatibilité avec certains logiciels

Kernel et pilotes

  • Kernel version 3.10.34 avec le support du scheduler BFQ V7 (Plusieurs correctifs ont été également retroportés pour améliorer la fonctionnalité du pilote acpi backlight pour certains modèles d'ordinateurs portables)
  • Mise à jour de Ndiswrapper en version 1.59.
  • Le pilote propriétaire pour les cartes Broadcom WiFi a été mis à jour vers la version 6.30. Plusieurs erreurs critiques dans ce pilote qui pouvaient conduire à des crash du système ont été fixées.
  • Mise à jour de systemd en version 208 et migration de certain services qui utilisaient l'ancien SysVInit vers systemd (ceci a pour conséquence un gain significatif du temps de démarrage par rapport aux versions R1 ou R2)

Rosa Software Center

La première version bêta du nouveau Software Center ROSA est maintenant disponible pour l'utilisation et les tests (urpmi rosa-software-center). ROSA envisage de l'utiliser comme Gestionnaire de logiciels par défaut dans les futures versions.

Revue en image de l'installation

 
Boot sur ISO

Menu Troubleshooting avec Super Grub Disk 

Séquence de chargement

La langue proposée est celle de la localisation automatique

Licence

Le clavier proposé est aussi lié à la localisation automatique

Timezone proposé également en fonction de la localisation automatique

Date / Heure

Liste des serveurs NTP réorganisée

Cet écran est toujours une erreur non corrigée au niveau de l'installateur

Partitionnement

Partitionnement manuel avec chiffrement proposé

Rappel de swap non configuré dans un partitionnement manuel



Installation grub2 sans possibilité de choisir une partition


Séquence de configuration désormais proposée à la fin de l'installation (auparavant il fallait redémarrer pour réaliser cette étape)


Définition de certain services au démarrage


Écran Grub2

Plymouth

Login KDM (possibilité de le remplacer par LightDM)

Bureau par défaut

Kernel 3.10.34 (avec BFQ V7)


samedi 12 avril 2014

Grub2 chainload sur autre disque ou autre partition

Salut à tous,

Si comme moi :
  • Vous jouez avec de multiples distributions
  • Votre distribution principale utilise le chargeur Grub2
  • Vous souhaitez pouvoir "sauter" (faire un chainload) sur le chargeur Grub des autres distributions plutôt qu'elles soient intégrées directement dans votre chargeur principal
Voici comment je procède sur ma distribution ROSA Fresh (mais ceci doit être valable pour beaucoup d'autres)

1) Démarrer sur la distribution principale puis ouvrir une console en root.
2) Désactiver la détection automatique de nouveaux systèmes par Grub2 (c'est un choix personnel pour éviter d'encombrer la fenêtre de présentation des systèmes)
[root@Rosa2012Fresh grub.d]# chmod -x /etc/grub.d/30_os-prober

3) Modification du fichier "/etc/grub.d/40_custom" pour y ajouter les chaînages souhaités.

Dans cet exemple, deux entrées sont ajoutées, la première pointe sur le MBR du deuxième disque (sdb), la seconde pointe sur la partition sda3 du premier disque.
Pour éditer ce fichier en console et en root, personnellement j'utilise l'éditeur "nano"

Ajouter ces lignes à la fin du fichier sans modifier les lignes déjà présentes.
menuentry "Boot sur partition SDA3 ROSA Marathon"{
set root=(hd0,3)
chainloader +1
}
menuentry "Boot sur disque SDB MBR"{
set root=(hd1)
chainloader +1
}
4) Sauvegarder le fichier puis faire la commande suivante

[root@Rosa2012Fresh grub.d]# update-grub2

5) Redémarrer et tester les chaînages

Plus d'informations sur Grub2 ici ou encore ici.

dimanche 5 janvier 2014

ROSA Desktop Fresh LXDE Pack R2


[30 décembre 2013] Alexander Kazancev, en sa qualité de "ROSA team Desktop Release-Manager", annonce la sortie du pack de mises à jour "R2" pour ROSA Desktop Fresh LXDE. Le dernier pack "R1" datait de juin 2013.

Ce pack "R2" amène quelques nouveautés parmi lesquelles :

- Les toutes dernières mises à jour ROSA
  •     Kernel-nrj-laptop-3.10.19
  •     lightdm-1.8.5
  •     openbox-3.5.2
  •     GTK+2/GTK+3
  •     NetworkManager-0.9.8
  •     PulseAudio-3
  •     X-Server 1.14
  •     systemd 204
  •     Pcmanfm v1.1.2
  •     lxpanel v0.6.1
  •     Firefox 26
  •     Suite LibreOffice 4.1.3
  •     gparted 0.16.1
- La gestion de l'énergie ainsi que des notifications sont celles de XFCE avec des modifications pour l'intégration avec systemd
- LightDM offre maintenant des facilités pour joindre des domaines LDAP ou AD.
- La version inclut un nouveau set d’icônes (rosa-flat-icons). Il reste toujours possible de changer pour l'ancien thème (Rosa-elementary) via LXappearance et Qtconfig.
- Le compositeur graphique "Compton" est désormais présent et activé par défaut (Pour le désactiver, modifier le fichier "/etc/xdg/lxsession/LXDE/autostart" en supprimant la chaîne correspondante).

Source :

Les ISO sont récupérables ici :

Forum francophone :












lundi 30 décembre 2013

Plasmoid Batterie avec calcul du temps restant

Salut à tous,

Un truc tout con sur le portable, avec la distribution Elementary Luna, j'aimais bien pouvoir être informé, en cliquant sur l'icône "Batterie", du pourcentage de durée et aussi du temps estimé restant.

Depuis que j'ai remis ROSA Desktop Fresh avec KDE 4.11.4, le plasmoid Batterie standard de KDE ne fournissait que le pourcentage.

Je viens d'être récemment notifié de la mise à jour d'un plasmoid "Enhanced Battery Monitor" sur KDE-Apps, ce plasmoid est, je trouve, un peu plus complet au niveau des informations. Je me demande pourquoi ça n'est pas de base dans KDE... 


mardi 24 décembre 2013

Nepomuk : Puissant outil de recherche pour KDE

La plupart du temps, quand on souhaite se renseigner sur Nepomuk, l'on tombe sur des articles complexes parlant de "Ontologie", "Bureau Sémantique", etc ce qui a souvent pour effet de réduire cette formidable application à un truc compliqué.

Principe


Les données sur disque dur sont organisées en arborescences de répertoires et noms de fichiers, pour ouvrir un fichier, l'usage courant est d'aller dans son répertoire et de cliquer sur son nom, encore faut-il connaître le nom et l'emplacement de ce fichier. Dans le cas contraire, une recherche par nom de fichier ou son contenu est nécessaire pour localiser le fichier.

Nepomuk utilise aussi cette méthode de recherche, mais ajoute plus de moyens pour répertorier un fichier, il devient donc plus facile de le localiser et d'obtenir plus d'informations que le simple nom de ce fichier.


Nepomuk est fait pour vous si vous :

  • Pensez que l'organisation de vos fichiers en répertoires, sous-répertoires et fichiers n'est pas suffisamment efficace et informative.
  • Avez de grandes collections de photos et / ou musique et que vous souhaitez pouvoir y effectuer des recherches.
  • Avez de grandes collections de photos et / ou musique et que vous souhaitez obtenir des informations sur les fichiers sans les ouvrir (par exemple qui se trouve sur ​une photo , un nom d'artiste sur une musique, etc.).
  • Gardez différentes versions d'un même fichier ou un dossier sur votre disque dur et que vous souhaitez disposer d'informations qui le spécifie.
  • Travaillez avec plusieurs fichiers éparpillés dans différents répertoires sur votre disque dur et vous ne souhaitez pas avoir à ouvrir de multiples onglets du gestionnaire de fichiers pour les retrouver.
  • Voulez effectuer des recherches indexées et rapide du contenu de vos fichiers dans tous les répertoires de votre disque dur.
  • Télécharger beaucoup de fichiers à partir d'Internet où vous avez besoin de vous rappeler l'URL de téléchargement.
  • Voulez ajouter plus d'informations dans vos fichiers.
  • Souhaitez noter des documents importants.
  •  

Nepomuk n'est pas fait pour vous si vous :

  • Etes parfaitement organisé et savez facilement retrouver ce que vous cherchez car vous connaissez par coeur l'organisation de vos répertoires et fichiers.
  • Travaillez fréquemment sur différents ordinateurs ou différents systèmes d'exploitation (car la base de données KDE Nepomuk n'est pas transférable à Microsoft Windows)

Qu'est ce que Nepomuk-KDE ?

Nepomuk est un puissant moteur de recherche de bureau qui permet lorsqu'il est activé d'indexer les noms de fichiers, leurs contenus, leurs tags (ID3, Exif, IPTC, etc).
Nepomuk permet d’insérer des commentaires, des étiquettes ou des notes (étoiles) sur les fichiers de vos dossiers et permet ainsi de retrouver instantanément tous ces éléments depuis la recherche du gestionnaire de fichier Dolphin ou bien Krunner en passant par "ALT-F2".

Quelques exemples d'utilisation :
  • Tous les tags ID3 contenus dans les fichiers MP3 comme le nom d'artiste, le titre de l'album, le compositeur, etc.sont des données indexées.
  • Toutes les métadonnées exif ainsi que vos tags/étiquettes de vos photos sont également indexées et vous pouvez donc retrouver toutes les photos d'une personne, d'un groupe, d'un lieu, de vacances, des commentaires.
  • Professionnellement, je recherche souvent des fichiers, contenant le nom d'une application, d'une option précise, d'une fonction, etc. Tout cela est accessible pratiquement dans l'instant.
Peu importe où ils se trouvent sur votre disque dur de votre système. Du moment que c'est un répertoire indexé, Nepomuk permet de retrouver rapidement les informations demandées.

Pour suivre de près ce sujet, je vois souvent des utilisateurs se plaindre de consommation excessives de leur ressources CPU et RAM après activation de Nepomuk.
Dans la pratique, à la première activation de Nepomuk, vu qu'il va indexer tout les fichiers, il va y avoir une forte activité qui peut durer plusieurs heures selon le nombre de documents à indexer. Par contre, une fois terminé, le programme tient très peu de place en mémoire.

Liens utiles :

dimanche 8 décembre 2013

Un KDE fonctionnel sur un laptop avec 1Go de Ram

205 Mo de RAM au démarrage

A l'occasion de la sortie de la version ROSA Desktop Fresh R2 avec KDE 4.11.3, j'ai eu envie de voir ce qu'elle donnerait sur un vieux PC portable avec seulement 1Go de RAM.

Le PC en question est un Lenovo Thinkpad R61 avec les caractéristiques suivantes : Intel Core 2 Duo T7250 / 1 Go Ram DDR2 Synchrone 667 MHz / HDD 80 Go / Graphic Intel GM965/GL960 / Intel 82566MC Gigabit Network Connection / Intel PRO-Wireless 3945ABG.

Pour l'installation, j'ai récupéré l'ISO ici (32 bits bien sur) puis je l'ai chargée sur une clé USB avec le logiciel ROSA ImageWriter mais un simple "dd" fait aussi l'affaire tout comme l'usage d'un classique DVD.

Voici les méthodes d'optimisation que j'ai appliqué une fois l'installation terminée (noter que le Wifi était fonctionnel immédiatement) :

1) Faire les mises à jour (en graphique ou en console sous root)

[root@Thinkpad-R61 ~]# urpmi --auto-update

2) Installer un Noyau optimisé pour l'utilisation d'un PC portable

Installer, depuis le gestionnaire de logiciels, le dernier "kernel-nrj-laptop" qui est particulièrement optimisé pour les ordinateurs portables.

3) Désactiver les services inutiles

"systemd-analyze blame" est une commande intéressante qui permet de lister et mettre en évidence les services qui prennent le plus de temps au démarrage.
Cet outil étant non présent de base, l'installer par la commande :

[root@Thinkpad-R61 ~]# urpmi systemd-tools

Il suffit ensuite de lancer la commande (en root) pour obtenir la liste des services et leur temps de démarrage.

Voici la liste des services (inutiles pour ce portable) que j'ai désactivé à l'aide des commandes suivantes.

[root@Thinkpad-R61 ~]# systemctl disable apmd.service
[root@Thinkpad-R61 ~]# systemctl disable bluetooth.service
[root@Thinkpad-R61 ~]# systemctl disable preload.service
[root@Thinkpad-R61 ~]# systemctl disable vboxadd-timesync.service
[root@Thinkpad-R61 ~]# systemctl disable ModemManager.service
[root@Thinkpad-R61 ~]# systemctl disable NetworkManager-wait-online.service
[root@Thinkpad-R61 ~]# systemctl mask fedora-wait-storage.service
[root@Thinkpad-R61 ~]# systemctl mask fedora-storage-init-late.service
[root@Thinkpad-R61 ~]# systemctl mask fedora-storage-init.service

4) Optimisations au niveau du disque dur et du système de fichiers

La mise à jour de l'heure d'accès à un fichier provoque beaucoup d'accès au disque dur donc augmente la consommation et peut dégrader légèrement les performances. Il est possible de dévalider cette fonctionnalité non essentielle pour un usage au quotidien du netbook.
De même, l'utilisation de tmpfs pour les fichiers temporaires dans /tmp va permettre de limiter les écritures sur le disque et accélérer les applications (attention il convient de ne pas tout mettre en RAM vu que le système ne dispose que de 1 Go).

Voici comment j'ai configuré le fichier /etc/fstab (ajouts en rouge) pour mettre en oeuvre ces optimisations.

[root@Thinkpad-R61 ~]# cat /etc/fstab
# Entry for /dev/sda1 :
UUID=a662cd98-1027-4ead-bc0b-55f640ba5878 / ext4 defaults,noatime,errors=remount-ro 1 1
# Entry for /dev/sda6 :
UUID=b317f9c2-e4a8-4764-8f88-cdcee5e1cbca /home ext4 defaults,noatime,errors=remount-ro 1 2
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=3f769292-9d94-4b7a-88f0-f0895c9f8a66 swap swap defaults 0 0
# Montage /tmp en Ram
tmpfs  /tmp  tmpfs  nodev,nosuid  0  0

# Montage cache Firefox en Ram
tmpfs  /home/sylvain/.cache/mozilla  tmpfs  nodev,nosuid  0  0
[root@Thinkpad-R61 ~]#


5) Optimisation des performances du kernel

Sans ces réglages, il arrivait régulièrement que le PC ne réponde plus avec Firefox ouvert sur plusieurs onglets gourmands (même comportement avec la distribution précédente sur ce PC : eOS Luna).
On voit le voyant du disque gratter et tout est ralenti même la souris. et ça peut durer pendant de longues minutes.
Avec ces réglages, ça ne se produit plus du tout même s'il peut arriver que "ça rame" un peu. A ce sujet, je ne connais toujours pas de distribution qui ferait automatiquement de tels réglages en fonction des capacités du matériel, ce serait une belle avancée.
Ces réglages se font dans le fichier "/etc/sysctl.conf".
Voici ce que j'ai rajouté à la fin de ce fichier :
vm.swappiness = 5
vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 3000
vm.dirty_expire_centisecs = 3000
vm.min_free_kbytes = 16384

vm.vfs_cache_pressure=50

On sauvegarde et les valeurs seront effectives au redémarrage suivant. 

6) Optimisations Firefox

Mise du cache Firefox en RAM :

Ayant activé plus haut tmpfs pour /tmp, nous allons utiliser cet espace pour les données temporaire de Firefox.

Dans la barre d'adresse Firefox, tapez about:config et confirmez que vous ferez attention...
- Rechercher la clé "browser.cache.disk.parent_directory"
- Si elle n'existe pas, créez la par un clic droit et "nouvelle chaîne de caractère"
- La nommer "browser.cache.disk.parent_directory" puis entrer comme valeur :
    /tmp/cache-firefox
- Relancer Firefox

Malgré ceci et aussi bien avec l'ancien disque qu'avec le SSD, il arrivait régulièrement des freezes du système avec de longs accès disques au point de ne plus avoir la main. Ceci a été résolu définitivement en ayant ajouté la ligne ".cache/mozilla" en tmpfs dans le fstab (voir point 4) et aussi en ayant passé la gestion automatique du cache à 0 dans Préférences -> Avancé -> Réseau -> Modifier la gestion automatique du cache.

Désactivation IPV6 :
Dans la barre d'adresse Firefox, tapez about:config et confirmez que vous ferez attention...
- Dans la barre de filtre , tapez ipv6.
- Trouvez le paramètre network.dns.disableIPv6 et double-cliquez dessus pour faire passer sa valeur à true.


Extensions recommandées pour une navigation plus confortable :
Adblock Plus (pour éliminer la pub envahissante)

Omnibar (perso j'aime bien n'avoir qu'une seule barre de recherche)
Themed Button for Linux (look plus sympa du bouton Firefox)

7) Réglages dans Configuration Système

Ouvrir l'outil de configuration système de KDE puis

- Aller dans "Démarrage et Arrêt" et décocher "Bluetooth" et "Transfert de fichiers Bluetooth"

- Aller dans "Effets de bureau" puis dans "Options avancées" et valider "OpenGL 3.1" dans le Mode d'affichage composite (libre à vous de choisir les effets qui vous intéressent, à savoir que certains sont plus gourmands que d'autres).

- Aller dans "Rechercher sur le bureau" et contrôler que "Activer le bureau sémanitique Nepomuk" ne soit pas coché (la recherche de fichiers et de contenus texte reste fonctionnelle dans Dolphin)


8) Désactivation Akonadi

Désactiver le serveur Akonadi à l'aide de cette page

Redémarrer le PC pour profiter pleinement de ces optimisations.
N'hésitez pas non plus à me soumettre vos idées ou vos commentaires.

KDE en mode Ultra Portable

Qui êtes-vous ?

Ma photo

Dans la vie, tu as 2 choix le matin.
Soit tu te recouches pour continuer à rêver,
Soit tu te lèves pour réaliser tes rêves.