Messages étiquettés xset

Gérer votre poste multimédia Ubuntu depuis un smartphone sous Android

VLC Media Remote Android Dans le cas d’une utilisation multimédia d’un PC sous Gnu/Linux (ici Ubuntu 11.10), une bonne télécommande est très utile, je vous propose ici d’utiliser votre smartphone sous Android en tant que tel.

Nous allons ici détailler la procédure pour contrôler l’application VLC de votre machine sous Gnu/Linux et plus spécialement Ubuntu à partir d’un smartphone sous Android.

Pour cela, nous allons commencer par configurer VLC afin de pouvoir le contrôler via l’interface HTTP:

  • Configuration l’interface principale (ou secondaire) de VLC sur HTTP:
    • Se rendre dans les préférences de VLC et activer l’interface HTTP en tant qu’interface principal:

    Activer l'interface HTTP dans les préférences de VLC

    • Lancez VLC depuis le PC en utilisant le paramètre suivant afin de lancer l’interface HTTP en tant qu’interface secondaire (option « -I http » pour la lancer en interface primaire):
  vlc --extraintf=luahttp

ou un exemple plus complet chargeant automatiquement une playlist ou une liste de chaines TV et utilisant un affichage au ratio 16/9:

  /usr/bin/vlc chaines.conf --aspect-ratio=16:9 --extraintf=luahttp

Editez ensuite le fichier /usr/share/vlc/http/.hosts en y ajoutant l’adresse IP de votre smartphone (ou la plage d’adresses IP que vous souhaitez autoriser à accéder à l’interface HTTP de votre VLC):

Installer l'application depuis le market en scannant ce QR code

VLC Remote

  # Access-list for VLC HTTP interface
  # $Id$
  192.168.0.0/16

Vous êtes maintenant prêts du côté du PC, passons donc à l’installation du nécessaire sur le smartphone.

Vous pouvez également scanner le QR code présent à droite depuis votre smartphone pour retrouver directement l’application sur le market:

Une fois l’application installée, configurez les données de votre serveur (adresse IP, port (par défaut 8080), nom, …).

Vous pouvez désormais accéder à vos playlist, changer de chaine, gérer le volume, passer en plein écran, …

Si cela ne fonctionne pas, pensez à vérifier votre pare-feu, il faut que votre smartphone puisse joindre votre machine sur le port choisi dans la configuration de VLC (par défaut 8080).

D’autres solutions existent, si vous en connaissez de meilleures, plus simples ou souhaitez apporter des informations supplémentaires, n’hésitez pas, utilisez les commentaires et/ou la page du blog Libre-Astux sur G+, ils sont là pour ça.

Il y a une autre application qui m’a semblé interressante, SSHmote qui permet de controler diverses applications multimédia à travers une connexion SSH, cependant, cette application bien que proposant la gestion de diverses applications telles que Kaffeine, VLC, MPlayer, … ne m’a pas convaincu car celle-ci ne permet en fait que la navigation dans mes repertoires et me propose la lecture des fichiers audios, … mais pas le lancement d’une playlist ou d’un fichier chaines.conf. De plus, après un test et un rapide contact avec les développeurs, la gestion des mot de passe dans l’application SSHmote n’est pas sécurisée.

Sources:

http://maketecheasier.com/remote-control-vlc-with-android-phone/2010/08/06

http://www.appbrain.com/app/org.peterbaldwin.client.android.vlcremote

 

Étiquettes: , , , , , , , ,

Allumer / éteindre l’écran de votre PC sous Ubuntu à distance avec votre smartphone

Allumer / éteindre votre écran depuis un smartphonePour allumer ou éteindre votre écran de PC à distance et notamment depuis votre smartphone, nous allons utiliser des commandes liées à DPMS et ssh. (Le PC utilisé est équipé d’Ubuntu 11.10 avec OpenSSH)

  • Plusieurs commandes possibles,notamment xset et vbetool.
  xset dpms force on ' Force le rétroéclairage de l'écran.
  xset dpms force standby ' Force l'arrêt du rétroéclairage de l'écran.
  sudo vbetool dpms on ' Force l'activation du rétroéclairage (fonctionne également via SSH)
  sudo vbetool dpms standby ' Force la désactivation du rétroéclairage (fonctionne également via SSH)
  • Si vbetool n’est pas installé sur votre poste (par défaut sur Ubuntu il ne l’est pas), utilisez simplement la commande suivante:
  sudo apt-get update && sudo apt-get install vbetool
  • Il est possible d’autoriser l’utilisation de sudo sans mot de passe pour cette commande en ajouter la ligne suivante au fichier /etc/sudoers:
Installez Connect Bot depuis l'Android Market
ConnectBot
  %admin ALL=(root) NOPASSWD:/usr/sbin/vbetool
  • Pour simplifier l’utilisation de ces commandes, ajoutez les alias suivants à votre fichier ~/.bash_aliases (après l’avoir activé si nécessaire dans ~/.bashrc):
  alias off='sudo vbetool dpms standby'
  alias on='sudo vbetool dpms on'
  • Afin de pouvoir utiliser ces commandes depuis notre smartphone Android, il nous faut y ajouter un client SSH.

Le client SSH gratuit ConnectBoT fera l’affaire, vous pouvez le retrouver ici ou utiliser le QR code correspondant à droite, il suffira ensuite de se connecter puis de lancer la commande on ou off pour allumer ou éteindre l’écran. Cela fonctionne avec tout type de smartphone ou depuis un PC client pour peu que celui-ci dispose d’un client SSH et que votre serveur SSH soit accessible.

Sources:

https://market.android.com/details?id=org.connectbot&hl=en

http://createqrcode.appspot.com/

Étiquettes: , , , , ,

Utiliser Xset pour modifier ses préférences utilisateur (graphique)

Xset est un outil très puissant permettant d’exécuter des actions sur l’environnement graphique.

Par défaut lors de l’utilisation de la commande xset, toute modification est perdue à la fin de la session graphique.

Si l’on désire utiliser l’une de ces actions de manière permanente, il faut selon les distributions, insérer ces commandes dans le fichier

~/.xinitrc ou ~/.xsession

Exemples d’utilisation:

Gestion de l’écran:

Forcer l’extinction de l’écran (utile pour gérer un écran déporté):

xset dpms force off

Le rallumer:

xset dpms force on

Faire clignoter la led « Scroll Lock » du clavier (à associer par exemple avec la reception d’un e-mail):

while(true); do xset led 3; sleep 1; xset -led 3; sleep 1; done;

xset led 3 //permet d’allumer la diode numéro 3, correspondant au Scroll Lock

xset -led 3 //permet d’éteindre cette même diode.

info La commande ci-dessus contient une boucle infinie, bien qu’inofensive, n’oubliez pas de l’arrêter via CTRL+C.

(Dés)Activer la sortie audio:

xset -b

xset b

Activer une police de caractère pour l’interface graphique:

xset fp+ /emplacement/de/la/police

xset fp rehash

(Dés)Activer la répétition automatique des touches du clavier:

xset r off

xset r on

xset -r [code_de_la_touche] // pour désactiver la répétition automatique sur une seule touche.

xset r [code_de_la_touche] // pour réactiver la répétition automatique sur cette touche.

info Ne pas taper la commande xset -r sous peine de voir le clavier et la souris réagir de manière incontrôlée.

info Veillez à tester vos commandes avant de les inscrire dans le fichier .xsession ou .xinitrc. Une fois dans ce fichier, elles seront exécutées à chaque ouverture de session graphique. En cas d’erreur (notamment concernant la gestion du clavier), il vous faudra donc passer par un TTY (CTRL+ALT+F1) et modifier ce fichier via un éditeur en ligne de commande tel que Vim ou Nano.

Étiquettes: , , , , ,

Page optimized by WP Minify WordPress Plugin