Firefox – Bloqueur de publicités

Firefox évolue en ce début d’années scolaire 2017 ! Cette évolution implique des modifications dans la gestion des extensions. Vous avez peut-être constaté l’apparition de publicités indésirables depuis quelque temps. Ceci est dû au fait que l’extension gérant le blocage des publicités n’est plus à jour. L’extension « Ublock Origin » que nous utilisons s’est adaptée à cette évolution, cependant il vous faudra la réinstaller. Pour cela

  • Rendez-vous dans la section « Modules » puis dans l’onglet « Extensions » de Firefox

  • Désinstallez le bloqueur de publicités (ublock Origin).
  • Recherchez « ublock Origin » dans le champ de recherche de cette même page
  • Installez « ublock Origin »
  • Finissez l’installation en cliquant sur ajouter

Et voilà, votre bloqueur de publicités est de nouveau en place.

Cours en groupe 2017

En raison du faible nombre d’inscriptions les cours LibreOffice Writer, Impress ainsi qu’Inkscape sont annulés.

Les cours en groupe reprennent à Desclicks. Plusieurs séries de cours sont prévues

    • Bases de la gestion de fichiers : Apprenez à vous orienter dans votre ordinateur ainsi qu’à manipuler et sauvegarder vos fichiers et dossiers.
      progression sur 2 cours les 2 et 9 mars de 9h à 11h- débutants – 40€
    • Hygiène et Sécurité informatique : Adoptez les bon réflexes sur votre ordinateur
      le 16 mars de 9h30 à 12h – débutants – 10 places – 20€
    • LibreOffice Writer : Rédigez et mettez en page vos documents courants (courriers/CV)
      progression sur 5 cours les samedi 4, 11, 18, 25 mars et 1 avril de 9h à 11h30 – 8 places – 100€
    • LibreOffice Impress: Créez vos présentations
      progression sur 4 cours les jeudi 9, 16, 23 et 30 mars de 19h à 20h30 – 8 places – 60€
    • Inkscape: Découvrez le dessin Vectoriel avec Inkscape
      progression sur 4 cours les lundi 13, 20, 27 et 3 mars de 19h à 20h30 – 8 places – inscription obligatoire

L’inscription et le paiement sont à réaliser à l’accueil de l’association. Les bénéficiaires de minima sociaux bénéficient d’une réduction de 50% sur le prix des formations.

Gestion de fichiers

Vous débutez avec un ordinateur et vous avez besoin d’aide ? L’organisation et la manipulation des fichiers vous déroute ? Cette suite de 2 cours d’initiation vous permettront d’apprivoiser votre nouvel environnement de travail et loisir.

  • Objectifs
    • Assimiler les notions de fichiers et de dossier et d’arborescence
    • S’orienter dans un système de fichiers
    • Manipuler des fichiers (sélections, copie, déplacement)
    • Sauvegarder ses données sur un support amovible
    • Extraire, créer, partager une archive (.zip)
    • Gérer sa corbeille
    • Comprendre les propriétés des fichiers
  • Prérequis
    • Savoir envoyer un mail
    • Savoir manipuler la souris
Thème Horaires
Cours I
Jeudi 2 mars
9h-11h
Cours II
Jeudi 9 mars
9h-11h

Il est également possible de prendre des cours particuliers pour vous familiariser avec votre ordinateur, n’hésitez pas à nous contacter pour toute demande spécifique.

Sécurité

Thème Horaires
Hygiène et sécurité informatique
Apprendre à adapter son comportement face aux menaces informatiques
Samedi 5 novembre
9h30-12h

Bureautique avec Libreoffice Writer

Rédigez un document (courrier/CV) et maîtrisez les outils de mises en pages du traitement de texte Libreoffice Writer.

  • Objectifs :
    • Méthodes de sauvegarde des documents
    • Pourquoi le format libre ODS ?
    • Manipulation des outils basiques de gestion des polices, couleurs et formatage
    • Utiliser les tabulations
    • Créer des listes et numéroter les éléments
    • Organiser un contenu avec des tableaux
    • Placer du texte autour d’une image
    • Gérer l’arrière plan
Thème
Horaires
Cours I
Samedi 4 mars 9h-11h30
Cours II
Samedi 11 mars 9h-11h30
Cours III
Samedi 18 mars 9h-11h30
Cours IV
Samedi 25 mars 9h-11h30
Cours V
Samedi 1 avril 9h-11h30

Créer vos présentations avec LibreOffice Impress

  • Objectifs
    • Prise en main de l’interface
    • Créer des diapositives. Mise en pratique : Créer une première présentation
    • Gérer les transitions. Mise en pratique : Utiliser les effets de transition pour améliorer la présentation
    • Rendre la présentation dynamique. Mise en pratique : Insérer une vidéo et une musique dans la présentation
Thème
Horaires
Cours I
Jeudi 9 mars 19h-20h30
Cours II
Jeudi 16 mars 19h-20h30
Cours III
Jeudi 23 mars 19h-20h30
Cours IV
Jeudi 30 mars 19h-20h30

Débuter avec Inkscape

Découvrez le dessin vectoriel avec le logiciel Inkscape pour créer vos logos et vos affiches en évitant la pixellisation.

Thème
Horaires
Cours I
Lundi 13 mars 19h-20h30
Cours II
Lundi 20 mars 19h-20h30
Cours III
Lundi 27 mars 19h-20h30
Cours IV
Lundi 3 avril 19h-20h30


Cours en groupes
LibreOffice – sam. 21 mai

Les cours en groupes continuent à Desclicks pour cette fin d’année scolaire. Les membres de l’association restent mobilisés pour vous proposer des formations sur plusieurs axes :

Les sessions de 2h ont lieu principalement les samedi et sont :

  • ouvertes à tous les membres de l’association
  • soumises à inscription
  • facturées 20€ par séance ( non-remboursables ) – 10€ pour les bénéficiaires des minimas sociaux

Vous pouvez vous pré-inscrire par :

  • mail à contact CHEZ desclicks POINT net
  • téléphone au 03 88 83 64 10

et valider votre inscription en réglant la séance à l’accueil de l’association. Les premières validations seront prioritaires.

Vous trouverez ci-après le programme détaillé des cours et leurs prérequis :

Sécurité

Thème Horaires
Hygiène et sécurité informatique
Apprendre à adapter son comportement face aux menaces informatiques
Samedi 30 avril
9h30-12h

Bureautique

Les cours I à III sont destinés à un public débutant avec LibreOffice ou souhaitant se mettre à niveau la thématique de la session. Chacun de ces niveau peut être pris de manière indépendante. Les cours IV et V forment une suite et sont destinés à un public averti souhaitant approfondir leurs connaissances ainsi qu’aux personnes ayant suivi les cours I à III.

Thème Horaires
LibreOffice Writer I – Initiation

  • Objectifs :
    • Méthodes de sauvegarde des documents
    • Pourquoi le format libre ods ?
    • Manipulation des outils basiques de gestion des polices, couleurs et formatage
  • Niveau LibreOffice : Débutant
Samedi 7 mai 9h-11h30
LibreOffice Writer II – Mise en page simple

  • Objectifs :
    • Utiliser les tabulations
    • Créer des listes et numéroter les éléments
    • Organiser un contenu avec des tableaux
  • Niveau LibreOffice : Débutant
Samedi 14 mai 9h-11h30
LibreOffice Writer III – Mise en page avancée

  • Objectifs :
    • Placer du texte autour d’une image
    • Gérer l’arrière plan
  • Niveau LibreOffice : Intermédiaire
Samedi 21 mai 9h-11h30
LibreOffice Writer IV – Les Styles
Créez une identité graphique pour vos documents avec la gestion des styles proposés par LibreOffice.

  • Niveau LibreOffice : Avancé
Annulé
LibreOffice Writer V – Tables des matières et index
Créez des index et tables des matières et réutilisez l’ensemble des acquis du cours précédent pour mettre en page des documents élaborés.

  • Niveau LibreOffice : Avancé
Annulé

Bases Informatiques

Vous débutez avec un ordinateur et vous avez besoin d’aide ? Vous avez du mal avec votre souris et l’organisation de votre ordinateur vous laisse perplexe ? Ces cours d’initiation vous permettront d’apprivoiser votre nouvel environnement de travail et loisir.

Thème Horaires
Cours I

  • Objectifs :
    • Apprendre les notions de fichiers et de dossier et d’arborescence
    • Apprendre à s’orienter dans un système de fichiers
    • Apprendre les opérations basiques de
      sélection et de déplacement de fichiers
  • Niveau Utilisation PC : Grand débutant
Date à Fixer
Cours II

  • Objectifs :
    • Sauvegarder ses données sur un support amovible
    • Extraire, créer, partager une archive
    • Gérer sa corbeille
    • Propriétés des Fichiers
  • Niveau Utilisation PC : Grand débutant
Date à Fixer

Il est également possible de prendre des cours particuliers pour vous familiariser avec votre ordinateur, n’hésitez pas à nous contacter pour toute demande spécifique.

Retouches Photos et Dessins

Apprenez à utiliser le logiciel Libre de dessin et de retouches photos Gimp.

Thème Horaires
Initiation
Apprenez les bases du logiciel.

  • Niveau Gimp : Débutant
    Aucune connaissance du logiciel requise
  • Niveau utilisation PC : à l’aise
samedi 30 janvier
9h30-12h
Création d’un montage photos
Apprenez à insérer une image dans une autre

  • Niveau Gimp : Intermédiaire
    Maîtrise du logiciel pour des usages basiques requis
  • Niveau utilisation PC : à l’aise
samedi 13 février
9h-11h30
Colorimétrie
Améliorez le rendu de vos images à l’aide de la gestion
des couleurs.

  • Niveau Gimp : Intermédiaire
    Maîtrise du logiciel pour des usages basiques requis
  • Niveau utilisation PC : à l’aise
samedi 27 février
9h-11h30

Ligne de Commande et Programmation

Cours d’initiation à la ligne de commande et à la programmation Bash sous Linux.

Thème Horaires
Cours I – Initiation

  • Objectifs :
    • Introduction au système Linux
    • Connaître les opérations basiques sur les fichiers
samedi 5 décembre 9h30-12h
Cours II

  • Objectifs :
    • Approfondir des bases acquises au cours I
    • Rechercher des fichiers / dans des fichiers
    • Créer un premier script
    • Apprendre quelques commandes d’administration
  • Niveau maîtrise ligne de commande : Débutant avancé
    gestion des déplacements et des opérations de création/déplacement/destruction de fichiers requises
  • Niveau utilisation PC : à l’aise
samedi 23 janvier 9h30-12h
Cours III – Premier Script

  • Objectifs :
    • Approfondir des bases acquises au cours II
    • Apprendre les blocs d’instructions logiques (if/while/for)
    • Apprendre quelques commandes d’administration
  • Niveau maîtrise ligne de commande : Débutant avancé
    gestion des déplacements et des opérations de création/déplacement/destruction de fichiers requise
  • Niveau utilisation PC : à l’aise
samedi 20 février 9h-11h30

 

Un site web pour votre association ?

L’association Desclicks propose un service de création de site web à destination des associations non lucratives et de ses membres. L’objectif est de vous aider à être présent sur la toile et de vous donner les outils vous permettant de devenir autonome pour la gestion et la maintenance de votre site internet. Ce service se décompose en trois axes :

  • Création de site web à faible coût
  • Formation à l’autogestion
  • Aide & Maintenance

Création de site web à faible coût

Après avoir pris connaissance de votre association et de vos besoins particuliers, nous créons votre propre site web. Ce site sera soit basé sur le système de gestion de contenu WordPress, soit codé avec amour par nos propres soins. Notre objectif est de vous rendre autonome pour la future gestion de votre site. La réalisation ainsi que l’aide à la mise en place du site est facturée de manière forfaitaire par Desclicks, les coûts d’hébergement futurs seront à votre charge.

Formation à l’autogestion

Desclicks à pour objectif de promouvoir une informatique libre et maîtrisée par les utilisateurs. Nous vous proposons donc une formation après la mise en place de votre site web. Cette formation à pour objectif de vous donner outils nécessaires afin que vous puissiez actualiser et maintenir votre site de manière indépendante.

Aide & Maintenance

L’équipe de Desclicks reste à votre écoute pour toute question concernant votre site web ou touchant au domaine informatique. Si notre intervention s’avère indispensable, nous vous invitons à nous contacter afin de prendre un rendez-vous. Les rendez-vous peuvent être pris à Desclicks ou dans vos locaux.

Contact

Si vous êtes intéressé par ce service, vous pouvez contacter directement Denis à l’adresse mail : denis CHEZ desclicks POINT net. Vous pouvez également retrouver nos coordonnées sur cette page.

Contribuer au développement du logiciel libre

Vous souhaitez contribuer au développement des logiciels Libres ? Vous pouvez aider en :

  • Parlant de ces logiciels à vos amis
  • Signalant des bugs
  • Soumettant des idées d’améliorations
  • Améliorant leur traduction dans une langue où vous êtes en confiance
  • Vous impliquant directement dans l’écriture du logiciel
  • Apportant votre soutien financier

Afin de vous aider dans votre démarche de contribution nous vous proposons ci-après quelques explications et des liens vers divers projets auxquels vous pouvez apporter votre soutien.

Traduire

Une ressource non disponible dans la langue d’un utilisateur peut être un frein à son utilisation. Traduire un logiciel ou une page de wiki c’est donc faciliter l’accès de ces ressources au plus grand nombre. Vous pouvez participer à la traduction d’un grand nombre de projets en passant par des plate-formes comme :

Ces plate-formes permettent de mutualiser les efforts de traductions.

Participer activement

L’erreur est humaine. Les programmes sont écrits par des humains. Les programmes comportent donc des erreurs ! Ceci étant dit, chacun peut remarquer ces erreurs lors de l’utilisation d’un logiciel et avertir les développeurs. Chaque erreur en moins permet d’avoir des programmes plus stables et plus sûrs.

Chaque personne à des besoins particuliers. Si vous aimez un logiciel et que vous souhaitez le voir progresser, vous pouvez suggérer de nouvelles fonctionnalités à ses créateurs. D’autres personnes pourraient bénéficier de ces améliorations.

Vous avez des compétences en programmation et vous avez du temps ? Vous pouvez choisir d’aider à l’élaboration d’un logiciel en soumettant directement le code d’une amélioration.

Voici quelques sites sur lesquels vos contributions seront les bienvenues :

Si avez des difficultés vous pouvez également nous envoyer un mail à contact CHEZ desclicks POINT net en décrivant votre problème, nous relaierons au plus vite l’information.

Soutenir financièrement

Les projets Libres peuvent être portés par des initiatives individuelles ou par des acteurs économiques de plus grande envergure. Divers moyens de financement permettent la pérennité de ces projets :

  • les services
  • l’hébergement
  • les partenariats économiques
  • le mécénat
  • les dons de particuliers

la meilleure solution étant de diversifier les sources.

Tableau

Passons à la pratique, voici venu le temps du code et des dons 😉

Associations

Projets Traduire Participer Donner
Framasoft
promotion du logiciel Libre
Traduire Participer Donner
April
promotion et défense du logiciel Libre
Participer Donner
La Quadrature du Net
défense des libertés dans l’espace numérique
Participer Donner

Logiciels

Projets Traduire Participer Donner
Firefox
Navigateur Web
Traduire Participer Donner
LibreOffice
suite bureautique
Traduire Participer Donner
VLC
lecteur vidéo
Traduire Participer Donner

Gestionnaires de Bureau

 

Projets Traduire Participer Donner
XFCE Traduire Participer Donner
Mate Traduire Participer Donner
Gnome 3 Traduire
Infos
Participer

Distributions

Projets Traduire Participer Donner
Debian Traduire Participer Donner
Ubuntu Traduire Participer Donner
Linux Mint Traduire Participer Donner

Post Installation Ubuntu/Xubuntu 14.04

Ubuntu et Xubuntu 14.04 sont dans les bacs depuis avril dernier… et quelques installations ont été réalisées depuis par les petites fourmis de Desclicks. Nous continuons de migrer les widowsiens sans relâche. Pour ce faire nous avons réalisé un « petit » script de post-installation de (X)ubuntu afin d’améliorer à notre manière la distribution. Au menu notamment, mises à jours de traductions, choix de logiciels alternatifs, choix d’installation de logiciels bien propriétaire comme il faut… hello skype… installations d’extensions pour Firefox et quelques petites améliorations graphiques. Si vous voulez compléter votre installation, ou si vous êtes amené à réaliser un nombre important d’installations, j’espère que cet outil pourra vous être utile.

Télécharger le Script

Notre script utilise quelques ressources externes, merci donc à leur auteurs respectifs.

  • FixUbuntu : https://fixubuntu.com/
  • Icône Faenza
    • http://tiheum.deviantart.com/art/Faenza-Icons-173323228
    • https://code.google.com/p/faenza-icon-theme/
  • Fond d’écrans
    • http://www.elementaryos-fr.org/wallpapers/

Picasaweb sous picasa 3.9 avec playonlinux

Aujourd’hui on va voir une astuce trouvée ici permettant d’utiliser la fonction de partage de picasa sous linux. Actuellement cette astuce requiert d’avoir accès à un vrai environnement Windows. J’espère cependant que cette barrière pourra être levée d’ici peu. L’astuce en question consiste à récupérer quelques clés de registre écrites par picasa dans le registre Windows afin de les importer dans l’environnement wine sous Linux.

Récupération des données picasa sous Windows

  • Tout d’abord il va falloir télécharger et installer picasa sous Windows
  • Afin de récupérer les informations de registre souhaitées, on va utiliser un outil de l’ami nirsoft : regfromapp. On peut également aller lire soit même le registre, mais là on se simplifie la vie… hum.
  • Maintenant on lance picasa puis on clique sur le bouton partage pour envoyer une petite photo de chat sur la toile. La fenêtre de connexion demandant identifiant et mot de passe de son compte picasaweb apparaît. Stop, on attend avant de rentrer ses identifiants
  • On lance l’outil regfromapp de nirsoft, et on sélectionne évidemment picasa comme application à scanner
  • On peut enfin rentrer ses identifiants
  • L’outil de nirsoft nous à sorti les clé de registre que picasa a enregistré et ça ressemble à ceci :

    [HKEY_CURRENT_USER\Software\Google\Picasa\Picasa2\Preferences]
    "GoogleOAuth"=hex(3):"une cle hexa decimale ici"
    "GoogleOAuthEmail"="monmail@monfournisseur"
    "GoogleOAuthServices"="mail,lh2,cp,cp.manager,mailrelay,"
    "GoogleOAuthVersion"=dword:00000005
    "LastUserESState"=dword:00000000
    "SyncVersion:monmail@monfournisseur_lh"=dword:00000001

  • On copie-colle ceci dans un fichier texte basique. Utilisez notepad ! On renomme le fichier picasa_id.reg par exemple et on copie ça sur une clé USB ou autre pour le rapatriement sous Linux.

Ouf c’est fini pour la partie sous Windows, on peut aller se laver les mains avant de retourner sous Linux… question d’hygiène.

Installation et configuration de picasa avec playonlinux

  • Si ce n’est pas déjà fait, installer playonlinux… c’est bon ?
  • On installe tranquillement picasa via le script playonlinux, c’est tout facile. Petite remarque, internet explorer ne semble pas du tout nécessaire pour faire tourner picasa. On peut décider de vivre avec, mais si vous faites des réactions allergiques violentes à ce navigateur, voici l’astuce de votre médecin :
    • Rendez vous sur la page picasa de playonlinux.
    • Déroulez la section « Code Source » du premier post et faites un copier-coller du code dans un fichier picasa.sh. Ne copiez pas les numéros de lignes ! Rendez le fichier exécutable ( dans en terminal ouvert dans le dossier du fichierchmod u+x picasa.sh ).
    • Commentez la ligne contenant POL_Call POL_Install_ie8 en ajoutant le symbole « # » au début de celle-ci.
    • Installez picasa avec playonlinux en utilisant ce script. Pour ce faire il faut aller dans la section « Outils » de la barre des taches, puis dans « Exécuter un script local » pour choisir le script picasa.sh.
    • Finissez par une petite tisane au thym avec un peu de miel pour évacuer les tensions négatives.
  • Maintenant il faut aller dans la section « Configurer », sélectionner le disque virtuel d’installation de picasa, puis aller dans l’onglet Wine pour lancer « l’Éditeur de la base de registre »… ouf. Une fois dans l’éditeur de registre, ouvrez le menu « Registre » pour y importez le fichier registre picasa_id.reg. (il va falloir naviguer un peu dans les dossiers)
  • Enfin petit filet de protection avant de partir. En effet si vous vous déconnectez de votre compte à l’intérieur de picasa, patatrac on ne peut plus se reconnecter via le bouton, grrr ! Donc on peut forcer le réimport du fichier à chaque réouverture de picasa en ajoutant la commande :

    regedit /s /chemin/de/picasa_id.reg

    comme commande à exécuter avant picasa. Ça se fait dans la section « Divers » de l’outil de configuration.

Ouf on a fait un bel effort ici… On verra prochainement comment se passer de picasa sour Linux en utilisant une l’alternative libre : le logiciel Shotwell.

Sources

  • http://www.playonlinux.com/fr/app-1475-Google_Picasa_39.html
  • http://tsdgeos.blogspot.fr/2014/07/logging-in-into-picasa-39-under-linux.html

Éjection cd/dvd sous Ubuntu 14.04

Certains d’entre vous l’ont déjà remarqué, l’éjection via le bouton physique de votre lecteur CD/DVD est incomplète. En effet une fois éjecté ainsi le lecteur CD/DVD est toujours visible sur le gestionnaire de fichier ainsi que sur le bureau xfce ou dans la barre de lanceur d’unity. Le problème n’est pas spécifique à Ubuntu mais traîne depuis un moment. Une solution de contournement provisoire glanée sur launchpad peut être envisagée. Deux fichiers seront à créer et le paquet dvd+rw-tools devra être installé si ce n’est pas déjà le cas. Le premier fichier /etc/udev/rules.d/61-sr-change.rules devra contenir le code suivant :

KERNEL=="sr*", ACTION=="change", RUN+="/usr/local/bin/sr_change.sh %n"

Il va permettre, lors de l’éjection manuelle, d’exécuter le second fichier /usr/local/bin/sr_change.sh qui lui contient le code suivant :

#!/bin/sh
 
if [ $# -eq 1 ]
then
        source=/dev/sr$1
else
        source=/dev/sr0
fi

dvd+rw-mediainfo $source > /dev/null
 n=$?
if [ "$n" -eq '251' ]
then 
    umount $source
fi
exit 0

Ce dernier fichier devra être exécutable ce qui peut être réalisé via la commande :

sudo chmod +x /usr/local/bin/sr_change.sh

Remplacer parole par vlc sous Xubuntu

Si vous souhaitez remplacer le lecteur audio et vidéo d’Xubuntu Parole par VLC voici les quelques étapes à suivre :

  1. Installer VLC

    Pour ce faire rendez-vous dans la logithèque d’Ubuntu pour installer le paquet ou installez le en ligne de commande

    sudo apt-get install vlc

  2. Modifier les commandes de lancement automatique des CD/DVD

    Lancez le gestionnaire de disques amovibles et médias présent dans gestionnaire de paramètres :
    disques-amovibles-et-medias

    Puis dans la section multimedia :

    section-multimedia

    où vous pouvez modifier la commande de lancement des cd audio par :

    vlc -q cdda://%d

    et celle des CD/DVD vidéos par :

    vlc -q --fullscreen dvd://%d

    Le %d présent dans les commandes fait référence à l’identifiant de votre lecteur.

  3. Aller dans le détail
    Vous pouvez également jeter un œil à l’onglet « Raccourcis d’applications » présent dans la section « Clavier » du panneau de configuration afin de définir un raccourci personnalisé.

Flightgear

Flightgear est un logiciel Libre de simulation de vol aérienne. Afin d’améliorer les scènes, il est possible d’importer les données d’openstreetmap via le script osm2city. Bâtiments et routes permettent d’ajouter du réalisme au zone survolées. Nous vous proposons les scènes que nous avons généré pour la région Strasbourgeoise .

  • Bâtiments importants, contient :
    • la cathédrale de Strasbourg
    • l’église Saint Paul
    • l’église Sainte Madeleine
    • les quatre tours fortifiées des ponts couverts
    • l’église de la Sainte Famille – Schiltigheim
  • Bâtiments secondaires et routes 31/09/2015
  • contient les bâtiments non-inclus dans dans le scénario des bâtiments importants, les routes ainsi que les rails de chemins de fer et de tram de la région.

Si vous souhaitez nous aider dans l’amélioration de ces scènes vous pouvez rejoindre le forum flightgear france sur ce fil.

Un grub2, un jour, une heure…

Si vous avez un multi-boot utilisant grub2 sur votre machine et que vous souhaitez démarrer automatiquement sous un système d’exploitation suivant l’heure, le jour ou bien le mois de votre choix, ceci est possible. Lors de l’amorçage de grub2 les fichiers de configuration situé dans /etc/grub.d/ sont exécutés dans l’ordre numérique. Le premier fichier 00_header déterminant le système d’exploitation par défaut, on peut court-circuiter sont fonctionnement en créant un petit script 01_date_based_selection par exemple s’exécutant juste à près le premier. Ce petit script aura besoin de connaitre la date actuelle, ce qui peut se faire en utilisant le module datehook qui permet d’avoir accès aux variables entières DAY, HOUR, MINUTE, MONTH, SECOND, YEAR ainsi que qu’à la chaine de caractères WEEKDAY retournant (Monday, Thuesday…). Il nous reste encore à déterminer les entrées présentes dans le menu de grub grâce à la commande :

 

grep -E '^menuentry|^submenu' /boot/grub/grub.cfg | cut -d '"' -f2 | cut -d "'" -f2

qui pourrait nous retourner par exemple :

 

Ubuntu
openSUSE 12.3
Microsoft Windows XP Professionnel (on /dev/sda1)
Windows 7 (loader) (on /dev/sda2)

Notre script final à placer dans /etc/grub.d/ et qui sera bien entendu rendu exécutable pourra ressemble à ce qui suit si par le plus grand des hasard vous donnez des cours sous Windows XP le vendredi matin :

 


#!/bin/sh
cat <<EOF

# This module creates special variables that return the current date/time
insmod datehook

# Add and extra 0 to minutes if it's less than 10 (force a 2-digit minute) 
if [ \$MINUTE -lt 10 ]; then PADDING="0"; else PADDING=""; fi
TIME=\$HOUR\$PADDING\$MINUTE

# Boot "Windows XP" from 07AM to 11:50AM on Friday
if [ \$WEEKDAY == Friday -a \$TIME -ge 0700 -a \$TIME -lt 1150 ]; then
        set default="Microsoft Windows XP Professionnel (on /dev/sda1)"
else
        set default="Ubuntu"
fi
EOF

Nous finirons par mettre à jour grub via la commande sudo update-grub2, afin de mettre à jour le fichier grub.cfg

source

NoteAprès une mise à jour de grub celui-ci à refusé de changer la priorité du boot… la variable
WEEKDAY à été traduite, il faut maintenant tester pour mon cas \$WEEKDAY == vendredi.

Le site de l'association