Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
59:c_c [2012/04/19 16:30] – andre_domenech | 59:c_c [2012/04/24 12:34] (Version actuelle) – papyjacques |
---|
** | ** |
| |
Il y a deux mois, j'ai écrit sur l'utilisation de SSH et Rsync. Ce mois-ci, je voudrais vous présenter à tous un truc que j'ai récemment commencé à utiliser pour la synchronisation sans fil de ma tablette Android, et aussi à décrire quelques autres trucs utiles que j'utilise, que d'autres pourraient trouver utiles. Plus précisément, comment afficher une date personnalisée dans une langue étrangère (dans Conky), comment embellir votre interface Vim (et votre prompt PS1) et un script pour choisir au hasard une image pour votre fond toutes les 15 minutes. Je me rends compte que GNOME peut probablement gérer vos fonds d'écran pour vous, mais quelques-uns d'entre vous peuvent toujours trouver un emploi pour ce script. Pour tous ceux qui veulent avoir une idée de la date et des ajustements PS1, consultez la capture d'écran de ce mois sur ma page deviantart (http://lswest.deviantart.com/#/d4se2tv). | Il y a deux mois, j'ai écrit sur l'utilisation de SSH et Rsync. Ce mois-ci, je voudrais vous présenter à tous un truc que j'ai récemment commencé à utiliser pour la synchronisation sans fil de ma tablette Android et décrire quelques autres trucs utiles que j'utilise, que d'autres pourraient trouver utiles. Plus précisément, comment afficher une date personnalisée dans une langue étrangère (dans Conky), comment embellir votre interface Vim (et votre prompt PS1) et un script pour choisir au hasard une image pour votre fond d'écran toutes les 15 minutes. Je me rends compte que GNOME peut probablement gérer vos fonds d'écran pour vous, mais d'aucuns peuvent toujours trouver un emploi pour ce script. Pour tous ceux qui veulent avoir une idée de la date et des ajustements PS1, consultez la capture d'écran de ce mois sur ma page deviantart (http://lswest.deviantart.com/#/d4se2tv). |
| |
Android | Android |
| |
Les choses dont vous aurez besoin sont les suivantes : | Les choses dont vous aurez besoin sont les suivantes : |
| |
Sur le périphérique Android : | Sur le périphérique Android : |
QuickSSHd (si je me souviens bien, c'est gratuit). Une fois qu'il est installé, il suffit de vérifier l'adresse IP de l'appareil et de lui donner un mot de passe et un port. Pour démarrer le serveur, cliquez sur le bouton « off » (afin qu'il passe à « on »). | QuickSSHd (si je me souviens bien, c'est gratuit). Une fois qu'il est installé, il suffit de vérifier l'adresse IP de l'appareil et de lui donner un mot de passe et un port. Pour démarrer le serveur, cliquez sur le bouton « off » (afin qu'il passe à « on »). |
| |
Sur votre PC : | Sur votre PC : |
sshfs et un point de montage (de préférence dans votre dossier personnel) pour le périphérique. | sshfs et un point de montage (de préférence dans votre dossier personnel) pour le périphérique. |
| |
** | ** |
Une brève explication du processus : | Une brève explication du processus : |
| |
J'ai simplement monté le dossier sdcard en utilisant sshfs, puis copié les fichiers comme on le ferait en USB (qui n'a jamais vraiment fonctionné pour moi et mon Asus TF101 Transformer eeePad pour les fichiers multimédias). En ce qui concerne la façon de procéder, voir ci-dessous. | J'ai simplement monté le dossier sdcard en utilisant sshfs, puis copié les fichiers comme on le ferait en USB (qui n'a jamais vraiment fonctionné pour moi et mon Asus TF101 Transformer eeePad pour les fichiers multimédias). En ce qui concerne la façon de procéder, voir ci-dessous. |
| |
Le montage peut être fait avec : | Le montage peut être fait avec : |
| |
sshfs root@127.0.0.1:/sdcard/ ~/tf101 -p 2222 | sshfs root@127.0.0.1:/sdcard/ ~/tf101 -p 2222 |
| |
Tout comme avec rsync, vous devez spécifier le chemin d'accès après le caractère deux points, et pour éviter les erreurs d'entrée/sortie sur le dossier monté, vous devez mettre un slash de fermeture à la fin du chemin. Le deuxième chemin est le point de montage et le -p 2222 est tout simplement le port sur lequel écoute QuickSSHd. | Tout comme avec rsync, vous devez spécifier le chemin d'accès après les deux points et, pour éviter les erreurs d'entrée/sortie sur le dossier monté, vous devez mettre un slash de fermeture à la fin du chemin. Le deuxième chemin est le point de montage et le -p 2222 est tout simplement le port sur lequel écoute QuickSSHd. |
| |
Après cela, copiez les fichiers dans le dossier avec la méthode que vous préférez. | Ensuite, copiez les fichiers dans le dossier avec la méthode que vous préférez. |
| |
Comme étape finale facultative, j'ai trouvé que mon application Musique ne s'actualisait pas après l'ajout de ces fichiers. La seule façon que j'ai trouvée pour résoudre ce problème est d'aller dans le gestionnaire de fichiers et renommer le fichier/dossier copié, forçant la tablette à re-charger l'information. | Comme étape finale facultative, j'ai trouvé que mon application Musique ne s'actualisait pas après l'ajout de ces fichiers. La seule façon que j'ai trouvée pour résoudre ce problème est d'aller dans le gestionnaire de fichiers et renommer le fichier/dossier copié, forçant la tablette à re-charger l'information. |
| |
** | ** |
Date personnalisée | Date personnalisée |
| |
J'ai appris le japonais il y a maintenant un certain temps et ai décidé d'afficher la date en japonais (à la fois pour la pratique et pour économiser de l'espace). Cependant, ce n'était pas si facile à faire, car j'utilise Conky comme barre d'état dans XMonad. Ma solution pour cela est d'écrire le code suivant, que j'appelle toutes les quelques secondes dans mon conkyrc. Vous devrez peut-être exécuter la commande suivante pour obtenir la bopne mise en forme (ce qui s'applique à toute localisation que vous pouvez décider d'utiliser) : | J'apprends le japonais depuis un certain temps maintenant et j'ai décidé d'afficher la date en japonais (à la fois pour l'entrainement et pour économiser de l'espace). Cependant, ce n'était pas si facile à faire, car j'utilise Conky comme barre d'état dans XMonad. Ma solution pour cela est d'écrire le code suivant, que j'appelle toutes les quelques secondes dans mon conkyrc. Vous devrez peut-être exécuter la commande suivante pour obtenir la bonne mise en forme (ce qui s'applique à toute localisation que vous pouvez décider d'utiliser) : |
| |
locale-gen ja_JP.UTF-8 | locale-gen ja_JP.UTF-8 |
| |
Code : | Code : |
| |
#!/bin/sh | #!/bin/sh |
| |
Vim PS1 (Powerline) | Vim PS1 (Powerline) |
Page d'accueil Powerline: https://github.com/Lokaltog/vim-powerline | Page d'accueil Powerline: https://github.com/Lokaltog/vim-powerline |
| |
Le moyen le plus facile d'installer Powerline est d'utiliser vundle. Les instructions pour l'installation de Vundle sont sur la page github, ici: http://github.com/gmarik/vundle. Une fois que vous l'avez installé, vous devrez ajouter les trois lignes suivantes dans votre fichier .vimrc : | Le moyen le plus facile d'installer Powerline est d'utiliser vundle. Les instructions pour l'installation de Vundle sont sur la page github, ici: http://github.com/gmarik/vundle. Une fois que vous l'avez installé, vous devrez ajouter les trois lignes suivantes dans votre fichier .vimrc : |
| |
set rtp+=~/.vim/bundle/vundle/ | set rtp+=~/.vim/bundle/vundle/ |
| |
call vundle#rc() | call vundle#rc() |
Bundle 'Lokaltog/vim-powerline' | Bundle 'Lokaltog/vim-powerline' |
| |
Après cela vous devrez ouvrir vim et taper : InstallBundle (nécessite d'installer git). | Après cela vous devrez ouvrir vim et taper :InstallBundle (nécessite d'installer git). |
| |
Une fois que vous l'avez installé, vous devrez patcher la police que vous utilisez avec le script trouvé dans le dossier fontpatcher (le chemin d'accès complet sera quelque chose comme ~/.vim/bundle/vim-powerline/fontpatcher). Là, le fichier readme vous guidera pour patcher. | Une fois que vous l'avez installé, vous devrez patcher la police que vous utilisez avec le script trouvé dans le dossier fontpatcher (le chemin d'accès complet sera quelque chose comme ~/.vim/bundle/vim-powerline/fontpatcher). Là, le fichier readme vous guidera pour patcher. |
| |
** | ** |
let g:Powerline_symbols='fancy' | let g:Powerline_symbols='fancy' |
| |
Si vous trouvez que cela est aussi ce que vous voulez pour votre prompt, il vous suffit de vous assurer que vous utilisez la police corrigée et copier la flèche de la ligne de vim dans votre ligne de prompt dans .bashrc, que je ne peux malheureusement pas fournir, car il faudrait une police patchée. Assurez-vous que vous définissez l'arrière-plan derrière le symbole de flèche à la couleur suivante et le premier plan à la précédente, pour obtenir l'apparence d'une flèche. | Si vous trouvez que cela est aussi ce que vous voulez pour votre prompt, il vous suffit de vous assurer que vous utilisez la police corrigée et copier la flèche de la ligne de vim dans votre ligne de prompt dans .bashrc, que je ne peux malheureusement pas fournir, car il faudrait une police patchée. Assurez-vous de définir l'arrière-plan derrière le symbole de flèche à la couleur suivante et le premier plan à la précédente, pour obtenir l'apparence d'une flèche. |
| |
** | ** |
Fond d'écran | Fond d'écran |
| |
Ce script, de la manière dont je l'ai écrit, nécessite d'installer fluxbox (pour le programme fbsetbg). Toutefois, si vous connaissez un gestionnaire de fond d'écran en ligne de commande qui offre une option aléatoire, n'hésitez pas à le remplacer. | Ce script, de la manière dont je l'ai écrit, nécessite d'installer fluxbox (pour le programme fbsetbg). Toutefois, si vous connaissez un gestionnaire de fond d'écran en ligne de commande qui offre une option aléatoire, n'hésitez pas à le remplacer. |
| |
Le script : | Le script : |
| |
#!/bin/bash | #!/bin/bash |
Le script s'exécute dans une boucle infinie, appelant la commande aléatoire sur mon dossier de fond d'écran de guitares toutes les 15 minutes. Si quelqu'un a des ajustements (ou des améliorations sur le script), n'hésitez pas à m'envoyer un e-mail à ce sujet ! | Le script s'exécute dans une boucle infinie, appelant la commande aléatoire sur mon dossier de fond d'écran de guitares toutes les 15 minutes. Si quelqu'un a des ajustements (ou des améliorations sur le script), n'hésitez pas à m'envoyer un e-mail à ce sujet ! |
| |
Espérons que certains d'entre vous y trouveront des conseils utiles (et j'espère avoir intéressé un ou deux lecteurs à utiliser un peu plus Vim). Si quelqu'un a des questions, des commentaires ou des suggestions, on peut me joindre à lswest34@gmail.com. Les e-mails doivent inclure « C&C » ou « FCM » dans la ligne du sujet, de sorte que je ne l'ignore pas. Bonne personnalisation ! | Espérons que certains d'entre vous y trouveront des conseils utiles (et j'espère avoir convaincu un ou deux lecteurs à utiliser un peu plus Vim). Si quelqu'un a des questions, des commentaires ou des suggestions, on peut me joindre à lswest34@gmail.com. Les e-mails doivent inclure « C&C » ou « FCM » dans la ligne Objet, de sorte que je ne l'ignore pas. Bonne personnalisation ! |
| |
| |