Pages : 1
#1 Le 23/11/2006, à 18:04
- brulmaire
touches "fn" sur portable vaio k215s
Bonjour à tous !
Suite à l'installation d'ubuntu edgy sur mon portable vaio k215s, j'ai rencontré un problème de configuration avec les touches fn.
J'ai suivi les infos de la doc du site et essayé l'opération proposée ici ( http://users.skynet.be/thomasvst/linux-on-laptop/ ).
Malheureusement, je bloque totalement à cette étape :
Download, compile and move the sonyfn.c file to your /usr/sbin directory.
$ gcc sonyfn.c -o sonyfn
$ sudo mv sonyfn /usr/sbin
Lorsque j'accomplis la première commande, j'obtiens les indications suivantes :
fragnes@portable:~/Desktop$ gcc sonyfn.c -o sonyfn
sonyfn.c:1:19: error: stdio.h: Aucun fichier ou répertoire de ce type
sonyfn.c:2:20: error: stdlib.h: Aucun fichier ou répertoire de ce type
sonyfn.c:3:19: error: errno.h: Aucun fichier ou répertoire de ce type
sonyfn.c:4:20: error: unistd.h: Aucun fichier ou répertoire de ce type
sonyfn.c:5:19: error: fcntl.h: Aucun fichier ou répertoire de ce type
sonyfn.c:6:23: error: sys/ioctl.h: Aucun fichier ou répertoire de ce type
sonyfn.c:9:29: error: linux/soundcard.h: Aucun fichier ou répertoire de ce type
sonyfn.c: In function ‘get_volume’:
sonyfn.c:29: error: ‘O_RDONLY’ undeclared (first use in this function)
sonyfn.c:29: error: (Each undeclared identifier is reported only once
sonyfn.c:29: error: for each function it appears in.)
sonyfn.c:32: error: ‘SOUND_MIXER_READ_VOLUME’ undeclared (first use in this function)
sonyfn.c: In function ‘set_volume’:
sonyfn.c:42: error: ‘O_RDWR’ undeclared (first use in this function)
sonyfn.c:45: error: ‘SOUND_MIXER_WRITE_VOLUME’ undeclared (first use in this function)
sonyfn.c: In function ‘getBrightness’:
sonyfn.c:112: error: ‘FILE’ undeclared (first use in this function)
sonyfn.c:112: error: ‘handle’ undeclared (first use in this function)
sonyfn.c:116: error: ‘NULL’ undeclared (first use in this function)
sonyfn.c:118: warning: incompatible implicit declaration of built-in function ‘exit’
sonyfn.c:120: warning: incompatible implicit declaration of built-in function ‘fscanf’
sonyfn.c:122: warning: incompatible implicit declaration of built-in function ‘exit’
sonyfn.c: In function ‘setBrightness’:
sonyfn.c:131: error: ‘FILE’ undeclared (first use in this function)
sonyfn.c:131: error: ‘handle’ undeclared (first use in this function)
sonyfn.c:142: error: ‘NULL’ undeclared (first use in this function)
sonyfn.c:144: warning: incompatible implicit declaration of built-in function ‘exit’
sonyfn.c:146: warning: incompatible implicit declaration of built-in function ‘fprintf’
sonyfn.c:148: warning: incompatible implicit declaration of built-in function ‘exit’
sonyfn.c: In function ‘getCodes’:
sonyfn.c:155: error: ‘FILE’ undeclared (first use in this function)
sonyfn.c:155: error: ‘handle’ undeclared (first use in this function)
sonyfn.c:159: error: ‘NULL’ undeclared (first use in this function)
sonyfn.c:161: warning: incompatible implicit declaration of built-in function ‘exit’
sonyfn.c:163: warning: incompatible implicit declaration of built-in function ‘fscanf’
sonyfn.c:165: warning: incompatible implicit declaration of built-in function ‘exit’
sonyfn.c: In function ‘main’:
sonyfn.c:177: warning: incompatible implicit declaration of built-in function ‘printf’
Et bien sûr, la commande suivante est impossible à réaliser. Par conséquent, je ne peux pas activer la fonctionnalité "fn".:(
Je débute sous linux et je n'ai pas de solution au problème pour l'instant. Merci pour l'aide que vous pourriez m'apporter!:)
Hors ligne
#2 Le 23/11/2006, à 21:39
- brulmaire
Re : touches "fn" sur portable vaio k215s
Personne ?
Hors ligne
#3 Le 24/11/2006, à 15:53
- brulmaire
Re : touches "fn" sur portable vaio k215s
up
Hors ligne
#4 Le 24/11/2006, à 16:12
- Nizarus
Re : touches "fn" sur portable vaio k215s
il faut installer les bibliothèques gcc
dans la doc :
Requirements : gcc-3.4, linux-headers-...
Hors ligne
#5 Le 24/11/2006, à 16:43
- brulmaire
Re : touches "fn" sur portable vaio k215s
Merci pour ta réponse, malheureusement l'installation de la bibliothèque gcc3.4 ne change rien au problème.
Pour lancer cette opération : $ gcc sonyfn.c -o sonyfn
Il faut bien se rendre avec la commande "cd" jusqu'au fichier téléchargé "sonyfn.c" ?
Dernière modification par brulmaire (Le 24/11/2006, à 16:54)
Hors ligne
#6 Le 24/11/2006, à 17:00
- Nizarus
Re : touches "fn" sur portable vaio k215s
ça mon brave c'est un problème de compilation ta mal choisit le titre de ton poste
et voilà une solution possible
http://forum.ubuntu-fr.org/viewtopic.php?id=78374
ça doit être bon maintenant
EDITE : Bien sure Il faut se rendre avec la commande "cd" jusqu'au fichier téléchargé "sonyfn.c"
Dernière modification par Nizarus (Le 24/11/2006, à 17:02)
Hors ligne
#7 Le 24/11/2006, à 17:30
- brulmaire
Re : touches "fn" sur portable vaio k215s
Merci, suite à ton message j'ai pu progresser ... jusqu'à l'étape suivante de l'aide, mais je n'ai pas trouvé la ligne
[ -f /etc/default/rcS ] && . /etc/default/rcS après laquelle je dois ajouter la ligne sonyfn &.
Pour info, je donne le contenu de mon fichier etc/init.d/bootmisc.sh, je n'y comprend pas grand chose, mais si cela peut aider.
#!/bin/sh
### BEGIN INIT INFO
# Provides: bootmisc
# Required-Start: $local_fs hostname $remote_fs
# Required-Stop: $local_fs
# Default-Start: S
# Default-Stop:
# Short-Description: Miscellaneous things to be done during bootup.
# Description:
### END INIT INFO
PATH=/usr/sbin:/usr/bin:/sbin:/bin
[ "$DELAYLOGIN" ] || DELAYLOGIN=yes
. /lib/init/vars.sh
do_start () {
#
# If login delaying is enabled then create the flag file
# which prevents logins before startup is complete
#
case "$DELAYLOGIN" in
Y*|y*)
echo "System bootup in progress - please wait" > /var/lib/initscripts/nologin
;;
esac
# Create /var/run/utmp so we can login.
: > /var/run/utmp
if grep -q ^utmp: /etc/group
then
chmod 664 /var/run/utmp
chgrp utmp /var/run/utmp
fi
# Set pseudo-terminal access permissions.
if [ ! -e /dev/.devfsd ] && [ -c /dev/ttyp0 ]
then
chmod -f 666 /dev/tty[p-za-e][0-9a-f]
chown -f root:tty /dev/tty[p-za-e][0-9a-f]
fi
# Update motd
uname -snrvm > /var/run/motd
[ -f /etc/motd.tail ] && cat /etc/motd.tail >> /var/run/motd
# Save kernel messages in /var/log/dmesg
if which dmesg >/dev/null 2>&1
then
savelog -q -p -c 5 /var/log/dmesg
dmesg -s 524288 > /var/log/dmesg
chgrp adm /var/log/dmesg || :
elif [ -c /dev/klog ]
then
savelog -q -p -c 5 /var/log/dmesg
dd if=/dev/klog of=/var/log/dmesg &
sleep 1
kill $!
[ -f /var/log/dmesg ] && { chgrp adm /var/log/dmesg || : ; }
fi
#
# Save udev log in /var/log/udev
#
if [ -e /dev/.udev.log ]
then
mv -f /dev/.udev.log /var/log/udev
fi
# Remove bootclean's flag files.
# Don't run bootclean again after this!
rm -f /tmp/.clean
}
case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: bootmisc.sh [start|stop]" >&2
exit 3
;;
esac
:
Dernière modification par brulmaire (Le 24/11/2006, à 18:14)
Hors ligne
#8 Le 25/11/2006, à 11:46
- brulmaire
Re : touches "fn" sur portable vaio k215s
up
Hors ligne
#9 Le 25/11/2006, à 22:00
- brulmaire
Re : touches "fn" sur portable vaio k215s
up
Hors ligne
#10 Le 29/11/2006, à 10:28
- brulmaire
Re : touches "fn" sur portable vaio k215s
Personne pour espérer régler ce problème ?
Hors ligne
#11 Le 29/11/2006, à 11:58
- Nizarus
Re : touches "fn" sur portable vaio k215s
Bonjour,
J'ai le même fichier que toi et il ne contient pas cette fameuse ligne !!
Donc !!! aucune idée.
Contacte la personne qui a écrit la page web que tu référence dans ton premier message.
Hors ligne
#12 Le 29/11/2006, à 12:15
- brulmaire
Re : touches "fn" sur portable vaio k215s
Ok merci ! Je vais voir ça et essayer de tenir au courant des avancées, s'il y en a !
Nizarus, est-ce que ton Vaio gère malgré tout l'ensemble des fonctionnalités Fn sous ubuntu (dapper ou edgy )?
Dernière modification par brulmaire (Le 29/11/2006, à 12:27)
Hors ligne
#13 Le 29/11/2006, à 13:57
- brulmaire
Re : touches "fn" sur portable vaio k215s
Grâce à Thomas Vanstals, le créateur de la page d'aide d'installation des fonctionnalités Fn des Vaio, que je remercie au passage, j'ai pu situer la ligne sonyfn & à ajouter dans le fichier bootmisc.sh, après do_start () {.
En voici une copie pour ceux que cela intéresserait :
#!/bin/sh
### BEGIN INIT INFO
# Provides: bootmisc
# Required-Start: $local_fs hostname $remote_fs
# Required-Stop: $local_fs
# Default-Start: S
# Default-Stop:
# Short-Description: Miscellaneous things to be done during bootup.
# Description:
### END INIT INFOPATH=/usr/sbin:/usr/bin:/sbin:/bin
[ "$DELAYLOGIN" ] || DELAYLOGIN=yes
. /lib/init/vars.shdo_start () {
#
# If login delaying is enabled then create the flag file
# which prevents logins before startup is complete
#
sonyfn &
case "$DELAYLOGIN" in
Y*|y*)
Malheureusement, la fonctionnalité de transfert d'image de l'écran LCD du portable vers un écran secondaire ne semble toujours pas fonctionner. L'installation n'est donc pas totalement aboutie.
Hors ligne
#14 Le 29/11/2006, à 14:24
- Nizarus
Re : touches "fn" sur portable vaio k215s
Salut;
Je suis avec une Edgy sur un vaio FE31H. Les touches Fn ne fonctionnent pas et je me suis pas trop penché sur leurs cas. Après ton effort je verrais ça certainement.
Donc maintenant tous les Fn fonctionnent sauf le switch d'écran c'est j'ai bien compris !
Hors ligne
#15 Le 29/11/2006, à 14:39
- brulmaire
Re : touches "fn" sur portable vaio k215s
Exact, toutes sauf le switch et comme c'est le truc qui me motivait pour perdre un peu de temps en ligne de commande, je suis un peu déçu.
Je continuerai donc à regarder mes vidéos téléchargées sur ma tv à partir de xp ...
Hors ligne
#16 Le 29/11/2006, à 14:48
- Nizarus
Re : touches "fn" sur portable vaio k215s
Okay;
Regarde plutôt de ce coté : http://doc.ubuntu-fr.org/materiel/multi-ecran
ou ici :
http://doc.ubuntu-fr.org/materiel/nvidia_tvout
Oups !! c'est valable si tu à une carte nvidia
Hors ligne
#17 Le 29/11/2006, à 15:23
- brulmaire
Re : touches "fn" sur portable vaio k215s
Merci pour tes liens, malheureusement pour le second lien, il concerne les heureux possesseurs des cartes nvidia et ... ce n'est pas mon cas !
Quant au premier doit être jouable mais j'ai un peu les boules de remettre les mains dans le camboui avec mes petites connaissances en ligne de commande (rien que de suivre la démarche de Thomas Vanstals fut compliquée, il a fallu ton aide puis celle de Thomas pour y parvenir).
Bon, affaire à suivre malgré tout lorsque j'aurai un peu de temps et plus de courage.
Hors ligne
#18 Le 29/11/2006, à 16:07
- Nizarus
Re : touches "fn" sur portable vaio k215s
t'inquiète pas si on ne fait pas planter ça machine des dizaines de fois, je parle de mon cas, on n'apprendra jamais rien
Mais il faut avoir le courage de le faire et le temps pour réparer les dégâts dans le cas où
Mais bon ce qui est bien avec le toto du premier lien c'est qu'il commence par la création d'une sauvegarde du fichier de config pour le restaurer si tout va mal par la suite et ça c'est un bon réflexe à avoir.
Bon courage
Hors ligne
#19 Le 29/11/2006, à 17:34
- brulmaire
Re : touches "fn" sur portable vaio k215s
D'accord avec toi, j'ai d'ailleurs beaucoup appris des quelques réinstallations faites sur mes 2 machines, mais là l'opération ne me semble pas des plus simples donc pas pour aujourd'hui ... peut être pour demain !
Hors ligne
#20 Le 29/11/2006, à 19:05
- Nizarus
Re : touches "fn" sur portable vaio k215s
Sur mon portable ça donne rien de tous
aucune touches Fn n'est détectée
Hors ligne
#21 Le 29/11/2006, à 19:07
- brulmaire
Re : touches "fn" sur portable vaio k215s
Est-ce que toutes les procédures du tuto de Thomas Vanstals se déroulent sans problème ?
Hors ligne
#22 Le 29/11/2006, à 19:12
- Nizarus
Re : touches "fn" sur portable vaio k215s
oui, je n'est eu aucun problème du début à la fin
Hors ligne
#23 Le 29/11/2006, à 19:22
- brulmaire
Re : touches "fn" sur portable vaio k215s
Tout neuf ton matériel d'après les caracs visibles à partir de ton topic, il doit être sympa d'ailleurs.
Peut être n'est-il plus possible de gérer ces touches Fn avec le tuto de Th. Vanstals. En tout cas, je ne vois pas ta machine dans la liste des portables référencés ici : http://doc.ubuntu-fr.org/materiel/liste_portables/sony. Il faudrait sans doute lui poser la question. Pour info, il m'a répondu cordialement et très rapidement.
Dernière modification par brulmaire (Le 29/11/2006, à 19:23)
Hors ligne
#24 Le 27/12/2006, à 00:32
- Ishiro
Re : touches "fn" sur portable vaio k215s
Bonsoir,
Merci aux contributeurs de ce topic ainsi qu'à l'auteur de la page citée plus haut.
J'ai réussi à installer les raccourcis FN sur mon Vaio FS415S. Le réglage du son pose néanmoins quelques problèmes. J'ai eu quelques plantages du contrôleur de volume au départ, et ce que je modifie au clavier ne se retranscrit pas toujours au niveau du GUI : par exemple, lorsque je désactive le son (FN + F2), l'icone qui se trouve sous les 2 slides dans la fenêtre du controleur réagit correctement (une croix rouge apparait), par contre à la réactivation la croix reste sur l'icone...
Aussi, l'icone du son dans la barre des taches n'agit pas sur le volume du son, mais sur le volume du casque, ou de ce qui est marqué comme PCM-2 dans le controleur de volume.
C'est juste des détails, mais si ça marchait parfaitement (Il ne s'agit peut-être que d'une mauvaise configuration de ma part), ce ne serait pas plus mal...