7 février 2014

Script pour installer facilement LibreOffice sur Debian, Ubuntu et leurs dérivés


Le site officiel de LibreOffice (LO) met à disposition des binaires .deb tout prêts à la sortie de chaque nouvelle version, pourquoi donc passer par un ppa sur Ubuntu?

L'installation de LO est une opération que je réitère assez souvent sur mes distributions Linux, alors pour automatiser un peu les choses et gagner du temps, j'ai créé un petit script bash qui s'occuperait de l'extraction et l'installation des .deb du site officiel (Qui dit .deb dit Debian, Ubuntu ou toute autre distribution Linux dérivée de ces 2 là).

La procédure est très simple, téléchargez en 1er lieu les tar.gz de LO à partir du site officiel, mettez-les dans un dossier à part en plus du script install_LibreOffice.sh que vous pouvez télécharger d'ici ...


... Puis dans un terminal, déplacez-vous dans ce même dossier, donnez le droit d’exécution au script puis exécutez-le:
 chmod +x install_LibreOffice.sh &&  
 ./install_LibreOffice.sh
Rentrez votre mot de passe quand on vous le demandera et laissez LO s'installer, vous aurez droit à une notification visuelle quand l'opération se terminera.

Vous pouvez jeter un coup d’œil au script avec la coloration syntaxique dans pastebin ici.
Si vous avez des demandes ou autres, prière de m'en faire part via les commentaires ou le formulaire de contact du site.


Si vous avez aimé cet article, n'hésitez pas à le partager et à vous abonner au flux RSS ...

1 février 2014

Un outil pour configurer son interface ethernet dans GNU/Linux

Dernièrement mon fournisseur d'accès internet a eu quelques soucis techniques, ce qui a eu pour effet de pourrir ma connexion internet (Débit très faible, interface ethernet non détectée et j'en passe!), bref que du bonheur en boîte :).

Le service technique de mon FAI tellement soucieux du client fidèle que je suis m'a conseillé comme solution temporaire de limiter la vitesse de ma carte réseau à 10Mega et de mettre le mode de mon canal de communication (Duplex) en half-duplex. Or si cette opération est facilement faisable sous Windows (Via les propriétés de la carte réseau) je me devais de trouver un outil UNIX où du moins une commande le permettant sous GNU/Linux. Je suis donc tombé sur le programme ethtool, commande magique permettant de changer presque toutes les propriétés d'une interface ethernet.

ethtool est présent d'office dans les dépôts officiels de toutes les distributions Linux connues, à installer donc via son gestionnaire de paquets préféré.

Une fois l'outil installé, vous pouvez déjà avoir un apercu des paramètres de votre interface ethernet (La mienne est eth0) avec la ligne de commande suivante:
 sudo ethtool eth0


Avec la ligne de commande suivante, j'ai limité la vitesse à 10M et mis en half-duplex:
 sudo ethtool -s eth0 speed 10 duplex half autoneg off
autoneg est pour l'auto-négociation, qui doit être dans le cas d'une modification des paramètres de vitesse ou duplex toujours désactivée.

L’inconvénient (Où avantage tout dépend des cas) du programme ethtool est que ces changements sont temporaires, c'est à dire qu'ils seront perdus à chaque redémarrage de la machine, vous pouvez donc vous faire un petit script à exécuter quand comme bon vous semble, mais ça je vous laisse le faire tous seuls grands comme vous êtes ;).

MdA
Si vous avez aimé cet article, n'hésitez pas à le partager et à vous abonner au flux RSS ...

21 janvier 2014

Afficher les notes de ses mp3 sous forme d'étoiles dans Foobar2000 sur Windows


Ce billet est la continuité de l'article qui présentait le moyen de partager les notes de ses mp3 entre GMusicBrowser sur Linux et Foobar2000 sur Windows.

Comme déjà expliqué dans le tutoriel, il est possible d'afficher le tag id3v2.4 'FMPS_Rating' préalablement enregistré dans GMB sur Linux, sous forme de nombre à 2 chiffres dans Foobar2000 sur Windows (Le formatage ne permet pas d'afficher 100).


Dans ce billet je vous présente le moyen d'embellir la chose, et d'afficher la note sous forme de série d'étoiles (J'ai choisi d'en utiliser 5).


Encore une fois, pour se faire j'utilise les fonctions de formatage natives de Foobar2000.

La procédure est exactement la même (Je vous renvoie donc à mon 1er article pour ne pas me répéter) à la différence près qu'à la création de la colonne personnalisée, nous utilisons un autre pattern (Motif me fait chier) que voici:
>$pad($repeat(★,$left($div($right($left(%FMPS_RATING%,4),2),20),1)), 5,✩)<
Grossomerdo, ce pattern fait en 1er lieu une division par 20 du nombre formaté trouvé dans le tag 'FMPS_Rating' (Qui ne peut dépasser 100), puis répète le caractère ★ à chaque dizaine trouvé et le caractère ✩ pour les dizaines restantes jusqu'à 100.

Vous pouvez si vous voulez changer les étoiles en d'autres caractères, et aussi changer le nombre d'éléments à afficher en remplaçant le dernier 5 du pattern par la valeur voulue, bref faites vous plaisir.


MdA
Si vous avez aimé cet article, n'hésitez pas à le partager et à vous abonner au flux RSS ...

4 janvier 2014

Corbeille de thunar, cette entêtée!

Ô corbeille de thunar, espace virtuel ne demandant qu'à être vidé, pourquoi ne te laisse-tu pas simplement faire?
Vous l'aurez (tout de suite) compris, je parle de Xfce, le Graal des environnements de bureau Linux du moment, loin des très controversés Gnome 3 et Unity que je n'affectionne personnellement pas, mais alors pas du tout, mais laissons les éloges pour une prochaine fois, et parlons directement du sujet qui nous intéresse.

Sur Xfce, il existe un piti problème assez récurrent, qui est que la corbeille refuse de se vider (L'option Vider la corbeille est grisée). Et oui, il arrive parfois que cette corbeille d'habitude si bien élevée de refuser de se vider, nous narguant ainsi avec son icône de poubelle pleine à ras bord. Mais ne vous offusquez point jeune utilisateur que vous êtes, cette machine si mystérieuse qu'est l'ordinateur recèle tellement de secrets que même le temps d'un couscous le jour du vendredi ne vous suffira pas à tout découvrir. Bref, c'est un problème ...
 ... Mais comme pour tout problème, et surtout sur GNU/Linux (Chose que vous savez déjà), tout est résoluble. Et dans le cas présent c'est aussi simple que bonjour.

Mais pour inaugurer la renaissance de ce blog (Enfin façons de parler), et en tant qu'un des 1ers billets de cette année 2014 (Et surtout pour vous faire languir vu que je suis un sadique de première), je vais vous proposer 3 2 manières différentes de le faire.

La belle manière

Dans le menu de thunar, cliquez simplement sur Fichier > Fermer la fenêtre (Ctrl+Q), puis au redémarrage de ce dernier la corbeille retrouvera tous ses esprits.

La manière du geek

C'est connu que nous les geeks on raffole de la ligne de commande (Comme que tous les français mettent un béret et bouffent de la baguette, où que tous les barbus sont des... ), bref la 2ème méthode est de passer par un terminal pour fermer toutes les instances de thunar.
 thunar -q  

La manière de trop

Vous pouvez aussi tout simplement supprimer les éléments du dossier de la corbeille qui se trouve dans votre dossier personnel:
 rm -rv ~/.local/share/Trash/files/*  
Cela videra la corbeille mais ne réglera peut-être pas le problème de l'option Vider la corbeille grisée, qui est un problème propre à thunar.

 

Conclusion, pour faire "rager" la corbeille quittez thunar et redémarrez-le.

MdA
Si vous avez aimé cet article, n'hésitez pas à le partager et à vous abonner au flux RSS ...

Un avant-prompt loquace avec Bash


Je personnalise tout ce qui est personnalisable dans mon environnement de travail, et vu que GNU/Linux d'une manière générale est fait dans cette optique là, j'en profite.

J'utilise le shell de base Bash, et j'aime avoir au démarrage d'une session tmux et d'un terminal quelques informations que je juge être importantes, et cela juste avant le prompt. Il existe pas mal de scripts qui permettent justement de faire cela (Malheureusement je n'ai pas de nom en tête) mais moi je préfère le faire à la mano, avec quelques commandes maison.

Ces commandes afficheront notamment les informations suivantes:
  • Un titre classe et la date du jour.
  • Le nom d'utilisateur.
  • Le nom de domaine.
  • Le nom de la distribution Linux utilisée.
  • La version du noyau.
  • La taille des partitions (Dans mon cas, la partition racine et home).
  • La charge CPU et la RAM utilisée.
  • L'uptime.
Le tout est formaté pour que ça soit lisible, avec des couleurs qui me paraissent être de bon goût (Le mien en tout cas) comme le montre la capture au début de l'article.


Pour le nom de la distribution, je triche un tout petit peu vu que le nom retourné est Ubuntu, j'ajoute donc un X avant. Vous pouvez supprimer ce X pour avoir le nom exact de votre OS. Si vous avez une autre méthode pour retourner Xubuntu directement, prière de m'en faire part dans la partie des commentaires. Voici les lignes de commandes à ajouter à la fin de votre .bashrc (Le prompt de la capture n'y est pas inclus):

 echo -e "\E[01;31mThe terminal \E[01;33m[ $(date "+%a %d, %B %Y") ]\n"  
 # User and hostname.  
 echo -e "\E[01;30mUser: \E[00m$USER\t\t\E[01;30mHostname: \E[00m$HOSTNAME"  
 # OS and kernel version.  
 echo -e "\E[01;30mOS: \E[00mX$(echo $(head -n 2 /etc/lsb-release | awk -F = '{print $2}')" ") \t\E[01;30mKernel: \E[00m$(uname -r)"  
 # Size of root and home partitions.  
 echo -e "\E[01;30mRoot: \E[00m$(df -h / | awk '/^\//{print $3"/"$2}')\t\t\E[01;30mHome: \E[00m$(df -h /home | awk '/^\//{print $3"/"$2}')"  
 # CPU percentage and used RAM.  
 echo -e "\E[01;30mCPU: \E[00m$(top -b -n2 -d 0.05 | grep -i "^CPU" | tail -n 1 | awk '{print $2+$4"%"}')    \E[01;30mRAM: \E[00m$(free -m | awk '/^-/{print $3"Mb"}')"  
 # Uptime.  
 echo -e "\E[01;30mUptime: \E[00m$(uptime | awk -F "up" '{print $2}' | awk -F ", . user" '{print $1}' | tr -d "[:blank:]")\n"  

Bien sûr, Il y a toujours matière à optimiser tout ça, ou encore à ajouter d'autres informations, libre à vous donc de le faire, sinon vous pouvez toujours me faire une demande via les commentaires.

Les commandes sur pastebin avec coloration syntaxique.

MdA
Si vous avez aimé cet article, n'hésitez pas à le partager et à vous abonner au flux RSS ...