Bruno, Klaos, deste site ubuntu deu este resultado: http://biglinux.com.br/forum/posting.ph ... te&p=25233klaos escreveu:tente então os comandos
sudo apt-get install spicctrl
spicctrl
spicctrl -b 100
porem fn ainda não funciona.
[email protected]:~$ sudo chown system_username /proc/acpi/sony/brightness_defaultchown: usuário inválido: `system_username'
[email protected]:~$ echo "n" > /proc/acpi/sony/brightness_default
bash: /proc/acpi/sony/brightness_default: Arquivo ou diretório inexistente
[email protected]:~$ sudo chown root /proc/acpi/sony/brightness_default
chown: impossível acessar `/proc/acpi/sony/brightness_default': Arquivo ou diretório inexistente
[email protected]:~$ echo "1" > /proc/acpi/sony/brt
bash: /proc/acpi/sony/brt: Arquivo ou diretório inexistente
[email protected]:~$ Go here: http://forums.gentoo.org/viewtopic-p...1.html#2722251
bash: Go: comando não encontrado
[email protected]:~$ wget http://download.berlios.de/fsfn/sony_acpi.tar.gz
--14:57:50-- http://download.berlios.de/fsfn/sony_acpi.tar.gz
=> `sony_acpi.tar.gz'
Resolvendo download.berlios.de... 195.37.77.141
Conectando a download.berlios.de|195.37.77.141|:80... conectado.
HTTP requisição enviada, aguardando resposta... 200 OK
Tamanho: 4,646 (4.5K) [application/x-download]
100%[====================================>] 4,646 14.03K/s
14:57:52 (14.02 KB/s) - `sony_acpi.tar.gz' Salvo [4646/4646]
[email protected]:~$ tar zxvf sony_acpi.tar.gz
sony_acpi/
sony_acpi/Makefile
sony_acpi/sony_acpi.txt
sony_acpi/sony_acpi.c
[email protected]:~$ cd sony_acpi
[email protected]:~/sony_acpi$ make && sudo make install
make -C /lib/modules/2.6.24-16-generic/build SUBDIRS=/home/marlon/sony_acpi modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.24-16-generic'
CC [M] /home/marlon/sony_acpi/sony_acpi.o
/home/marlon/sony_acpi/sony_acpi.c:55: aviso: initialization from incompatible pointer type
Building modules, stage 2.
MODPOST 1 modules
CC /home/marlon/sony_acpi/sony_acpi.mod.o
LD [M] /home/marlon/sony_acpi/sony_acpi.ko
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.24-16-generic'
cp sony_acpi.ko /lib/modules/2.6.24-16-generic/kernel/drivers/acpi/
depmod -a
[email protected]:~/sony_acpi$
[email protected]:~/sony_acpi$ modprobe sony_acpi
FATAL: Error inserting sony_acpi (/lib/modules/2.6.24-16-generic/kernel/drivers/acpi/sony_acpi.ko): Operation not permitted
[email protected]:~/sony_acpi$ ls /proc/acpi/sony
ls: impossível acessar /proc/acpi/sony: Arquivo ou diretório inexistente
[email protected]:~/sony_acpi$ wget http://download.berlios.de/fsfn/fsfn-0.2.tar.gz
--14:59:24-- http://download.berlios.de/fsfn/fsfn-0.2.tar.gz
=> `fsfn-0.2.tar.gz'
Resolvendo download.berlios.de... 195.37.77.141
Conectando a download.berlios.de|195.37.77.141|:80... conectado.
HTTP requisição enviada, aguardando resposta... 200 OK
Tamanho: 155,380 (152K) [application/x-download]
100%[====================================>] 155,380 40.59K/s ETA 00:00
14:59:29 (38.84 KB/s) - `fsfn-0.2.tar.gz' Salvo [155380/155380]
[email protected]:~/sony_acpi$ tar zxvf fsfn-0.2.tar.gz
fsfn-0.2/
fsfn-0.2/src/
fsfn-0.2/src/osd.c
fsfn-0.2/src/osd.h
fsfn-0.2/src/acpihandler.c
fsfn-0.2/src/acpihandler.h
fsfn-0.2/src/fsfn.c
fsfn-0.2/src/Makefile.am
fsfn-0.2/src/Makefile.in
fsfn-0.2/src/basicmsg.c
fsfn-0.2/src/basicmsg.h
fsfn-0.2/src/generics.h
fsfn-0.2/src/alsasound.c
fsfn-0.2/src/alsasound.h
fsfn-0.2/NEWS
fsfn-0.2/TODO
fsfn-0.2/depcomp
fsfn-0.2/aclocal.m4
fsfn-0.2/README
fsfn-0.2/ltmain.sh
fsfn-0.2/configure
fsfn-0.2/configure.in
fsfn-0.2/config.guess
fsfn-0.2/install-sh
fsfn-0.2/config.sub
fsfn-0.2/missing
fsfn-0.2/mkinstalldirs
fsfn-0.2/Makefile.am
fsfn-0.2/Makefile.in
fsfn-0.2/config.h.in
fsfn-0.2/aclocal/
fsfn-0.2/aclocal/libxosd_version.m4
fsfn-0.2/aclocal/alsa.m4
fsfn-0.2/aclocal/libxosd.m4
fsfn-0.2/AUTHORS
fsfn-0.2/INSTALL
fsfn-0.2/ChangeLog
fsfn-0.2/COPYING
[email protected]:~/sony_acpi$ cd fsfn-0.2
[email protected]:~/sony_acpi/fsfn-0.2$ ./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for setlocale... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for size_t... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.1.1... found.
checking for snd_ctl_open in -lasound... yes
checking for xosd-config... no
checking for libxosd... no
checking for version of libxosd... < 0.7.0, failed
*** The version of XOSD library installed is not 0.7.0 or
*** above, make sure the correct version is installed.
[email protected]:~/sony_acpi/fsfn-0.2$ sudo apt-get install libasound2-dev build-essential linux-headers-$(uname -r) gcc-3.4
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
libasound2-dev já é a versão mais nova.
linux-headers-2.6.24-16-generic já é a versão mais nova.
Os seguintes pacotes foram instalados automáticamente e já não são necessários:
libsqlite0 libkrb5-dev network-manager-vpnc libqt4-sql vpnc openvpn
network-manager-openvpn
Utilize 'apt-get autoremove' para os remover.
Os pacotes extra a seguir serão instalados:
cpp-3.4 g++ g++-4.2 gcc-3.4-base libstdc++6-4.2-dev
Pacotes sugeridos:
g++-multilib g++-4.2-multilib gcc-4.2-doc libstdc++6-4.2-dbg gcc-3.4-doc
lib64gcc1 libc6-dev-amd64 libstdc++6-4.2-doc
Os NOVOS pacotes a seguir serão instalados:
build-essential cpp-3.4 g++ g++-4.2 gcc-3.4 gcc-3.4-base libstdc++6-4.2-dev
0 pacotes atualizados, 7 pacotes novos instalados, 0 a serem removidos e 7 não atualizados.
É preciso fazer o download de 7374kB de arquivos.
Depois desta operação, 23,9MB adicionais de espaço em disco serão utilizados.
Quer continuar [S/n]? s
AVISO: Os pacotes a seguir não podem ser autenticados!
libstdc++6-4.2-dev g++-4.2 g++ build-essential gcc-3.4-base cpp-3.4 gcc-3.4
Aviso de autenticação sobrescrito.
Obtendo:1 http://br.archive.ubuntu.com hardy/main libstdc++6-4.2-dev 4.2.3-2ubuntu7 [1187kB]
Obtendo:2 http://br.archive.ubuntu.com hardy/main g++-4.2 4.2.3-2ubuntu7 [2784kB]
Obtendo:3 http://br.archive.ubuntu.com hardy/main g++ 4:4.2.3-1ubuntu3 [1448B]
Obtendo:4 http://br.archive.ubuntu.com hardy/main build-essential 11.3ubuntu1 [7066B]
Obtendo:5 http://br.archive.ubuntu.com hardy-updates/universe gcc-3.4-base 3.4.6-6ubuntu5 [165kB]
Obtendo:6 http://br.archive.ubuntu.com hardy-updates/universe cpp-3.4 3.4.6-6ubuntu5 [1688kB]
Obtendo:7 http://br.archive.ubuntu.com hardy-updates/universe gcc-3.4 3.4.6-6ubuntu5 [1542kB]
Baixados 7374kB em 3min8s (39,1kB/s)
Selecionando pacote previamente não selecionado libstdc++6-4.2-dev.
(Lendo banco de dados ... 124785 arquivos e diretórios atualmente instalados.)
Descompactando libstdc++6-4.2-dev (de .../libstdc++6-4.2-dev_4.2.3-2ubuntu7_i386.deb) ...
Selecionando pacote previamente não selecionado g++-4.2.
Descompactando g++-4.2 (de .../g++-4.2_4.2.3-2ubuntu7_i386.deb) ...
Selecionando pacote previamente não selecionado g++.
Descompactando g++ (de .../g++_4%3a4.2.3-1ubuntu3_i386.deb) ...
Selecionando pacote previamente não selecionado build-essential.
Descompactando build-essential (de .../build-essential_11.3ubuntu1_i386.deb) ...
Selecionando pacote previamente não selecionado gcc-3.4-base.
Descompactando gcc-3.4-base (de .../gcc-3.4-base_3.4.6-6ubuntu5_i386.deb) ...
Selecionando pacote previamente não selecionado cpp-3.4.
Descompactando cpp-3.4 (de .../cpp-3.4_3.4.6-6ubuntu5_i386.deb) ...
Selecionando pacote previamente não selecionado gcc-3.4.
Descompactando gcc-3.4 (de .../gcc-3.4_3.4.6-6ubuntu5_i386.deb) ...
Instalando gcc-3.4-base (3.4.6-6ubuntu5) ...
Instalando cpp-3.4 (3.4.6-6ubuntu5) ...
Instalando gcc-3.4 (3.4.6-6ubuntu5) ...
Instalando libstdc++6-4.2-dev (4.2.3-2ubuntu7) ...
Instalando g++-4.2 (4.2.3-2ubuntu7) ...
Instalando g++ (4:4.2.3-1ubuntu3) ...
Instalando build-essential (11.3ubuntu1) ...
localepurge: Disk space freed in /usr/share/locale: 3272K
[email protected]:~/sony_acpi/fsfn-0.2$ sudo apt-get install libxosd-dev
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automáticamente e já não são necessários:
libsqlite0 libkrb5-dev network-manager-vpnc libqt4-sql vpnc openvpn
network-manager-openvpn
Utilize 'apt-get autoremove' para os remover.
Os pacotes extra a seguir serão instalados:
libpthread-stubs0 libpthread-stubs0-dev libx11-dev libxcb-xlib0-dev
libxcb1-dev libxext-dev libxinerama-dev libxosd2 xtrans-dev
Pacotes sugeridos:
xfonts-base-transcoded
Os NOVOS pacotes a seguir serão instalados:
libpthread-stubs0 libpthread-stubs0-dev libx11-dev libxcb-xlib0-dev
libxcb1-dev libxext-dev libxinerama-dev libxosd-dev libxosd2 xtrans-dev
0 pacotes atualizados, 10 pacotes novos instalados, 0 a serem removidos e 7 não atualizados.
É preciso fazer o download de 1988kB de arquivos.
Depois desta operação, 5435kB adicionais de espaço em disco serão utilizados.
Quer continuar [S/n]? s
AVISO: Os pacotes a seguir não podem ser autenticados!
libpthread-stubs0 libpthread-stubs0-dev libxcb1-dev libxcb-xlib0-dev
xtrans-dev libx11-dev libxext-dev libxinerama-dev libxosd2 libxosd-dev
Aviso de autenticação sobrescrito.
Obtendo:1 http://br.archive.ubuntu.com hardy/main libpthread-stubs0 0.1-2 [2812B]
Obtendo:2 http://br.archive.ubuntu.com hardy/main libpthread-stubs0-dev 0.1-2 [3090B]
Obtendo:3 http://br.archive.ubuntu.com hardy/main libxcb1-dev 1.1-1ubuntu1 [67,0kB]
Obtendo:4 http://br.archive.ubuntu.com hardy/main libxcb-xlib0-dev 1.1-1ubuntu1 [14,8kB]
Obtendo:5 http://br.archive.ubuntu.com hardy/main xtrans-dev 1.0.4-1 [70,5kB]
Obtendo:6 http://br.archive.ubuntu.com hardy/main libx11-dev 2:1.1.3-1ubuntu2 [1686kB]
Obtendo:7 http://br.archive.ubuntu.com hardy/main libxext-dev 2:1.0.3-2build1 [81,6kB]
Obtendo:8 http://br.archive.ubuntu.com hardy/main libxinerama-dev 2:1.0.2-1build1 [10,9kB]
Obtendo:9 http://br.archive.ubuntu.com hardy/universe libxosd2 2.2.14-1.4 [25,1kB]
Obtendo:10 http://br.archive.ubuntu.com hardy/universe libxosd-dev 2.2.14-1.4 [26,0kB]
Baixados 1988kB em 50s (39,6kB/s)
Selecionando pacote previamente não selecionado libpthread-stubs0.
(Lendo banco de dados ... 125509 arquivos e diretórios atualmente instalados.)
Descompactando libpthread-stubs0 (de .../libpthread-stubs0_0.1-2_i386.deb) ...
Selecionando pacote previamente não selecionado libpthread-stubs0-dev.
Descompactando libpthread-stubs0-dev (de .../libpthread-stubs0-dev_0.1-2_i386.deb) ...
Selecionando pacote previamente não selecionado libxcb1-dev.
Descompactando libxcb1-dev (de .../libxcb1-dev_1.1-1ubuntu1_i386.deb) ...
Selecionando pacote previamente não selecionado libxcb-xlib0-dev.
Descompactando libxcb-xlib0-dev (de .../libxcb-xlib0-dev_1.1-1ubuntu1_i386.deb) ...
Selecionando pacote previamente não selecionado xtrans-dev.
Descompactando xtrans-dev (de .../xtrans-dev_1.0.4-1_all.deb) ...
Selecionando pacote previamente não selecionado libx11-dev.
Descompactando libx11-dev (de .../libx11-dev_2%3a1.1.3-1ubuntu2_i386.deb) ...
Selecionando pacote previamente não selecionado libxext-dev.
Descompactando libxext-dev (de .../libxext-dev_2%3a1.0.3-2build1_i386.deb) ...
Selecionando pacote previamente não selecionado libxinerama-dev.
Descompactando libxinerama-dev (de .../libxinerama-dev_2%3a1.0.2-1build1_i386.deb) ...
Selecionando pacote previamente não selecionado libxosd2.
Descompactando libxosd2 (de .../libxosd2_2.2.14-1.4_i386.deb) ...
Selecionando pacote previamente não selecionado libxosd-dev.
Descompactando libxosd-dev (de .../libxosd-dev_2.2.14-1.4_i386.deb) ...
Instalando libpthread-stubs0 (0.1-2) ...
Instalando libpthread-stubs0-dev (0.1-2) ...
Instalando libxcb1-dev (1.1-1ubuntu1) ...
Instalando libxcb-xlib0-dev (1.1-1ubuntu1) ...
Instalando xtrans-dev (1.0.4-1) ...
Instalando libx11-dev (2:1.1.3-1ubuntu2) ...
Instalando libxext-dev (2:1.0.3-2build1) ...
Instalando libxinerama-dev (2:1.0.2-1build1) ...
Instalando libxosd2 (2.2.14-1.4) ...
Instalando libxosd-dev (2.2.14-1.4) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
/sbin/ldconfig.real: /usr/lib/libobexftp.so.0 is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libmulticobex.so.1 is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libbfb.so.0 is not a symbolic link
[email protected]:~/sony_acpi/fsfn-0.2$ wget http://download.berlios.de/fsfn/fsfn-1.0.tar.gz
--15:07:22-- http://download.berlios.de/fsfn/fsfn-1.0.tar.gz
=> `fsfn-1.0.tar.gz'
Resolvendo download.berlios.de... 195.37.77.141
Conectando a download.berlios.de|195.37.77.141|:80... conectado.
HTTP requisição enviada, aguardando resposta... 200 OK
Tamanho: 171,051 (167K) [application/x-download]
100%[====================================>] 171,051 40.33K/s ETA 00:00
15:07:27 (36.97 KB/s) - `fsfn-1.0.tar.gz' Salvo [171051/171051]
[email protected]:~/sony_acpi/fsfn-0.2$ tar zxvf fsfn-1.0.tar.gz
fsfn-1.0/
fsfn-1.0/etc/
fsfn-1.0/etc/fsfn.conf
fsfn-1.0/src/
fsfn-1.0/src/osd.c
fsfn-1.0/src/osd.h
fsfn-1.0/src/readconfig.c
fsfn-1.0/src/readconfig.h
fsfn-1.0/src/acpihandler.c
fsfn-1.0/src/acpihandler.h
fsfn-1.0/src/fsfn.c
fsfn-1.0/src/Makefile.am
fsfn-1.0/src/Makefile.in
fsfn-1.0/src/basicmsg.c
fsfn-1.0/src/basicmsg.h
fsfn-1.0/src/generics.h
fsfn-1.0/src/fsfn.pod
fsfn-1.0/src/autodev.c
fsfn-1.0/src/autodev.h
fsfn-1.0/src/alsasound.c
fsfn-1.0/src/alsasound.h
fsfn-1.0/NEWS
fsfn-1.0/TODO
fsfn-1.0/depcomp
fsfn-1.0/aclocal.m4
fsfn-1.0/README
fsfn-1.0/ltmain.sh
fsfn-1.0/configure
fsfn-1.0/configure.in
fsfn-1.0/config.guess
fsfn-1.0/install-sh
fsfn-1.0/config.sub
fsfn-1.0/missing
fsfn-1.0/debian/
fsfn-1.0/debian/fsfn
fsfn-1.0/mkinstalldirs
fsfn-1.0/fedora/
fsfn-1.0/fedora/fsfn
fsfn-1.0/gentoo/
fsfn-1.0/gentoo/fsfn
fsfn-1.0/Makefile.am
fsfn-1.0/Makefile.in
fsfn-1.0/config.h.in
fsfn-1.0/acinclude.m4
fsfn-1.0/AUTHORS
fsfn-1.0/INSTALL
fsfn-1.0/ChangeLog
fsfn-1.0/COPYING
[email protected]:~/sony_acpi/fsfn-0.2$ cd fsfn-1.0
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ ./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for setlocale... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for size_t... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.1.1... found.
checking for snd_ctl_open in -lasound... yes
checking for xosd-config... /usr/bin/xosd-config
checking for libxosd... yes
checking for version of libxosd... >= 2.2.0, ok
checking for pod2man... /usr/bin/pod2man
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make all-recursive
make[1]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
Making all in src
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT fsfn.o -MD -MP -MF ".deps/fsfn.Tpo" -c -o fsfn.o fsfn.c; \
then mv -f ".deps/fsfn.Tpo" ".deps/fsfn.Po"; else rm -f ".deps/fsfn.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT alsasound.o -MD -MP -MF ".deps/alsasound.Tpo" -c -o alsasound.o alsasound.c; \
then mv -f ".deps/alsasound.Tpo" ".deps/alsasound.Po"; else rm -f ".deps/alsasound.Tpo"; exit 1; fi
alsasound.c: Na função ‘loadMixer’:
alsasound.c:97: aviso: the address of ‘sid’ will always evaluate as ‘true’
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT acpihandler.o -MD -MP -MF ".deps/acpihandler.Tpo" -c -o acpihandler.o acpihandler.c; \
then mv -f ".deps/acpihandler.Tpo" ".deps/acpihandler.Po"; else rm -f ".deps/acpihandler.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT basicmsg.o -MD -MP -MF ".deps/basicmsg.Tpo" -c -o basicmsg.o basicmsg.c; \
then mv -f ".deps/basicmsg.Tpo" ".deps/basicmsg.Po"; else rm -f ".deps/basicmsg.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT osd.o -MD -MP -MF ".deps/osd.Tpo" -c -o osd.o osd.c; \
then mv -f ".deps/osd.Tpo" ".deps/osd.Po"; else rm -f ".deps/osd.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT readconfig.o -MD -MP -MF ".deps/readconfig.Tpo" -c -o readconfig.o readconfig.c; \
then mv -f ".deps/readconfig.Tpo" ".deps/readconfig.Po"; else rm -f ".deps/readconfig.Tpo"; exit 1; fi
readconfig.c: Na função ‘loadConfig’:
readconfig.c:223: aviso: the address of ‘buffer’ will always evaluate as ‘true’
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -MT autodev.o -MD -MP -MF ".deps/autodev.Tpo" -c -o autodev.o autodev.c; \
then mv -f ".deps/autodev.Tpo" ".deps/autodev.Po"; else rm -f ".deps/autodev.Tpo"; exit 1; fi
gcc -Wall -g -O2 -Wall -g -Wall -O2 -I/usr/include -o fsfn fsfn.o alsasound.o acpihandler.o basicmsg.o osd.o readconfig.o autodev.o -lasound -lm -ldl -lpthread -L/usr/lib -lxosd -lpthread -lXext -lX11 -lXinerama
generating manual page fsfn.1...
generating manual page fsfn.5...
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[2]: Nada a ser feito para `all-am'.
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[1]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
Making install in src
make[1]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'fsfn' '/usr/local/bin/fsfn'
test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1"
/usr/bin/install -c -m 644 './fsfn.1' '/usr/local/man/man1/fsfn.1'
test -z "/usr/local/man/man5" || mkdir -p -- "/usr/local/man/man5"
/usr/bin/install -c -m 644 './fsfn.5' '/usr/local/man/man5/fsfn.5'
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[1]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[1]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[2]: Nada a ser feito para `install-exec-am'.
make[2]: Nada a ser feito para `install-data-am'.
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[1]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ ./configure --disable-xosd && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for setlocale... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for size_t... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.1.1... found.
checking for snd_ctl_open in -lasound... yes
checking for pod2man... /usr/bin/pod2man
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make all-recursive
make[1]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
Making all in src
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -MT fsfn.o -MD -MP -MF ".deps/fsfn.Tpo" -c -o fsfn.o fsfn.c; \
then mv -f ".deps/fsfn.Tpo" ".deps/fsfn.Po"; else rm -f ".deps/fsfn.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -MT alsasound.o -MD -MP -MF ".deps/alsasound.Tpo" -c -o alsasound.o alsasound.c; \
then mv -f ".deps/alsasound.Tpo" ".deps/alsasound.Po"; else rm -f ".deps/alsasound.Tpo"; exit 1; fi
alsasound.c: Na função ‘loadMixer’:
alsasound.c:97: aviso: the address of ‘sid’ will always evaluate as ‘true’
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -MT acpihandler.o -MD -MP -MF ".deps/acpihandler.Tpo" -c -o acpihandler.o acpihandler.c; \
then mv -f ".deps/acpihandler.Tpo" ".deps/acpihandler.Po"; else rm -f ".deps/acpihandler.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -MT osd.o -MD -MP -MF ".deps/osd.Tpo" -c -o osd.o osd.c; \
then mv -f ".deps/osd.Tpo" ".deps/osd.Po"; else rm -f ".deps/osd.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -MT readconfig.o -MD -MP -MF ".deps/readconfig.Tpo" -c -o readconfig.o readconfig.c; \
then mv -f ".deps/readconfig.Tpo" ".deps/readconfig.Po"; else rm -f ".deps/readconfig.Tpo"; exit 1; fi
readconfig.c: Na função ‘loadConfig’:
readconfig.c:223: aviso: the address of ‘buffer’ will always evaluate as ‘true’
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall -MT autodev.o -MD -MP -MF ".deps/autodev.Tpo" -c -o autodev.o autodev.c; \
then mv -f ".deps/autodev.Tpo" ".deps/autodev.Po"; else rm -f ".deps/autodev.Tpo"; exit 1; fi
gcc -Wall -g -O2 -Wall -o fsfn fsfn.o alsasound.o acpihandler.o basicmsg.o osd.o readconfig.o autodev.o -lasound -lm -ldl -lpthread
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[2]: Nada a ser feito para `all-am'.
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[1]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
Making install in src
make[1]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'fsfn' '/usr/local/bin/fsfn'
test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1"
/usr/bin/install -c -m 644 './fsfn.1' '/usr/local/man/man1/fsfn.1'
test -z "/usr/local/man/man5" || mkdir -p -- "/usr/local/man/man5"
/usr/bin/install -c -m 644 './fsfn.5' '/usr/local/man/man5/fsfn.5'
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[1]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0/src'
make[1]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[2]: Entrando no diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[2]: Nada a ser feito para `install-exec-am'.
make[2]: Nada a ser feito para `install-data-am'.
make[2]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
make[1]: Saindo do diretório `/home/marlon/sony_acpi/fsfn-0.2/fsfn-1.0'
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ sudo fsfn
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ fsfn -o
fsfn: invalid option -- o
USAGE:
fsfn options
Options:
-h, --help This help
-n, --nodeamon Do not deamonize
-d, --device=inputdevice Use given device to handle fn keys, default: /dev/input/event0
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ chown root:root fsfn.txt && sudo chmod +x fsfn.txt && sudo mv fsfn.txt /etc/init.d/fsfn
chown: impossível acessar `fsfn.txt': Arquivo ou diretório inexistente
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ sudo update-rc.d fsfn defaults
update-rc.d: /etc/init.d/fsfn: file does not exist
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ sudo rmmod sony_acpi
ERROR: Module sony_acpi does not exist in /proc/modules
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$ sudo rmmod sony_acpi
ERROR: Module sony_acpi does not exist in /proc/modules
[email protected]:~/sony_acpi/fsfn-0.2/fsfn-1.0$