Giriş ekranı için açılış saatinde numlock nasıl etkinleştirilir?

88

Ubuntu 12.04'teki giriş ekranında ilk açılışta olmak için numlock'u zorlamaya çalışıyorum. Şimdiye kadar bulduğum tek çözüm, ilk girişten sonra yalnızca numlock'u açıyor.

Giriş ekranı görüntülendiğinde ve kullanıcı giriş yapmadan önce açık olması için numlock'u zorlamak istiyorum. Herhangi biri yardımcı olabilir mi?

    
sordu darryn.ten 25.06.2012 09:42

8 cevap

58

Pek çok makinede, BIOS ayarlarında (makineye ilk kez açtığınızda erişilebilir) Sayı Kilidi 'nin açılıp açılmayacağını ayarlayabilirsiniz.

Aksi takdirde, özel gereksinimlerinize bağlı olarak, yazılımda Sayı Kilidi 'nin etkinleştirilmesi (veya devre dışı bırakılması) için birkaç yol vardır. En kullanışlı yollar burada listeleniyor.

Ubuntu başladığında Sayı Kilidi 'nin açılmasını istiyorsanız (GRUB menüsünde bunun öncesinde değil, yalnızca belirli sanal konsollar için değil, giriş yaparken, sonra numlockx yükle) ve başlatma kodunu /etc/rc.local yapmak için Sayı Kilidi'ni etkinleştirmek için kullanın:

sudo apt-get update
sudo apt-get -y install numlockx
sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

Kaynak: NumLock , Ubuntu dokümantasyonuna katkıda bulunanlar wiki , son satırda verbatim ( bu kaynak izinleri ).

    
verilen cevap Eliah Kagan 25.06.2012 09:48
36

İşte benim için çalışılan şey:

  1. Numlockx'in kurulu olduğundan emin olun:

    sudo apt-get install numlockx
    
  2. /etc/lightdm/lightdm.conf dosyasını düzenleyin

    gksudo gedit /etc/lightdm/lightdm.conf
    
  3. Aşağıdaki satırı dosyaya ekleyin:

    greeter-setup-script=/usr/bin/numlockx on
    
verilen cevap luvr 29.04.2012 22:11
22

14.04

Evet, aşağıdaki gibi locate komutunu kullanın:

locate 50-unity-greeter.conf

Çıktı:

/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Yani, düzenlemeniz gereken dosya yukarıdaki dosyadır.

sudo apt-get install numlockx
gksu gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Bu satırı dosya sonuna ekleyin:

greeter-setup-script=/usr/bin/numlockx on
    
verilen cevap Radu Rădeanu 02.04.2014 13:42
14

Giriş Ekranında Etkinleştirmek İçin

Öncelikle, numlockx'in şu şekilde yazıldığından emin olun:

sudo apt-get install numlockx

Ardından /etc/lightdm/lightdm.conf dosyasını düzenleyin

gksudo gedit /etc/lightdm/lightdm.conf

Aşağıdaki satırı dosyaya ekleyin:

greeter-setup-script=/usr/bin/numlockx on

Giriş Yaptıktan Sonra Varsayılan Olarak Numlock'u Etkinleştirmek İçin ..

  1. Klavye Düzeni için Çizgi Arama'da açın ve açın
  2. Sağ altta açılan pencerede Seçenekler var, üzerine tıklayın.
  3. Çeşitli uyumluluk seçenekleri altında, Varsayılan Sayısal Tuşları Etkinleştir
  4. .

    
verilen cevap sarveshlad 02.05.2012 19:20
6

Bunu yaptım ve benim için çalıştı. Öncelikle, evren deposu eklediğinizden emin olun.

Terminali açmak için klavyenizde Ctrl + Alt + T tuşlarına basın. Açıldığında, aşağıdaki komutları çalıştırın.

sudo apt-get update
sudo apt-get install numlockx

Artık numlockx yüklendi, şu içeriklerle Default adlı /etc/X11/ adlı bir dosya oluştur:

if [ -x /usr/bin/X11/numlockx ]; then
    /usr/bin/X11/numlockx on
fi

exit 0

Num Lock'unuzu kapatın ve yeniden başlatın. Voila

    
verilen cevap Mitch 25.06.2012 10:42
4

Xubuntu'ya özel.

14.10'dan sonraki sürümler bir pkexec mousepad eylemini içerir.

Numlockx'i yüklemek için önceki yanıtları izleyin

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf dosyasını root olarak düzenleyin

Alt + F2 sonra

pkexec mousepad /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

Ekle

  

greeter-setup-script = / usr / bin / numlockx açık

sonra kaydedin.

    
verilen cevap 23 93 26 35 19 57 3 89 22.02.2015 16:31
2

Çoğu BIOS, bunun etkinleştirilmesine izin verir. Bu özellik için BIOS'unuzu kontrol edebilirsiniz.

VEYA

Git: Sistem Ayarları - & gt; Klavye Düzeni - & gt; Seçenekler - & gt; Çeşitli uyumluluk seçenekleri

"Varsayılan sayısal tuş takımı tuşlarını" kontrol edin

Kaynaklar: İşte

    
verilen cevap Vibhav Pant 11.02.2012 07:11
1

İşte, her şeyi otomatik bir şekilde ele alan bash komut dosyası:

#!/usr/bin/env bash
FILE='/etc/lightdm/lightdm.conf'
KEYVALUE='greeter-setup-script=/usr/bin/numlockx on'
sudo apt-get --yes install numlockx
grep --quiet "$KEYVALUE" "$FILE" || echo "$KEYVALUE" | sudo tee --append "$FILE"

bash betiğinizi chmod +x scriptname ile çalıştırılabilir yaptıktan sonra ./scriptname ile çalıştırmayı unutmayın.

    
verilen cevap Serge Stroobandt 09.05.2014 19:01

Etiketlerdeki diğer soruları oku