web-dev-qa-db-ja.com

Macbookキーボードのバックライトを無効にする方法

12.04のMacbookでキーボードのバックライトを完全にオフにして無効にするにはどうすればよいですか?

再起動するたびに、Ubuntuはバックライトを100%の明るさに設定しますが、イライラすることに、新しいファンクションキーは長押しをサポートしなくなったため、バックライトをオフにするには約50回薄暗いキーを押す必要があります。

7
Cerin

キーボードバックライトデバイスを誰でも書き込み可能にします。

Sudo chmod 777 /sys/class/leds/smc::kbd_backlight/brightness

次に、〜/ .bash_aliasesに以下を追加します。

echo 0 | tee -a /sys/class/leds/smc::kbd_backlight/brightness

または、すべてのユーザーに対してバックライトを無効にする場合は、代わりに/etc/profile.d/custom.shにその行を追加します。

私が気づいた唯一の注意点は、バックライトを完全な明るさにリセットするために時々画面のロックを解除するように見えることです。残念ながら、私はこれが何を引き起こしているのかわかりません。

5
Cerin

(これはubuntuに関係していることは知っていますが、Mintを実行している人にも役立つかもしれないと思いました)

これらをbashエイリアスに追加しようとしても、Macbook Air 2012で実行されているLinux Mintでは機能しませんでした(おそらく何か間違っている)。

ログイン時にSudoとしてスクリプトを実行する必要がありました

echo '2' > /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
echo '0' > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness
exit 0


参照: ログイン時にスクリプトをSudoとして実行する方法

  1. 上記のスクリプトを使用して〜/ subfolder/script.shにシェルスクリプトを作成しました。

  2. その後、sudoersファイルを編集し、カスタムスクリプトをパスワードなしで実行できるようにしなければなりませんでした。

    username ALL=NOPASSWD:/full/path/to/script.sh
    
    # Replace username and path with your own
    
  3. その後、基本的に追加した

    Sudo /full/path/to/script.sh
    

    起動アプリケーションに。

これはリンクで説明されています。

改善のための提案は歓迎されますが、これは私にとってはうまくいきます。

4
CommandZ