Linux'ta num-lock'u varsayılan olarak etkinleştir


11

Benzer bir soru vardı - ama IMHO daha basit bir çözüm olmalı. BIOS'ta num-lock açıksa - linux önyükleme ve / veya KDE / Gnome / herhangi bir başlatma sırasında neden kapatılır?

Yanıtlar:


9

Linux çoğu çevre birimini bilinen bir durumda olacak şekilde başlatır. Bu klavyeyi içerir: Linux'un klavyeyle ilgili dahili verileri LED'lerle daha iyi eşleşmiştir, bu yüzden Linux'un yaptığı LED'leri kapatmaktır (hatırladığım kadarıyla, CPU bir PC klavyesindeki LED'lerin durumunu okuyamaz) ve tümünü * Kilitle kapalı olduğunu bildirin.

Varsayılan olarak NumLock'u açmayı seviyorum. Linux metin konsolları için önceden yaptığım şey¹

for t in /dev/tty[0-9]*; do setleds -D +num <$t; done

bir önyükleme komut dosyasından ( /etc/rc.localveya /etc/init.d/50_local_setledsdağıtımın bunları koymayı sevdiği her yerde).

Günümüzde Debian gibi bazı dağıtımlarında en azından ekleyebilir LEDS=+numiçin /etc/console-tools/config(ya da /etc/kbd/confighangisinin bağlı sen var).

X pencere sisteminin kendi klavye kullanımı vardır, bu yüzden ayrı olarak ele almanız gerekir. Ne yapmam anahtar kapaklar etmektir benim düzeninde bir Num Lock tuşu yok (sürekli ve anahtar num lock (Ben Caps benim düzeninde Kilit tuşu yok) kapalı kalıcı kilitlemek ve tuş takımı tuşları göndermek KP_1ve yakında). Değiştiricileri korumak ancak Num Lock'u varsayılan yapmak istiyorsanız , değiştiriciyi X içine ayarlamak ve fiziksel LED'i ayarlamak için çağıracak küçük bir program yazabilirsiniz .XKbLockModifiersXChangeKeyboardControl

¹ Bir süredir metin konsollarıyla uğraşmadım çünkü.


Konsollardan bahsediyorsunuz - eski linux çekirdeğinde numlock için bir çekirdek seçeneği yok muydu? 0.x veya 1.y? Neyse - numlock için Xconfig seçeneği yok mu?
Nils

@Nils Mmmm belki, hatırlamıyorum. X için bir şey olduğunu sanmıyorum, ancak XKB var olmadan önce X'deki klavyeleri öğrendim, bu yüzden 20. yüzyılın sonlarından itibaren yeni çıkmış şeylerden bazılarını kaçırıyor olabilirim.
Gilles 'SO- kötü olmayı kes

1
Debian'da, önyüklemeden sonra ayar numlokunun kbdbir kbd init betiği oluşturan paket tarafından yapıldığına dair bir not ekleyeceğim .
carandraug

1
@Rodrigo İşletim sistemi bir anahtarın durumunu bilebilir. Bildiğim kadarıyla, bildiğim kadarıyla LED'in durumu - yalnızca LED'in en son açılıp kapatılmadığını hatırlayabilir, ancak bu bir işletim sistemi değişikliğinde çalışmaz (örn. BIOS → önyükleyici) → Linux).
Gilles 'SO- kötü olmayı bırak'

1
@Rodrigo Bu soru işletim sisteminden bilgi alan uygulamalarla ilgilidir. Tartıştığınız kısım işletim sisteminin bilgiyi nasıl alacağıdır.
Gilles 'SO- kötü olmayı bırak'
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.