Exile on Keyboard St. - Blog sur Linux et Debian

Aller au contenu | Aller au menu | Aller à la recherche

Environnement de bureau

Fil des billets - Fil des commentaires

samedi 18 mai 2019

Recevoir des notifications 'Desktop' depuis le Terminal

Quand on lance une commande qui prend du temps sous Linux, comme une compilation ou l'éxécution de tests unitaires, on est amené à aller voir périodiquement où c'en est, ce qui est un peu barbant et pas très efficace.

Il est pourtant possible d'envoyer des notifications à l'environnement graphique depuis la ligne de commande. On commnence par installer:

sudo apt-get install libnotify-bin

La commande à utiliser s'appele notify-send. Par exemple pour être notifié d'une erreur de compilation:

make || notify-send 'Compilation Failed' /home/user/sources/projects/my-project

Ce qui donne:

Notification Bureau

Le premier paramètre est le titre de la notification, ici 'Compilation Failed', le second correspond au texte qui s'affiche en dessous.

Comme il s'agit d'une erreur, on aurait dû utiliser:

make || notify-send -i error 'Compilation Failed' /home/user/sources/projects/my-project

Notification Erreur Bureau

Il est aussi possible d'afficher un message informatif, avec une ampoule comme icône, comme par exemple:

Notification Bureau (Info)

Ce qui correspond à la commande:

make || notify-send -i info 'Compilation Failed' /home/user/sources/projects/my-project

On peut également définir le temps d'affchage de la notification avec le flag -t:

make || notify-send -t 3000 -i error 'Compilation Failed' /home/user/sources/projects/my-project

Ainsi, la notification sera affichée 3 secondes à l'écran.

On voit donc qu'envoyer des notifications sur le bureau depuis la ligne de commande et vos scripts est très facile. La commande de notification pourra même être intégrée dans des alias Bash afin d'avoir une notification d'erreur chaque fois que la compilation ou les tests échouent.

dimanche 24 juin 2018

Ecouter la radio sous Linux avec Radiotray

C'est bien agréable d'écouter un peu de musique quand on travaille, pour peu qu'on n'ait pas besoin d'être très concentré pour accomplir notre tâche en cours.

Sous Linux, l'application Radiotray permet d'écouter très simplement les radios qui diffusent un flux mp3 sur Internet.

De nombreuses radios sont préconfigurées mais les stations Françaises n'y figurent pas.

Aussi, j'ai commencé par ajouté les radios principales de Radio France:

  • France Inter
  • France Info
  • France Culture
  • France Musique

Mais ce qu'il y a de bien avec les flux MP3, c'est que le choix est plus important qu'en FM. Par exemple, pour la musique, Radio France nous propose entre autres:

  • France Musique | Classique Easy
  • France Musique | Classique Plus
  • France Musique | Concerts Radio France
  • France Musique | La Jazz

La dernière permettant de remplacer allègrement TSF, qui est une très bonne radio, mais passe désormais tellement de publicité qu'il n'est plus possible de l'écouter ...

Pour ajouter des stations avec Radiotray on peut utiliser l'interfaçe graphique précédente, mais si on veut en ajouter plusieurs on aura plus vite fait d'aller modifier directement le fichier de configuration !

Ce fichier de configuration se trouve ici: $HOME/.local/share/radiotray/bookmarks.xml

Donc, pour les radios principales de Radio France on ajoute dans le fichier le groupe "Radio France":

    <group name="Radio France">
        <bookmark name="France Inter" url="http://direct.franceinter.fr/live/franceinter-midfi.mp3"/>
        <bookmark name="France Info" url="http://direct.franceinfo.fr/live/franceinfo-midfi.mp3"/>
        <bookmark name="France Culture" url="http://direct.franceculture.fr/live/franceculture-midfi.mp3"/>
        <bookmark name="France Musique" url="http://direct.francemusique.fr/live/francemusique-midfi.mp3"/>
    </group>

Ensuite, on pourra aisément ajouter d'autres stations du groupe en piochant dans la liste des flux mp3.

Par exemple, pour les stations musicales de Radio France, on peut créer un sous-groupe du groupe Radio France que l'on nommera France Musique !

lundi 16 octobre 2017

Mate: Raccourcis clavier prédéfinis et personnalisés - Gestion des fenêtres et autres

Dans un billet précédent, on a défini des raccourcis clavier un peu plus commodes que ceux définis par défaut pour le Bureau.

Les raccourcis pour la catégorie "Gestion des fenêtres" sont très nombreux et la plupart sont désactivés par défaut.

On en redéfinira qu'un de plus ici:

  • Alt+F11: Basculer en mode plein écran

afin d'être complet avec ceux déjà définis:

  • Alt+F5: Restaurer la fenêtre
  • Alt+F10: Basculer l'état d'agrandissement

Les autres raccourcis très utiles de la catégorie étant:

  • Ctrl+Tab: Se déplacer entre les fenêtres via une fenêtre de premier plan
  • Ctrl+Alt+Tab: Se déplacer entre les tableaux de bord et le bureau via une fenêtre de premier plan

Et:

  • Ctrl+Alt+Gauche: Passer à l'espace de travail à gauche de l'espace actuel
  • Ctrl+Alt+Droite: Passer à l'espace de travail à droite de l'espace actuel

Passons maintenant aux raccourcis personnalisés. On a déjà défini un raccourci pour le terminal, il serait assez pratique d'en avoir un pour le terminal administrateur.

Donc, dans les raccourcis personnalisés, on ajoutera:

  • Ctrl+Alt+X: Terminal Administrateur

dont la commande est:

gksu mate-terminal

Enfin j'ajoute également le raccourci suivant:

  • Ctrl+Impr: Prendre une capture d'écran de manière interactive

dont la commande est:

mate-screenshot -i

- page 1 de 7