Ich habe einen Sony Vaio-Laptop mit 15E-Modell SVF1521DCXW und möchte die Hintergrundbeleuchtung der Tastatur ausschalten . Es gibt keine Tastenkombination für die Sprachfunktion auf der Tastatur. Ich kann es mit VAIO Control Center unter Windows deaktivieren, aber ich weiß nicht, wie ich es unter Ubuntu 14.04 deaktivieren kann.
Ich bekomme SVF1521DCXW durch Laufen sudo dmidecode -s system-product-name
.
Zunächst existiert keine /sys/devices/platform/sony-laptop/kbd_backlight
Datei auf meinem Computer.
Standardmäßig bleibt die Tastaturbeleuchtung ausgeschaltet. Wenn ich eine Taste drücke, wird sie 15 Sekunden lang eingeschaltet. Wenn ich keine Taste berühre, wird sie wieder ausgeschaltet.
Wichtig: Alle Versuche hatten das gleiche Ergebnis bei Batterie- und Wechselstrom
Der ls -l /sys/devices/platform/sony-laptop/
Befehl zeigte files / directoes / symbolic links wie folgt an (Ich habe zusätzliche Attribute entfernt und Typ von ihnen in [] hervorgehoben. Alle von ihnen sind root-Besitzer.):
[-]r--r--r-- 1 battery_care_health
[-]rw-r--r-- 1 battery_care_limiter
[l]rwxrwxrwx 1 driver -> ../../../bus/platform/drivers/sony-laptop
[-]r--r--r-- 1 modalias
[d]rwxr-xr-x 2 power
[l]rwxrwxrwx 1 subsystem -> ../../../bus/platform
[-]rw-r--r-- 1 touchpad
[-]rw-r--r-- 1 uevent
Welche Module werden geladen, wenn ich den lsmod
Befehl ausführe :
Module Size Used by
sony_laptop 54219 0
uvcvideo 80885 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40664 1 uvcvideo
videodev 134688 2 uvcvideo,videobuf2_core
rfcomm 69160 0
bnep 19624 2
bluetooth 391136 10 bnep,rfcomm
snd_hda_codec_hdmi 46368 1
snd_hda_codec_realtek 65580 1
microread_mei 12811 0
microread 13420 1 microread_mei
mei_phy 13881 1 microread_mei
crc_ccitt 12707 1 microread
hci 44425 2 mei_phy,microread
snd_hda_intel 56451 3
snd_hda_codec 192906 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 13602 1 snd_hda_codec
nfc 95012 2 hci,microread
intel_rapl 18773 0
x86_pkg_temp_thermal 14205 0
intel_powerclamp 14705 0
coretemp 13435 0
kvm_intel 143109 0
kvm 451552 1 kvm_intel
snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
crct10dif_pclmul 14289 0
crc32_pclmul 13113 0
ghash_clmulni_intel 13216 0
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
snd_seq_midi 13324 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30144 1 snd_seq_midi
aesni_intel 55624 1683
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
ablk_helper 13597 1 aesni_intel
lib80211_crypt_tkip 17619 0
cryptd 20359 844 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29482 2 snd_pcm,snd_seq
joydev 17381 0
serio_raw 13462 0
wl 4207846 0
lib80211 14381 2 wl,lib80211_crypt_tkip
cfg80211 484040 1 wl
lpc_ich 21080 0
rtsx_pci_ms 18151 0
snd 69322 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
memstick 16966 1 rtsx_pci_ms
soundcore 12680 1 snd
mei_me 18627 0
mei 82276 3 mei_phy,mei_me,microread_mei
mac_hid 13205 0
parport_pc 32701 0
ppdev 17671 0
lp 17759 0
binfmt_misc 17468 1
parport 42348 3 lp,ppdev,parport_pc
rtsx_pci_sdmmc 23274 0
nouveau 1097199 1
i915 783805 4
mxm_wmi 13021 1 nouveau
wmi 19177 2 mxm_wmi,nouveau
ttm 85150 1 nouveau
i2c_algo_bit 13413 2 i915,nouveau
psmouse 106678 0
ahci 25819 2
drm_kms_helper 55071 2 i915,nouveau
libahci 32716 1 ahci
drm 303102 8 ttm,i915,drm_kms_helper,nouveau
r8169 67581 0
rtsx_pci 46202 2 rtsx_pci_ms,rtsx_pci_sdmmc
mii 13934 1 r8169
video 19476 2 i915,nouveau
Dies ist die Ausgabe von running modinfo sony-laptop
: (Hinweis: Siehe die letzten beiden Zeilen)
filename: /lib/modules/3.13.0-37-generic/kernel/drivers/platform/x86/sony-laptop.ko
version: 0.6
license: GPL
description: Sony laptop extras driver (SPIC and SNC ACPI device)
author: Stelian Pop, Mattia Dongili
srcversion: 5C6E050349475558A231C59
alias: acpi*:SNY6001:*
alias: acpi*:SNY5001:*
depends:
intree: Y
vermagic: 3.13.0-37-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: 2C:B1:13:3B:35:F9:5A:9E:24:DE:AB:EE:B1:2B:A4:49:BC:BA:BB:C9
sig_hashalgo: sha512
parm: debug:set this to 1 (and RTFM) if you want to help the development of this driver (int)
parm: no_spic:set this if you don't want to enable the SPIC device (int)
parm: compat:set this if you want to enable backward compatibility mode (int)
parm: mask:set this to the mask of event you want to enable (see doc) (ulong)
parm: camera:set this to 1 to enable Motion Eye camera controls (only use it if you have a C1VE or C1VN model) (int)
parm: minor:minor number of the misc device for the SPIC compatibility code, default is -1 (automatic) (int)
parm: kbd_backlight:set this to 0 to disable keyboard backlight, 1 to enable it (default: no change from current value) (int)
parm: kbd_backlight_timeout:meaningful values vary from 0 to 3 and their meaning depends on the model (default: no change from current value) (int)
Gleiche Ausgabe ^^ wenn ausgeführt modinfo sony_laptop
(Hinweis: Unterstrich_ statt Strich-)
Was ich ausprobiert habe, ist wie folgt:
1. modprobe
Modul mit folgenden Befehlen neu laden:
sudo modprobe -r sony_laptop # <- No output. back to command prompt. And with -l option I get modprobe: invalid option -- 'l'
sudo modprobe -v sony_laptop kbd_backlight=0
Ausgang des zweiten Befehls in oben: (für beide versuchen , mit sony_laptop
und / oder sony-laptop
. Auch wechselte ich kbd_backlight=0
zu kbd-backlight=0
und ich keinen Fehler bekommen und gab mir die folgenden Ausgang)
insmod /lib/modules/3.13.0-35-generic/kernel/drivers/platform/x86/sony-laptop.ko kbd_backlight=0
Ergebnis: Keine Änderungen.
2. Umkodierungsmodul modprobe
mit Übergabe dieses Befehls:
sudo modprobe -v sony_laptop kbd_backlight_timeout=3 kbd_backlight=0
Ausgabe: Nichts.
Also habe ich alles aus diesem Thread probiert.
Ergebnis: Keine Änderung.
3. ls -l /sys/class/leds
Ausgabe: gesamt 0 (eigentlich nichts)
4. Versuch, eine Datei zu gründen
cat /etc/modprobe.d/sony-laptop.conf
cat /etc/modprobe.d/options.conf
cat /sys/class/leds/smc::kbd_backlight/brightness
Ausgabe: Keine solche Datei oder Verzeichnis.
Erweitern Sie Option 1 ab Schritt 4: Ich erstelle eine Datei mit dem Namen sony-laptop.conf
in /etc/modprobe.d
und füge sony-laptop kbd_backlight=0
der Datei Optionen hinzu , speichere sie und starte den Computer neu. Es funktioniert nicht (auch wenn ich nicht neu starte) und ich habe die Datei von dort entfernt.
Erweitern Sie Option 2 ab Schritt 4: Ich erstelle eine Datei mit dem Namen options.conf
in /etc/modprobe.d
und füge options sony-laptop kbd_backlight=0
sie der Datei hinzu (Ja options command is part of command here
), speichere sie und starte den Computer neu. Es funktioniert nicht (auch wenn ich nicht neu starte) und ich habe die Datei von dort entfernt.
Erweitern Sie Option 3 von Schritt 4: Ich habe bereits in Schritt 3 erwähnt, ich habe keine Datei dort;)
Ergebnis (für alle Optionen): Nochange
5. Versuchen Sie, ein bestimmtes Paket auf vielen Websites zu installieren:
sudo apt-get install nvidia-bl-dkms pommed
Ausgabe: E: Unable to locate package nvidia-bl-dkms
Und wenn es hilft, habe ich folgendes hinzugefügt: Teil des lshw
Befehls:
*-serial UNCLAIMED
description: SMBus
product: 7 Series/C210 Series Chipset Family SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 04
width: 64 bits
clock: 33MHz
configuration: latency=0
resources: memory:d1815000-d18150ff ioport:4040(size=32)
quelle
sony-laptop.conf
in/etc/modprobe.d
. Fügen Sieoptions sony-laptop kbd_backlight=0
der Datei hinzu, speichern Sie sie und starten Sie den Computer neu. Wenn es nicht funktioniert, entfernen Sie die Datei.Antworten:
Ersatz für alte und veraltete Antwort
Update (16.04.2015): Bug wurde gemeldet und ist hier verfügbar . Aktueller Bugstatus ist:
status:
CONFIRMEDPatch released, waiting for test/merge!
importance:
MEDIUMassigned to:
UNASSIGNEDDurch einen Chat mit KasiyA und die Bestätigung durch die Ubuntu-Linux-Entwickler ist dieses Problem ein Fehler. Daher kann dieser Fehler nur behoben werden, wenn ein AU-Mitglied ein offizieller Kernel-Entwickler ist (Jon Skeet vielleicht?).
Ich denke, dass dies an der richtigen Stelle gemeldet werden sollte, die hier ist .
Geben Sie als Fehlertitel den Namen des Kernelmoduls (
sony-laptop
) und eine kurze Beschreibung des Fehlers ein ( "Hintergrundbeleuchtung der Laptop-Tastatur wird nicht ausgeschaltet" ).Beschreiben Sie für den Inhalt den Fehler in seiner Gesamtheit. Beschreiben Sie, was funktioniert und was nicht. Enthalten Sie auch die folgenden Ressourcen:
Außerdem werden Fehler (normalerweise) in der Reihenfolge ihrer Wichtigkeit behandelt. Machen Sie Ihren Bug wichtig, aber übertreiben Sie nicht.
Wenn Ihr Fehler behoben ist, SEIEN SIE GLÜCKLICH! Sie haben es gerade in das offizielle Linux-Kernel-Changelog geschafft!
Außerdem: Stellen Sie sicher, dass Sie alle Anweisungen auf der Seite zur Fehlerberichterstattung befolgen. Je mehr Zeug du den Entwicklern gibst, desto einfacher sind ihre Jobs und desto schneller ist dein Fehler behoben.
Alter Beitrag:
Laden Sie das Vaio Control Center von SourceForge herunter.
Führen Sie zum Installieren die folgenden Schritte aus:
cd ~/Downloads
mkdir ~/.VCC
mv vaio-control-center-0.1.tar.bz2 ~/.VCC
cd ~/.VCC
tar -xjvf vaio-control-center-0.1.tar.bz2
make -j12
chmod +x vaio-control-center
./vaio-control-center
Wenn Sie möchten, können Sie auf Ihrem Desktop einen Link zum Kontrollzentrum erstellen. Erstellen Sie einfach einen .desktop-Eintrag, auf den verwiesen wird
~/.VCC/vaio-control-center
.Suchen Sie in der App nach einem Menü mit Optionen für die Hintergrundbeleuchtung und versuchen Sie, diese anzupassen.
Hinweis: Damit dies funktioniert, MÜSSEN Sie QT Core und QT Dev installiert haben!
Bearbeiten (inspiriert durch einen Kommentar von MGodby): Stellen Sie sicher, dass Sie
qt4-qmake
installiert haben. Stellen Sie außerdem sicher, dass sich die Conf-Datei in befindet/usr/share/qt/mkspecs/linux-g++-64/qmake.conf
. Stellen Sie bei Bedarf einen Symlink zum richtigen Speicherort her.Haben Sie in einem etwas anderen Zusammenhang versucht, modprobe mit
sony-laptop
anstelle von zu verwendensony_laptop
?Auf einer etwas weniger in keinem Zusammenhang zur Kenntnis, haben Sie versucht, auf den neuesten Kernel zu aktualisieren?
quelle
Wie wäre es damit:
/etc/modprobe.d/options.conf
options sony-laptop kbd_backlight=0
Oder hinzufügen1
sudo update-initramfs -u
Quelle: http://ubuntuforums.org/showthread.php?t=1865782
quelle
Hier ist ein Tool, das ich gefunden habe, um eine bessere Unterstützung für die Viao F-Serie zu erzielen
Hier sind die Installationsanweisungen
quelle