samedi 28 mai 2016

Enfin! Un "Gmail Notifier" qui fonctionne!

Enfin...  à peu près...

Ce genre d'appli (il en existe plusieurs) permet principalement d'être averti de l'arrivée d'un nouvel email via un "indicator" ou "notifier" affiché dans votre barre de notification. Il permet aussi d'avoir un aperçu vos derniers messages ainsi que quelques autres fonctions utiles...

Le problème, c'est que ça ne fonctionne pas le plus souvent, la principale raison étant que Google a durci ses règles de sécurité.

J'ai enfin trouvé mon bonheur dans Synaptic avec CheckGmail v1.13svn qui est donc dans les dépôts.

Oui, mais... parce qu'il y a un "mais" bien sûr... mais on verra ça plus bas...

Pour l'installer, vous pouvez aller dans Synaptic, la Logithèque (ou Software Center) ou tout simplement utiliser le Terminal.
Note: Si vous avez un Ubuntu antérieur (avant!) 14.04, il faudra remplacer "apt" par "apt-get".

Installer CheckGmail

sudo apt install checkgmail


Il devrait apparaître dans la rubrique Internet de votre Menu

Lancez-le, il va apparaître maintenant dans votre "tray icon"

Il n'y a plus grand-chose à faire...

Simplement, prenez garde de ne pas taper votre identifiant Gmail "toto@gmail.com" en entier, mais seulement "toto".

Puis, validez


Hééé! Ça va pas! J'ai une erreur "checkgmail error 200 ok" ! C'est quoi ce bingnzzz!

Ben oui, y'a encore quelque chose à faire pour que ça fonctionne correctement!

Ouvrez le capot... Heu... non, lancez votre éditeur de texte en root... (changez gedit par votre éditeur de texte)

sudo gedit /usr/bin/checkgmail


  • Recherchez et remplacez (Ctrl+h) toutes les occurences de "https://www.google.com/accounts/" par "https://accounts.google.com/" (faites des copiés-collés pour éviter toute erreur...)
  • Enregistrez et fermez le fichier.
  • faites un clic droit sur l'icône de CheckGmail et "restart" ou "redémarrer"
  • Et voilà! Ça devrait fonctionner maintenant!

Ce qui ne fonctionne pas ou mal (mais fonctionne peut-être sur d'autres environnements)

  • Donc, on l'a vu plus haut, il faut "bidouiller" un peu pour que l'email soit reconnu
  • Si on clique sur "nouveau message", ça ouvre seulement le navigateur par défaut. Peut-être encore un bricolage à faire dans /usr/bin/checkgmail
  • La gestion des icônes personnalisées fonctionne mal (background)


vendredi 27 mai 2016

Installer Clonezilla sur HD ou SSD

ATTENTION! Il est possible que quelque chose s'altère dans cette installation sans raison apparente. Après une assez longue période sans utilisation, j'ai ainsi constaté que ça ne fonctionnait plus. À l'heure où j'écris ces lignes je ne suis pas encore parvenu à réinstaller Clonezilla. On en reparlera... (updated 9/8/2016).

Il est fortement recommandé de faire une "image" Clonezilla de son disque à chaque fois qu'on se lance dans de nouvelles aventures... ou bricolages.

On peut évidement avoir une clé USB dédiée mais celle-ci peut s'altérer voire s'égarer.

La solution idéale, c'est d'installer Clonezilla à demeure, sur le disque et de pouvoir y accéder à partir de Grub à chaque fois qu'on en a besoin.

Ce n'est pas très difficile à réaliser et ça peut se faire en quelques minutes.

1. La première chose à faire, c'est de télécharger la dernière version de Clonezilla adaptée à votre architecture. Il est préférable de télécharger le fichier compressé en ZIP mais ça peut tout aussi bien fonctionner avec l'ISO (qui est aussi un fichier compressé). Téléchargement de Clonezilla

2. Ouvrez Gparted. Redimensionnez votre dernière partition (par exemple sda3) en lui retirant 1 ou 2 Go à la fin.

3. Avec l'espace libéré, créez une nouvelle partition de 1 ou 2 Go qui va devenir sda4 (ou autre). Vous pouvez lui donner l'étiquette (label) "CLONEZILLA"

4. Montez /dev/sda4 dans /mnt
sudo mount /dev/sda4 /mnt  

5. ouvrez Thunar (ou votre gestionnaire de fichier habituel) en root:
gksudo thunar 

6. Décompressez dans /mnt le contenu de votre fichier ZIP ou ISO. Attention! Si, une fois décompressé, vous obtenez 1 seul dossier (c'est probable)...

  • ouvrez ce dossier (chez moi: clonezilla-live-2.4.2-10-amd64) , 
  • copiez son contenu en entier (fichiers et sous-dossiers), 
  • remontez d'un niveau (à la racine de /mnt) et collez les fichiers et sous-dossiers. 
  • Renommez le dossier "live" en "live-hd"
  • N'oubliez pas de supprimer le dossier clonezilla-live-2.4.2-10-amd64 ainsi que le fichier compressé clonezilla-live-2.4.2-10-amd64.iso (ou zip).
7. Maintenant, on va s'occuper de Grub. Editez -toujours en root- le fichier /etc/grub.d/40_custom
gksudo gedit /etc/grub.d/40_custom

Remplacez évidemment gedit par votre éditeur de texte habituel...

8. Ajoutez en fin de fichier ce script et enregistrez-le:
menuentry "Clonezilla" {
set root=(hd0,4)
linux /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset nodmraid ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts= ocs_live_batch=\"no\" locales= vga=792 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda4 toram=filesystem.squashfs
initrd /live-hd/initrd.img
}

9. Il faut maintenant mettre à jour Grub
sudo update-grub

10. Redémarrez!

Maintenant, vous devriez avoir une entrée "Clonezilla" sous les autres entrées. Faites un essai pour lancer Clonezilla. Pour sortir prématurément, un simple Ctrl+alt+suppr devrait suffire.


NOTE:

  • Au premier essai, tout à bien fonctionné jusqu'au moment où j'ai lancé le clonage d'une de mes partitions. Là, l'écran est devenu noir comme s'il s'était mis en veille mais pas moyen de revenir à l'affichage... Heureusement, le témoin d'activité de mon disque externe m'a permis de voir quand l'opération était terminée. J'ai alors rebooté avec un Ctrl-alt-suppr. Une fois revenu à ma distro favorite, j'ai constaté via mon gestionnaire de fichier que l'image avait bien été copiée. Mais je ne peux pas garantir qu'elle n'est pas corrompue. J'ai alors modifié le paramètre vga=788 (qui correspond à 800x600) en vga=792 (1024x768). Et là, plus de problèmes (j'ai modifié le script avec la nouvelle valeur).
  • Clonezilla est extraordinairement rapide dans cette configuration comparé à une live-usb. Y'a pas photo! Du moins, sur une machine récente avec pas mal de RAM comme mon Brix Gigabyte... car sur ma vieille bécane EEEBOX B202 (première génération), c'est très lent (avec pourtant un SSD récent aussi). Par contre, sur celle-ci, pas de surprises... l'interface est la même qu'en live-usb avec le choix des langues.



ATTENTION! 

  • Si la partition dédié à Clonezilla n'est pas sda4 (mais sda3, par exemple), il ne faudra pas oublier de modifier le script en conséquence (Il est écrit pour sda4). Et évidemment d'adapter tout ce "Howto" à l'appellation de votre partition... Dans le cas d'un autre partition, il faudra probablement aussi modifier set root=(hd0,4) dans le script
  • Cette manip doit être effectuée sur la distro dont dépend votre Grub (si vous avez 2 ou plusieurs Linux).
  • 1 ou 2 Go ne sont pas impératifs... Je pense que moins d'1 Go devrait suffire. Clonezilla est très léger.
  • Lancé ainsi, Clonezilla ne semble pas offrir le choix de la langue (mais du clavier, quand même..). Mais ce n'est pas très gênant si on sait déjà s'en servir.


mercredi 25 mai 2016

Comment installer Skype sous Ubuntu 16.04 ?

Skype est une grosse usine à gaz à la réputation sulfureuse mais il faut bien dire que les prétendues (ou soi-disant) alternatives libres sont souvent décevantes, quand elles fonctionnent...

Skype est disponible depuis les dépôts  "partenaires" d'Ubuntu 16.04. Donc, il est possible qu'il soit déjà disponible pour vous à partir de Synaptic ou avec un simple
sudo apt install skype


Si ce n'est pas le cas:

  • Allez dans Système > Administration > Logiciels et Mise-à-jour > Autres logiciels
  • et cochez Partenaires de Canonical.
  • Puis fermez
  • Une actualisation de la liste des paquets est nécessaire

Ensuite...

sudo apt update; sudo apt install skype 

Attention! C'est long car de très nombreuses dépendances s'installent en même temps. Une véritable usine à gaz, je vous dis!

Pour Lubuntu seulement:
sudo apt install pulseaudio

Pour connaître la version installée:
apt-cache policy skype  

Le lanceur se trouve dans Applications > Autres ou/et dans Internet
Skype est aussi long à se lancer

Si les textes des bulles d'info sont invisibles:

sudo apt-get install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386

Puis redémarrez Ubuntu.
Attention, après une mise-à-jour, vous serez peut-être obligé de recommencer l'installation ci-dessus (gtk2-engines, etc...)


Problèmes


Source (en partie): http://askubuntu.com/questions/775087/how-to-install-skype-in-ubuntu-16-04

Note:

dimanche 22 mai 2016

Ubuntu Mate: (vraiment) changer le terminal par défaut

S'il y a bien une chose qui m'exaspère sur Mate, c'est le terminal par défaut Xterm...

On a beau utiliser toutes les méthodes classiques pour choisir mate-terminal (fork de gnome-terminal), rien n'y fait, c'est Xterm qui s'affiche par défaut quand on lance une appli "dans un terminal". Je ne sais pas si c'est un bug, mais en tous cas, je ne suis pas le seul à me plaindre...

Je m'explique: le terminal par défaut de Mate est bien mate-terminal. Mais si vous avez créé un lanceur utilisant le terminal dans votre tableau de bord (ou panel), il va se lancer dans le petit terminal Xterm qu'il est impossible de configurer -du moins facilement. Ceci se produit presqu'à chaque fois qu'un terminal est lancé automatiquement. Et c'est pénible!

J'ai tout essayé, sans succès.

Exemple de commande de lanceur se lançant dans un terminal:
sudo rcconf

ou encore...
sudo touch /forcefsck


une solution semble marcher et elle est toute simple

Installer gnome-terminal:


sudo apt-get install gnome-terminal


Ensuite, allez dans le centre de contrôle > Applications préférées > Système et choisissez "Terminal" tout simplement.

Vous pouvez alors retirer mate-terminal -e 'commande' de vos lanceurs

C'est une version allégée de Gnome-Terminal qui se lance. Pour les préférences, faites un clic droit dans la fenêtre.

Voir ici: http://askubuntu.com/questions/419641/panel-apps-try-to-launch-in-xterm-even-though-it-isnt-installed/422288


mercredi 18 mai 2016

ZIM, appli de prises de notes (entre autres). Changer l'icône de notification

Zim est une application permettant de créer l'équivalent d'un wiki dans votre système local. Il s'agit en fait d'une collection de pages contenant des marqueurs wiki, sauvegardées en local sous formes de fichier texte et interconnectées. Cette appli est bien francisée. D'après son auteur, elle est encore quelque peu instable.


Cet utilitaire peut servir également à organiser ses notes personnelles et c'est d'ailleurs l'utilisation que j'en fais. Il a remplacé avantageusement Gnote chez moi, car je reprochais à ce dernier de ne pas avoir d'icône de notification.

sudo add-apt-repository ppa:jaap.karssenberg/zim
sudo apt-get update
sudo apt-get install zim


Pour obtenir un applet dans la zone de notification (Trayicon), il suffit d'activer le plugin ou greffon "icône de notification" dans Edition > Préférences > Greffons puis de redémarrer.

Malheureusement, l'icône de notification est vraiment très moche et énorme, en tous cas sous Mate...



Comment la changer par celle-ci, plus jolie ?

Il vous faut:
  • Votre gestionnaire de fichier
  • Le logiciel graphique Inscape qui est disponible dans les dépôts (Ça ne marche pas avec Gimp)
___________________________________________

  • Utilisez votre utilitaire de recherche (par exemple Catfish) et recherchez "zim.png" qui est une icône tout-à-fait correcte.
  • Démarrez votre gestionnaire de fichier en root. Par exemple:
gksudo thunar
  • Allez dans /usr/share/icons/matefaenza/apps/22/ pour localiser exactement l'icône zim.png (attention, selon votre distro, votre thème d'icônes, l'icône recherchée sera peut-être ailleurs... Voir votre utilitaire de recherche)
  • Une fois localisée, lancez Inscape et ouvrez-la (zim.png)
  • Enregistrez-là sous zim-panel.svg, tout simplement (dans votre /home).
  • À l'aide votre gestionnaire de fichiers (en root), déplacez-la (copier-coller) dans /usr/share/icons/ubuntu-mono-dark/apps/22/
  • Il vous demande si vous voulez l'écraser. Bien sûr que oui!
  • Redémarrez Zim (clic droit pour l'arrêter sur la trayicon et démarrer depuis votre menu > Accessoires)
  • ATTENTION! Si vous changez de thème, il faudra peut-être tout reprendre à zéro! Sauf si vous savez quel thème d'icônes vous utilisiez précédemment (voir dans Apparence)


lundi 16 mai 2016

Ubuntu Mate 16.04... Skype ne s'affiche pas convenablement

Notamment les tooltips (bulles d'info) qui sont illisibles...

Ouvrez votre terminal et...

sudo apt-get install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386

Redémarrez ensuite votre Ubuntu.

Et voilà!

samedi 14 mai 2016

My-Weather-Indicator: changer les icônes dans le tableau de bord



Cette manip a été réalisée par moi-même dans Ubuntu Mate 16.04, c'est donc vérifié et ça fonctionne.

My Weather Indicator est un applet météo très intéressant qui s'affiche à la fois dans le Tableau de bord et éventuellement dans un widget sur le Bureau. Son installation n'est pas toujours simple mais on y reviendra peut-être un de ces jours..

Certaines personnes peuvent apprécier les mini-icônes ultra-minimalistes et sobres qui s'affichent par défaut dans le tableau de bord, mais personnellement, je voulais quelque chose de plus lisible et plus joli.

J'ai donc fouillé (en root) dans le dossier

/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator

Les icônes qui s'affichent habituellement dans le tableau de bord sont dans le sous-dossier /icons. Elle ont le préfixe mwid-
Dans le dossier /images on en trouve d'autres un peu plus colorées me convenant parfaitement*. Celles-ci portent le préfixe mwig-
Le reste des noms (après le préfixe) est identique dans les deux catégories.

Exemple: mwig-cloudy.png et mwid-cloudy.png

*Attention! Ces images sont cependant un peu plus lourdes que celles d'origine. Leur utilisation peut rendre My-weather-indicator instable (crashes) et plus lent. Personnellement, cela ne m'a pas posé de problème.

Vous voyez où je veux en venir? 

On va copier les images mwig-... dans un dossier et les renommer en masse en mwid-.... avec un outil adéquate. J'ai utilisé l'utilitaire "Renommer en Masse" qui fait partie du gestionnaire de fichiers Thunar. Mais il en existe d'autres. Celui-ci permet cependant de faire un travail "chirurgical" en quelque secondes. Ensuite, il suffit de recopier ces icônes renommées dans le bon dossier en écrasant celles d'origine.


  • faites une sauvegarde du sous-dossier /icons pour commencer (on ne sait jamais)
  • Dans le dossier /images, sélectionnez et copiez les icones qui nous intéressent. Ça va de mwig-chance-of-rain.png à mwig-storm.png
  • Collez-les dans un sous-dossier de votre home
  • Lancez "Renommer en Masse"

Je ne vais pas faire un tuto complet sur cet utilitaire qui est facile à prendre en main. Il faut ajouter les fichiers à renommer, choisir Chercher et Remplacer, taper mwig dans la première case et mwid dans la deuxième. Le résultat s'affiche à droite. Si ça vous plaît, cliquez sur Renommer les Fichiers.

  • Ensuite, déplacez (en root bien-sûr!) les fichiers depuis le dossier qui a servi pour la manip jusque dans 
/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/icons

Les icônes d'origines sont bien sûr écrasées...

Redémarrez My-weather-Indicator.



Note en passant: si votre weather indicator, ne s'affiche pas au démarrage du Bureau, allez dans "Applications au Démarrage" et modifiez la commande de My Weather Indicator Autostart comme ceci:

sh -c "sleep 60; /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator"

On demande un retard de 60 secondes.

Si la modification disparaît au redémarrage, il faudra aller directement dans /home/USER/.config/autostart/ pour refaire la modif.

Note2: sous certains environnements, la température ne s'affiche pas à côté de l'icône météo. C'est le cas sous Mate et semble-t-il sous XFCE.

mercredi 4 mai 2016

Des alias pour personnaliser et simplifier des commandes

Pour parler simple, il s'agit ici de personnaliser et simplifier des commandes qu'on utilise souvent.

Prenons le cas du célèbre "sudo apt-get install"

Créez un fichier dans votre /home que vous nommerez “.bash_aliases”. Le point devant signifie que c'est un fichier caché. Vous pourriez bien-sûr le faire à partir de votre gestionnaire de fichiers mais c'est encore plus rapide en Terminal:

gedit .bash_aliases

(remplacer gedit par votre éditeur de texte)

Le fichier est ouvert
Ajoutez cette ligne:

 alias inst='sudo apt-get install'

Et enregistrez. Le fichier est créé.

J'ai choisi "inst" comme alias mais vous pouvez en trouver un autre. En général, on utilise "agi" (apt get install). Seule restriction, on ne peut pas utiliser un nom de commande comme "install". Cela pourrait donner lieu à un conflit.

Pour que ça fonctionne, n'oubliez pas de redémarrer votre machine.

Ensuite, pour lancer l'installation d'une application (Leafpad ici). Dans votre terminal, tapez:

inst leafpad

Tout simplement! Et il va s'installer!


Un autre qui va vous permettre de mettre à jour et nettoyer votre distro:

alias maj='sudo apt-get update; sudo apt-get upgrade && sudo apt-get autoremove && sudo apt-get clean'

J'ai choisi "maj" comme alias. J'ai testé et ça fonctionne nickel. C'est génial Linux!

Vous pouvez évidemment en créer bien d'autres à condition de s'en rappeler...


D'autres exemples:



mardi 3 mai 2016

UBUNTU 16.04 | PROBLÈME À L'INSTALLATION ou comment déplacer son /home

(Installation d'Ubuntu 16.04 Mate)

J'ai l'habitude -depuis des années- de mettre mon /home dans une partition séparée et commune à mes 2 OS (ici Ubuntu Mate16.04 et LinuxLite). J'y ai d'ailleurs tous les anciens /home des distros que j'ai abandonné.
Ubuntu Mate est installé sur sda1, /home sur sda2 et Linuxlite est sur sda3

Mon problème était que lorsque je choisissais "Autre chose" pour le choix des partitions, quoique je fasse, l'installer me formatait mon /home ce qui fait que je ne pouvais plus accéder à LinuxLite qui était donc cassé... Il semble que ce soit un bug propre à 16.04 ou même Ubuntu. Je n'avais jamais connu un tel problème avant.

Heureusement, j'avais pris la précaution de faire une image-disque avec Clonezilla avant de me lancer.

J'ai posé la question sur https://forum.ubuntu-fr.org et voici ce que m'a répondu Rufus T. Firefly et ça m'a bien dépanné!


Pour bien comprendre la manip':
user1 est l'utilisateur de 16.04 et user2, l'utilisateur sur LinuxLite


I. Installer Ubuntu 16.04 sur une seule partition sans définir de /home séparé. Il sera donc (dans mon cas) sur sda1, en fin d'installation (y compris le /home).

II. Déplacer le /home de user1 sur sda2

1. Une fois redémarré sur 16.04, on monte sda2 (les autres /home), par exemple sur /mnt:

sudo mount /dev/sda2 /mnt 


1. copier user1 (le nouveau qui vient d'être créé sur 16.04) sur sda2

sudo cp -a /home/user1 /mnt


3. Puis on le démonte

sudo umount /mnt


4. Étape suivante: organiser le montage automatique de sda2 sur /home. Ça se fait dans le fichier /etc/fstab. D'abord il faut trouver l'UUID de sda2:

sudo blkid | grep sda2 


5. Ensuite il faut ajouter une ligne à fstab. Ouvrons fstab:

 sudo xdg-open /etc/fstab ou sudo gedit /etc/fstab 

Notez que vous pouvez aussi bien récupérer cette ligne dans le fstab de votre autre installation


6. Rajouter cette ligne

UUID=uuid-de-sda2 /home ext4 defaults 0 2 


  • Revenir à la ligne après le "2" (fstab doit toujours se terminer par une ligne vide)
  • Enregistrer


7. Sauvegarder temporairement /home

sudo mv /home /home.old


    8. Et enfin créer le nouveau point de montage pour sda2

    sudo mkdir /home
    


    9. Redémarrer... Si c'est bon, supprimez la sauvegarde de /home

    sudo rm -rf /home.old
    

    Attention! C'est une commande dangereuse!

    Bien-sûr ce tuto peut aussi bien être utilisé (en partie) pour déplacer son /home bien longtemps après l'installation d'un Ubuntu. Il suffira de réfléchir et d'adapter.
    Par ailleurs, c'est aussi valable pour d'autres versions et dérivés d'Ubuntu

    Sources: https://forum.ubuntu-fr.org/viewtopic.php?pid=21503185#p21503185




    lundi 2 mai 2016

    UBUNTU 16.04: INSTALLER GOOGLE EARTH


    À chaque fois ou presque qu'on veut installer Google-Earth sur Linux, on est confronté à des problèmes... Contrairement à ce qu'il se dit parfois sur les forums, il est possible de l'installer sur Ubuntu 16.04 64-bit.


    Google Earth dépend de lsb-core qui est devenu obsolète dans Xenial Xerus. La méthode qui suit vous permettra cependant de l'installer sur 16.04 LTS 64-bits

       


         1. Téléchargez ces paquets

    http://ftp.us.debian.org/debian/pool/main/l/lsb/lsb-security_4.1+Debian13+nmu1_amd64.deb
    http://ftp.us.debian.org/debian/pool/main/l/lsb/lsb-invalid-mta_4.1+Debian13+nmu1_all.deb
    http://ftp.us.debian.org/debian/pool/main/l/lsb/lsb-core_4.1+Debian13+nmu1_amd64.deb

         2. Allez dans votre dossier Téléchargement, ouvrez votre terminal et installez les 3 paquets

    sudo dpkg -i lsb-security_4.1+Debian13+nmu1_amd64.deb
    
    sudo dpkg -i lsb-invalid-mta_4.1+Debian13+nmu1_all.deb
    
    sudo dpkg -i lsb-core_4.1+Debian13+nmu1_amd64.deb
    


         3. Réparez les problèmes de dépendances avec

    sudo apt-get install -f

         4. Reboot

         5. Téléchargez le paquet Google Earth x64 .deb à cette adresse (c'est la page de téléchargement de Google-Earth). Vérifiez bien que vous téléchargez la version 64 bit.

    http://www.google.com/earth/download/ge/agree.html

         6. Cliquez sur le *.deb pour l'installer avec Gdebi

         7: Enjoy!

    En faisant des mises à jour, il est possible que vous receviez une alerte de sécurité tout comme avec Google-Chrome. Ce n'est pas grave. Ce n'est qu'une alerte. Cela devrait être arrangé dans les prochains jours

    Plus ou moins traduit de http://skagitsignal.com/?p=1740