Raspberry Pi açılışında num-lock'u etkinleştir


13

Ahududu Pi 2 Raspbian jessie çalıştıran num-lock geçiş yapmaya çalışıyorum, ilk CLI önyükleme sırasında (<hostname> giriş: veya startx önce) çalıştırmak için gerek, ama hiçbiri giriş kadar çalıştı Zaten önyükleme sırasında çalışan ve varolan komut dosyasına dahil etmeyi umuyordu bir komut dosyası var.

Merak ediyorsanız şifrem için num-lock alabilirim.


Yanıtlar:


6

Evet. Bir yolu var.

  1. /etc/kbd/configEn sevdiğiniz editör ile açın .

  2. Yazan bir satır arayın LEDS=+num. Yanılmıyorsam 67 numaralı hatta olmalı.

  3. Rahatsız et. Senaryoyu bildiğini düşündüğüm için nasıl rahatsız edileceğini bildiğini varsayıyorum.

  4. Kar.


teşekkürler Ben şimdi denemek ve birkaç dakika içinde size geri
absenthecon

1
Bir cazibe çalıştı! Şimdi sadece
numlock basmıyorum alışmak zorunda

1
Rahat sandalyem var ama
pi'ye


2
Konumunda hiç dosyam yok /etc/kbd/config. Denedim sudo touch /etc/kbd/config, ancak "Böyle bir dosya veya dizin yok" şikayet etti.
Eptin

5

Bu, Raspbian Jessie sorusunu doğrudan cevaplamasa da, Raspbian Stretch'i çalıştıran diğer Google çalışanlarının sahip olmadığı /etc/kbd/configçözüm:

  • Numlockx yükleyin: sudo apt-get install numlockx
  • Bu dosyayı düzenle: sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf
  • Dosyanın sonuna şu satırı ekleyin: greeter-setup-script=/usr/bin/numlockx on
  • Dosyayı kaydedin ve yeniden başlatın, NumLock anahtarınız hala açık olmalıdır

Kaynaklar:

https://www.raspberrypi.org/forums/viewtopic.php?t=192383

ki buna karşılık:

/unix/375920/numlock-on-startup-on-linux-mint-18-2


X için bir çözüm olduğunu bilmek güzel. Ama ne yazık ki bu Raspbian Light'da yardımcı olmuyor. :(
kwasmich

1
Ayrıca, "<hostname> girişinden önce: veya startx" sorusuna göre bunun işe yaramayacağını unutmayın. Ayrıca lightdm (GUI girişi) kullanmadığınız sürece de çalışmayacaktır.
goldilocks

2

/etc/kbd/configRaspbian Stretch'te kaldırıldı, ancak /usr/bin/setledsbunun yerine numlock durumunu ayarlayabilirsiniz .

Örneğin, tüm VT'lerde numlock özelliğini etkinleştirmek için:

#!/bin/bash
# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
    /usr/bin/setleds -D +num < "$tty";
done

Bu komut dosyasını yerleştirir /usr/local/bin/numlockve önyükleme zamanında çağırırsınız, örneğin bir systemd hizmeti ( /etc/systemd/system/numlock.service) kullanarak :

[Unit]
Description=numlock

[Service]
ExecStart=/usr/bin/numlock
StandardInput=tty
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

İle hizmeti etkinleştirin systemctl enable numlock.service.

Kaynak: http://forums.debian.net/viewtopic.php?t=134006#p650222


1
Bunun yalnızca CLI için çalışacağını unutmayın. UI önyüklemesinde Stretch üzerinde çalışmaz.
aaronburro

-4

Komut satırı:

sed -i 's/#LEDS=+num/LEDS=+num/' '/etc/kbd/config'

Bu tam olarak nasıl çalışıyor? OP bunu ana makine adını ayarlamadan ve startx'ten önce nasıl çalıştırır?
Steve Robillard

Sadece bir kez çalıştırın, dosyayı sonsuza kadar değiştirir. Buradaki manuel adımların programatik eşdeğeridir.
Kevin Bougé

Çoğu sistem yöneticisi sistemlerindeki programların / komut dosyalarının nasıl çalıştığını bilmek ister. Ciddi olanlar, kritik öneme sahip bir ortamda çalışması gereken her şeyi denetler. Kullanıcılar ayrıca, çevrimiçi oldukları rastgele komut dosyalarının / komutların kötü amaçlı olmadığından emin olmaktan hoşlanırlar. Bu yüzden bunun bizim için değil, meslekten olmayanlar için ne yaptığını bilmek istiyoruz.
PNDA
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.