キーボードのバックライトSonyをオフにします(VAIO SVF1521DCXW)


20

私が持っているソニーのVAIOノートパソコンフィット15EモデルSVF1521DCXWを、私はそのキーボードのバックライトをOFFにしたいです。キーボードに精神的な機能ショートカットキーがありません。私はとそれをオフにすることができVAIOコントロールセンターのWindows OSでの私は、私はUbuntuの14.04でそれをオフにすることができますかわかりません。

を実行してSVF1521DCXWを取得しますsudo dmidecode -s system-product-name

まず、/sys/devices/platform/sony-laptop/kbd_backlight私のマシンにファイルが存在しません。

デフォルトでは、キーボードのバックライトはオフのままです。いずれかのキーを押すと、15秒間しばらくオンになり、キーに触れないと、再びオフになります。

重要:すべての試行は、バッテリーとAC電源で同じ結果になりました

このls -l /sys/devices/platform/sony-laptop/コマンドは、ファイル/ディレクトリ/シンボリックリンクを次のように表示しました(余分な属性を削除し、それらのタイプを[]に強調表示しました。それらはすべてルート所有者です。):

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

lsmodコマンドを実行した場合にロードされるモジュール:

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

これは、実行中の出力ですmodinfo sony-laptop:(注:最後の2行を参照)

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)

実行すると同じ出力^^ modinfo sony_laptop(注:ダッシュの代わりにアンダースコア_)

私が試したのは次のとおりです:

1. modprobe次のコマンドを渡してモジュールをリロードします。

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

上記の2番目のコマンドの出力:(両方と試みるsony_laptopおよび/またはsony-laptop。また、私が変更kbd_backlight=0kbd-backlight=0と私はエラーを取得していないと、出力の下に私を与えました)

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

結果:変更なし。

2. modprobeこのコマンドを渡してモジュールをリロードします。

sudo modprobe -v sony_laptop kbd_backlight_timeout=3 kbd_backlight=0

出力:なし。
だから私はこのスレッドからすべてを試しました。
結果:変更なし。

3。 ls -l /sys/class/leds

出力:合計0(実際には何もありません)

4.ファイルを作成しようとしています

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

出力:そのようなファイルまたはディレクトリはありません。

ステップ4からExpandeオプション1:私は、という名前のファイルを作成sony-laptop.conf/etc/modprobe.dとオプションを追加しsony-laptop kbd_backlight=0て保存、ファイルに、コンピュータを再起動します。(リブートしなくても)動作せず、そこからファイルを削除しました。

手順4のオプション2を展開し、options.confin という名前のファイルを作成してファイルに/etc/modprobe.d追加options sony-laptop kbd_backlight=0し(はいoptions command is part of command here)、保存してコンピューターを再起動します。(リブートしなくても)動作せず、そこからファイルを削除しました。

手順4のオプション3を展開します。手順3で説明したとおり、ファイルはありません;)

結果(すべてのオプション):変更なし

5.多くのサイトにいくつかの推奨パッケージをインストールしようとしています:

sudo apt-get install nvidia-bl-dkms pommed

出力: E: Unable to locate package nvidia-bl-dkms

そして、それが助けになるなら、私はそれを追加しました:lshwコマンドの一部:

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

チャットルームで質問することができます ;)



あなたはすでにこれを試みたかもしれないように思えるが、名前のファイルを作成sony-laptop.conf中に/etc/modprobe.doptions sony-laptop kbd_backlight=0ファイルに追加して保存し、コンピューターを再起動します。動作しない場合は、ファイルを削除します。
セス14年

...再起動後、modprobeの内容は自動的にデフォルトにリセットされます。私が求めているのは、コマンドを個別に、または再起動せずに組み合わせて実行すると、ライトがオフになることです。
fossfreedom

さらなる調査によると、この変数は次の変数として定義されています。drivers/ platform / x86 / sony-laptop.c、132行目-ソース:lxr.free-electrons.com/ident?i
Elder Geek

回答:


6

古くて時代遅れの答えの代替

更新(2015年4月16日):バグが報告されましたこちらから入手できます。現在のバグのステータスは次のとおりです。
status:CONFIRMEDPatch released, waiting for test/merge!
importance:MEDIUM
assigned to:UNASSIGNED

KasiyAとのチャットとUbuntu Linux開発者の裏付けを通して、この問題はバグです。そのため、AUのメンバーが公式のカーネル開発者(Jon Skeetかもしれません)でない限り、このバグは解決できません。

これは、ここにある適切な領域で報告されるべきだと思います

バグのタイトルには、カーネルモジュールの名前(sony-laptop)とバグの簡単な説明(「ラップトップキーボードバックライトがオフにならない」)を配置します。

内容については、バグ全体を説明してください。何が機能し、何が機能しないかを説明してください。次のリソースも含めてください。

  • このページ。これには、これまでに試したことに関する情報が含まれています。
  • チャット。これにはデバッグ情報と、さらにいくつかの試みが含まれています。開発者はこれをソートできます。
  • パッチ。パッチが見つかった場合(この状況にあった)、必ずそれを含めてください。開発者の時間を節約できます。そして、バグはより速く解決されます。

また、バグは(通常)重要度の順に処理されます。バグの音を大事にしますが、誇張しないでください。

バグが解決したら、幸せになりましょう!公式Linuxカーネルの変更ログに追加しました!

また、バグ報告ページの指示に従ってください。開発者に提供するものが多ければ多いほど、彼らの仕事は容易になり、バグはより速く解決されます。


古い投稿: SourceForgeからVaio Control Centerを
ダウンロードしてみてください。

それをインストールするには、次の手順を実行します。

  1. ターミナルを開く
  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

必要に応じて、デスクトップにコントロールセンターへのリンクを作成できます。を指す.desktopエントリを作成するだけ~/.VCC/vaio-control-centerです。

アプリを起動したら、バックライトオプションメニューを探して調整してください。

注:これが機能するには、QT CoreとQT Devがインストールされている必要があります!

編集(MGodbyのコメントに触発):qt4-qmakeインストール済みであることを確認してください。また、conf-fileがにあることを確認してください/usr/share/qt/mkspecs/linux-g++-64/qmake.conf。必要に応じて、適切な場所へのシンボリックリンクを作成します。

少し無関係な注意で、modprobeをのsony-laptop代わりに使用してみましたsony_laptopか?

わずかに少ない無関係なノートで、最新のカーネルに更新しようとしていますか?


@KasiyAは、バグページを頻繁に確認してください。ユーザーは、追加の指示や実行する必要があるその他のことを投稿できます。たとえば、現在Apportを実行するように求められています。
カズウルフ14

@KasiyAアップストリームカーネルをテストできますか?バグレポートのコメント19が役立つはずです。
カズウォルフ

@KasiyAウー。より楽しいエラーメッセージ。その問題を別の質問として投稿してみてください。
カズウルフ14

@KasiyA素晴らしい。これが解決したら、これを最終的に修正する必要があります。
カズウルフ14

1
@KasiyA常にアヒルのテープがあります。
カズウルフ14


0

viao Fシリーズのサポートを向上させるために見つけたツールを次に示します。

インストール手順は次のとおりです

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

ホームフォルダでrootとして実行しないでください?
マークカービー14

sudo chmod 777 + x /home/user/vaio-f11-linux.control-center
マークカービー14

申し訳ありませんがスペルミスsudo chmod 777 /home/user/vaio-f11-linux.control-center/ -xは必要ありません
Mark Kirby 14

qt-sdkを持っていますか?./compileでこのエラーが発生します '/ usr / lib / x86_64-linux-gnu / qt4 / bin / qmake'を実行できませんでした:そのようなファイルまたはディレクトリはありません遅いので、より速くテストできるmabyをテストするには年齢がかかります。とにかく試してみます
マークカービー14

sudo apt-get install qt-sdk
Mark Kirby 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.