Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 23/11/2006, à 17: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, à 20:39

brulmaire

Re : touches "fn" sur portable vaio k215s

Personne ? smile

Hors ligne

#3 Le 24/11/2006, à 14:53

brulmaire

Re : touches "fn" sur portable vaio k215s

up

Hors ligne

#4 Le 24/11/2006, à 15: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, à 15: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. sad

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, à 15:54)

Hors ligne

#6 Le 24/11/2006, à 16: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 wink
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, à 16:02)

Hors ligne

#7 Le 24/11/2006, à 16: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. smile

#!/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, à 17:14)

Hors ligne

#8 Le 25/11/2006, à 10:46

brulmaire

Re : touches "fn" sur portable vaio k215s

up wink

Hors ligne

#9 Le 25/11/2006, à 21:00

brulmaire

Re : touches "fn" sur portable vaio k215s

up

Hors ligne

#10 Le 29/11/2006, à 09: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, à 10: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, à 11: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 ! smile

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, à 11:27)

Hors ligne

#13 Le 29/11/2006, à 12: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 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
        #
        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, à 13: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. big_smile
Donc maintenant tous les Fn fonctionnent sauf le switch d'écran c'est j'ai bien compris !

Hors ligne

#15 Le 29/11/2006, à 13: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 ... hmm

Hors ligne

#16 Le 29/11/2006, à 13: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, à 14: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 ! smile

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. cool

Hors ligne

#18 Le 29/11/2006, à 15: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 tongue
Mais il faut avoir le courage de le faire et le temps pour réparer les dégâts dans le cas où lol
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, à 16: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 ! big_smile

Hors ligne

#20 Le 29/11/2006, à 18:05

Nizarus

Re : touches "fn" sur portable vaio k215s

Sur mon portable ça donne rien de tous hmm
aucune touches Fn n'est détectée mad

Hors ligne

#21 Le 29/11/2006, à 18: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, à 18:12

Nizarus

Re : touches "fn" sur portable vaio k215s

oui, je n'est eu aucun problème du début à la fin smile

Hors ligne

#23 Le 29/11/2006, à 18: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. smile

Dernière modification par brulmaire (Le 29/11/2006, à 18:23)

Hors ligne

#24 Le 26/12/2006, à 23: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... big_smile

Haut de page ↑