Klavye arka ışık Sony'yi kapatın (VAIO SVF1521DCXW)


20

15E modeli SVF1521DCXW modeline sahip bir Sony dizüstü bilgisayarım var ve klavyesinin arka ışığını kapatmak istiyorum. Klavyede bir fiziksel fonksiyon kısayol tuşuna sahip değildir. Windows OS'de VAIO Control Center ile kapatabilirim, ancak Ubuntu 14.04'te nasıl kapatabileceğimi bilmiyorum.

Elde SVF1521DCXW çalıştırarak sudo dmidecode -s system-product-name.

Öncelikle /sys/devices/platform/sony-laptop/kbd_backlightmakinemde dosya yok .

Varsayılan olarak, klavye arka ışığı KAPALI durumda kalır; Herhangi bir tuşa bastığımda 15 saniye süreyle AÇIK konuma gelir ve herhangi bir tuşa dokunmazsam tekrar KAPALI duruma geçer.

Önemli: Tüm denemeler batarya ve AC gücüyle aynı sonucu verdi

Aşağıdaki ls -l /sys/devices/platform/sony-laptop/komut dosyaları / dizinleri / sembolik bağları gösteriyordu (Ek nitelikleri ve bunların [] içine vurgulanan türlerini kaldırdım. Hepsi kök sahibiydi.):

[-]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

lsmodKomutu çalıştırırsam hangi modüller yüklenir :

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

Bu çalışmanın çıktısıdır modinfo sony-laptop: (Not: Son iki satıra bakın)

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)

Çalıştırılırsa aynı çıktı ^^ modinfo sony_laptop(Not: dash- yerine underscore_)

Ne denedim aşağıdaki gibidir:

1. modprobeAşağıdaki komutları geçerek yeniden yükleme modülü:

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

Yukarıdaki ikinci komutun çıktısı: (hem sony_laptopve / veya sony-laptop. Hem de denemek için . Ayrıca değiştim kbd_backlight=0, kbd-backlight=0hata alamadım ve bana aşağıdaki çıktıyı verdim)

insmod /lib/modules/3.13.0-35-generic/kernel/drivers/platform/x86/sony-laptop.ko kbd_backlight=0

Sonuç: Değişiklik yok.

2. modprobeBu komutu geçen modülün yeniden düzenlenmesi:

sudo modprobe -v sony_laptop kbd_backlight_timeout=3 kbd_backlight=0

Çıktı: Hiçbir şey.
Bu yüzden bu konudaki her şeyi denedim.
Sonuç: Değişiklik yok.

3. ls -l /sys/class/leds

Çıktı: toplam 0 (aslında Hiçbir şey)

4. Dosyayı kurmaya çalışıyor

  1. cat /etc/modprobe.d/sony-laptop.conf
  2. cat /etc/modprobe.d/options.conf
  3. cat /sys/class/leds/smc::kbd_backlight/brightness

Çıktı: Böyle bir dosya veya dizin yok.

4. adımda elde Expande seçenek 1: Bir dosyayı adında oluşturmak sony-laptop.confiçinde /etc/modprobe.dve seçenekleri eklenmiş sony-laptop kbd_backlight=0bunun kaydet, dosyaya ve bilgisayarı yeniden başlattı. Çalışmıyor (yeniden başlatmasam bile) ve dosyayı oradan kaldırdım.

4. adımda elde Expande seçenek 2: Bir dosyayı adında oluşturmak options.confiçinde /etc/modprobe.dve katma options sony-laptop kbd_backlight=0dosyasına (Evet'e options command is part of command herebunun kaydet) ve bilgisayarı yeniden başlattı. Çalışmıyor (yeniden başlatmasam bile) ve dosyayı oradan kaldırdım.

4. adımdaki seçenek 3: Expande: 3. adımda daha önce bahsetmiştim, orada hiçbir dosyam yok;)

Sonuç (tüm seçenekler için): Nochange

5. Bazı sitelere önerilen bir paket yüklemeye çalışıyorum:

sudo apt-get install nvidia-bl-dkms pommed

Çıktı: E: Unable to locate package nvidia-bl-dkms

Ve yardımcı olursa şunu ekledim: lshwkomutun bir kısmı :

*-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)

Herhangi bir sorunuz sohbet odasında sorulabilir ;)


Deneyin bu
Totti

Zaten bu çalıştı, ancak adlı bir dosya oluşturmak olabilir gibi görünüyor sony-laptop.confiçinde /etc/modprobe.d. options sony-laptop kbd_backlight=0Dosyaya ekleyin , kaydedin ve bilgisayarı yeniden başlatın. Çalışmazsa, dosyayı kaldırın.
Seth

... yeniden başlattıktan sonra modprobe stuff otomatik olarak varsayılanlara sıfırlanır. Tek istediğim, komutu tek tek çalıştırdığınızda veya yeniden başlatmadan OLDUĞU GİLEŞTİRME ile kombinasyon halinde ışık sönüyor.
fossfreedom

: - Kaynak sürücüleri / platform / x86 / sony-laptop.c, hat 132: daha fazla araştırma bu değişken bir değişken olarak Tanımlımı olduğunu gösterir lxr.free-electrons.com/ident?i=kbd_backlight_timeout
Elder Geek

Yanıtlar:


6

Eski ve eski cevapların yerine koyulması

Güncelleme (04.06.2015): Hata bildirildi ve buradan erişilebilir . Mevcut hata durumu:
status:CONFIRMEDPatch released, waiting for test/merge!
importance:MEDIUM
assigned to:UNASSIGNED

KasiyA ile yaptığınız bir sohbet ve Ubuntu Linux geliştiricilerinin onayları sayesinde bu sorun bir hatadır. Bu nedenle, AU’daki bir üye resmi bir çekirdek geliştiricisi değilse (belki Jon Skeet?) Bu hata çözülemez.

Bunun, burada bulunan uygun alanda rapor edilmesi gerektiğini düşünüyorum .

Hata başlığı için, çekirdek modülünün adını ( sony-laptop) ve hatanın kısa bir açıklamasını yerleştirin ( "Laptop Klavye Aydınlatması kapanmıyor" )

İçerik için, hatayı tamamen açıklayın. Neyin işe yarayıp neyin işe yaramadığını açıklayın. Ayrıca aşağıdaki kaynakları da ekleyin:

  • Bu sayfa . Şimdiye kadar ne denedim hakkında bilgi içerir.
  • Sohbet . Bu hata ayıklama bilgisi ve denenmiş bazı şeyler içerir. Devs bunun üstesinden gelebilir.
  • Yama (lar) . Bir yama bulunabilirse (bu durumda idi), eklediğinizden emin olun. Devs TONS zamanını koruyacak. Ve böceğin daha hızlı çözülür.

Ayrıca, böcekler (genellikle) önem sırasına göre ele alınır. Hatanızın sesini önemli yapın, ama abartmayın.

Senin hatan çözüldüğünde, mutlu ol! Az önce Resmi Linux Çekirdeği değişimini yaptınız!

Ayrıca: Hata bildirme sayfasındaki yönergeleri izlediğinizden emin olun. Devlere ne kadar fazla şey verirseniz işleri o kadar kolaylaşır ve hatanız daha hızlı çözülür.


Eski Gönderi: SourceForge'dan Vaio Control Center'ı
indirmeyi deneyin.

Yüklemek için aşağıdaki adımları izleyin:

  1. Bir terminal aç
  2. cd ~/Downloads
  3. mkdir ~/.VCC
  4. mv vaio-control-center-0.1.tar.bz2 ~/.VCC
  5. cd ~/.VCC
  6. tar -xjvf vaio-control-center-0.1.tar.bz2
  7. make -j12
  8. chmod +x vaio-control-center
  9. ./vaio-control-center

İsterseniz, kontrol merkezine masaüstünüze bir link oluşturabilirsiniz. Basitçe işaret eden bir .desktop girişi yapın ~/.VCC/vaio-control-center.

Uygulamaya girdikten sonra, bir arka ışık seçenekleri menüsünü arayın ve ayarlamayı deneyin.

Not: Bunun çalışması için, QT Core ve QT Dev'in kurulu olması gerekir!

Düzenleme (MGodby tarafından yapılan yorumdan esinlenerek): Yüklediğinizden emin olun qt4-qmake. Ayrıca, dosyanın içeride olduğundan emin olun /usr/share/qt/mkspecs/linux-g++-64/qmake.conf. Gerekirse uygun yere bir link verin.

Hafif bir ilgisiz notta, sony-laptopyerine modprobe kullanmayı denediniz sony_laptopmi?

Biraz daha az ilgisiz bir notta, en son çekirdeğe güncellemeyi denediniz mi?


@KasiyA lütfen hata sayfasını sık sık kontrol ettiğinizden emin olun. Kullanıcılar ek talimatlar ve yapılması gereken diğer şeyleri gönderebilir. Örneğin, şu anda Apport çalıştırmanız isteniyor.
Kaz Wolfe,

@KasiyA Akıntı çekirdeğini test edebilir misiniz? Bugreport'taki Yorum 19'un yardımı olmalı.
Kaz Wolfe,

@KasiyA woo. daha eğlenceli hata mesajları. Bu sorunu başka bir soru olarak göndermeyi deneyin.
Kaz Wolfe,

@KasiyA Harika. Bu bir kez çözüldüğünde, bu son olarak sabit olmalıdır.
Kaz Wolfe,

1
@KasiyA Her zaman ördek bandı var.
Kaz Wolfe


0

İşte viao F serisi için daha iyi destek sağlamaya çalışırken bulduğum bir araç

İşte kurulum talimatları

git clone https://code.google.com/p/vaio-f11-linux.control-center/
cd vaio-f11-linux.control-center
./compile
./run

Ana klasörünüzde kök olarak çalışmıyor mu?
Mark Kirby,

sudo chmod 777 + x /home/user/vaio-f11-linux.control-center
Mark Kirby,

Üzgünüm yazım hatası sudo chmod 777 / home / kullanıcı / kullanıcı / vaio-f11-linux.control-center/ -Sen x'e ihtiyacın yok
Mark Kirby, 11

Qt-sdk'ye sahip misiniz, bana bu hatayı verir. / Compile '/ usr / lib / x86_64-linux-gnu / qt4 / bin / qmake' komutunu çalıştıramadı: Böyle bir dosya veya dizin yok 500mb ve bağlantım Yavaş, bu yüzden daha hızlı test edebilirsiniz maby testi için yaş alacağım, yine de deneyeceğim
Mark Kirby

sudo apt-get install qt-sdk
Mark Kirby 12
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.