Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Page en cour de révision

Bonjour. Voici la page consacré au Sony VAIO VGN-FS515E.

Ces astuce ont été testé sur un VGN-FS515E, mais certaines doivent être facilement aplicable a d'autre modéles. Notament en ce qui concerne les touches de fonctions pour d'autre VAIO, et en ce qui concerne la sortie vidéo pour d'autre portable équipé du même type de chipset.

Touche de fonctions

Les touches de fonction avec cette méthode ne sont actuellement fonctionnelle que sous Dapper, les versions plus récentes ne posédant plus de /proc/acpi/sony .

Sur ce portable la gestion des touches de fonctions spécifiques est assez étrange. Au mieux il est possible d'intercepter la touche "FN" pour la rediriger vers le serveur X. Ce n'est cependant pas la méthode que nous allons utiliser.

En effet le système nous fournit des informations et des opportunités de réglage dans /proc/acpi/sony.

J'ai donc créer un script qui va interpréter les informations renvoyées par fnkey, et les répercuter comme il se doit.

#!/bin/sh

mute=0
#Boucle sans fin.
while ((`cat /proc/acpi/sony/fnkey` != 128)); do
#Petite pause incluse dans le programme pour éviter d'être semé
sleep 0.2s
#Lecture de la touche fonction, et réaction en fonction.
case `cat /proc/acpi/sony/fnkey` in
#Touche Muet (FN + F2)
1)
#La fonction muet n'existe pas directement, Je suppose donc que le système est a l'état non muet au démarrage du script
#et j'utilise la bascule sur la condition IF ci-dessous.
if (($mute == 0)); then
mute=1
amixer sset Front mute
echo Muet
else
mute=0
amixer sset Front unmute
echo Non muet
fi
;;
#Touche Vol- (FN + F3)
2)
amixer sset Front 2-
;;
#Touche Vol+ (FN + F4)
4)
amixer sset Front 2+
;;
#Touche Lum- (FN + F6)
8)
#Baisser la luminosité de 1
#condition pour éviter une erreur de dépassement
if ((`cat /proc/acpi/sony/brightness` != 1)); then
	#on lit la valeur actuelle et on enlève une unité avant de la redéfinir
	echo $((`cat /proc/acpi/sony/brightness`-1)) > /proc/acpi/sony/brightness
fi
echo `cat /proc/acpi/sony/brightness`
;;
#Touche Lum+ (FN + F5)
16)
#Augementer la luminausité de 1
if ((`cat /proc/acpi/sony/brightness` != 8)); then
	echo $((`cat /proc/acpi/sony/brightness`+1)) > /proc/acpi/sony/brightness
fi
echo `cat /proc/acpi/sony/brightness`
;;
#fin du CASE
esac
#retour de boucle
done

Ce script, exécuté sous Root (impérativement, sinon il n'a pas les accès nécessaires pour fonctionner) permet de régler la puissance de l'éclairage de l'écran à l'aide des touches dédiées, la gestion du son est maintenant implémentée, les touche Vol+, Vol- et Muet.

Pour ce qui est de la touche sortie vidéo vu que pour le moment elle est activé en permanence je n'ai pas de fonction assignée a cette touche du clavier. Les touche Zoom et Hibernation n'ont pas non plus de fonctions associées.

La sortie Vidéo

Une solution prenant comme base "xrandr" et pour gutsy devrais aparaitre d'ici quelques temps, cette méthode serais alors nettement plus "propre"

La sortie vidéo est un autre probléme. Il existe un logitiel appelé "i810 switch" qui doit normalement assurer cette fonction. Si vous avez ce type de carte essayez ce logitiel trés simple d'utilisation. Pour en savoir plus sur son fontionement "man i810switch".

Malheureusement ce logitiel donne une image brouillé sur l'écran de sortie.

Néenmoins, une solution existe. Elle n'est certe pas trés propre, mais a l'interet de fonctionner, elle consiste a demander a la carte de gérer 2 écran qui auront le même affichage. Pour cela éctiter le fichier Xorg.conf comme ceci

$sudo cp /etc/X11/xorg.conf /etc/X11/xorg.bak
$sudo nano /etc/X11/xorg.conf

Et ajouter dans la section Devices ces 2 lignes

Option      "MonitorLayout" "CRT,LFP"
Option      "Clone" "on"

Redémarer l'ordinateur et la sortie sera active.

Attention cependant. Si le projecteur, ou l'écran externe ne suporte pas la résolution de 1280x800 (qui est maintenant commune sur les ordinateurs portables, mais pas nécésairement sur d'autre materiel) il vous faudra repasser a une résolution accepté par le projecteur sur l'écran de votre portable (via le menu système > préférences > résolution de l'écran )

Le packet "resapplet", disponible dans synaptic permet d'ajouter une icone dans la zone a coté de l'heurs qui permet alors de passer rapidement d'une résolution a une autre (par défault l'application se trouve dans le menu application et non dans les applets a ajouter)

  • materiel/liste_portables/sony_vaio_vgn-fs515e.1261308677.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)