Outils pour utilisateurs

Outils du site


59:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
59:c_c [2012/04/18 18:47] frangi59:c_c [2012/04/24 12:34] (Version actuelle) papyjacques
Ligne 13: Ligne 13:
 ** **
  
-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 Androidet aussi à décrire quelques autres trucs utiles que j'utilise, que d'autres pourraient trouver utile. 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'appareilet 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.
  
 ** **
Ligne 41: Ligne 41:
 ** **
  
-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 montageet 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 une étape finale facultative, j'ai trouvé que mon application Musique ne s'actualise pas après l'ajout de ces fichiers. La seule façon que j'ai trouvé pour résoudre ce problème est d'aller dans le gestionnaire de fichierset 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.
  
 ** **
Ligne 74: Ligne 74:
 Date personnalisée Date personnalisée
  
- J'ai appris le japonais il y a maintenant un certain tempset 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, comme j'utilise Conky comme ma 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
Ligne 84: Ligne 84:
 LC_ALL="" LC_TIME=ja_JP.UTF-8 date +'%A, %-d日%B%Y年 %H:%M' LC_ALL="" LC_TIME=ja_JP.UTF-8 date +'%A, %-d日%B%Y年 %H:%M'
  
-Vous aurez bien sûr besoin de changer le format de date dans la chaîne selon ce que vous voulez (bien documenté dans la page de man).+Vous aurezbien sûrbesoin de changer le format de date dans la chaîne selon ce que vous voulez (bien documenté dans la page de man).
  
 ** **
Ligne 104: Ligne 104:
  
 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()
Ligne 114: Ligne 114:
 Bundle 'Lokaltog/vim-powerline' Bundle 'Lokaltog/vim-powerline'
  
- Après celà vous devrez d'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.
  
 ** **
Ligne 130: Ligne 130:
 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éeet copier la flèche de la ligne de vim dans votre ligne de promp 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 suivanteet 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.
  
 ** **
Ligne 158: Ligne 158:
 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
Ligne 175: Ligne 175:
  
  
-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 !
  
  
59/c_c.1334767632.txt.gz · Dernière modification : 2012/04/18 18:47 de frangi