L'image montre le mot "ubuntu" en lettres minuscules noires avec un cercle orange comportant trois figures humaines stylisées blanches reliées par des points, formant un anneau, en haut à droite du texte - le logo officiel du système d'exploitation Ubuntu.

Afficher le bureau sous Ubuntu : raccourci, dock et bouton

Afficher le bureau sous Ubuntu : raccourci, dock et bouton “Show Desktop”

Sur les anciennes versions d’Ubuntu, on pouvait ajouter une petite icône “Show Desktop” dans le tableau de bord GNOME. Elle permettait de masquer toutes les fenêtres pour afficher rapidement le bureau.

Si vous avez connu cette époque, vous avez peut-être aussi connu le bug charmant où l’applet “Show Desktop” ne se chargeait pas correctement au démarrage. Il fallait alors bricoler la session, relancer le panel ou remettre l’applet à la main. Du grand artisanat GNOME 2, avec copeaux fournis.

Aujourd’hui, ce fonctionnement n’existe plus comme avant. Ubuntu utilise GNOME Shell, l’Ubuntu Dock et des extensions GNOME. La bonne question n’est donc plus “comment réparer l’applet Show Desktop au démarrage ?”, mais plutôt : comment afficher rapidement le bureau sous Ubuntu aujourd’hui ?

Lire Afficher le bureau sous Ubuntu : raccourci, dock et bouton

Hellfest 2015 : Highway to Hell (All Stars cover) photo

Hellfest 2015 : Highway to Hell (All Stars cover)

Voici une reprise exceptionnelle All Stars du titre « Highway To Hell » d’AC/DC, enregistrée lors du Hellfest 2015 :

Ce All Stars se compose de Brian « HEAD » Welch – Korn, Joel O’Keeffe – Airbourne, Ryan Roxie – Alice Cooper, Jason Hook – Five Finger Death Punch, Björn Gelotte – In Flames, The Answer, Max Cavalera – Soulfly & Cavalera Conspiracy, Didier Wampas – Les Wampas, Ladies Ballbreaker, Butcher Babies, Jansen Press – Carousel Vertigo, Charlie Parra Del Riego et Steven André.

A noter que Joel o’Keeffe aurait totalement pu chanter également. Super solo acoustique de Ryan Roxie et solo shred de Charlie Parra Del Riego. Génial.

Cela dépote comme version non ?

Bash : réparer les tables MySQL en cas de crash photo

BASH : lancer une tâche en arrière-plan et fermer le terminal sans interrompre la tâche

J’ai récemment mis à jour mon article sur Rsync pour rapatrier quelques fichiers d’un serveur vers mon NAS Synology. Or, une question revient vite dès qu’une commande doit tourner pendant plusieurs heures : comment lancer une tâche depuis un terminal, fermer ce terminal, puis laisser la commande continuer tranquillement ?

Par défaut, ce n’est pas toujours gagné. Quand on ferme un terminal, le shell peut envoyer un signal SIGHUP aux processus qu’il a lancés. Résultat : la commande peut s’arrêter, même si elle était encore en train de travailler.

Heureusement, Bash propose plusieurs méthodes pour lancer une commande en arrière-plan, la détacher du terminal, ou même retrouver une session plus tard. Voici les solutions que je garde sous le coude.

Lancer une commande en arrière-plan avec &

La méthode la plus simple consiste à ajouter une esperluette & à la fin de la commande. Bash lance alors le processus en arrière-plan et rend immédiatement la main au terminal.

sleep 100 &

Le shell affiche alors un numéro de job et un identifiant de processus, aussi appelé PID :

[1] 12345Langage du code : JSON / JSON avec commentaires (json)

C’est pratique, mais ce n’est pas suffisant si vous voulez fermer le terminal sans risque. La commande reste encore rattachée à la session du shell.

On peut vérifier les tâches lancées depuis le shell courant avec :

jobs

Et on peut vérifier que le processus tourne toujours avec :

ps aux | grep sleep

Lire BASH : lancer une tâche en arrière-plan et fermer le terminal sans interrompre la tâche