Açılışta Giriş Yöneticisi Çalıştırmak

From ArchWiki

Jump to: navigation, search
i18n
Česky
English
Español
Deutsch
עברית
Русский
简体中文
Türkçe

Contents

Paket kurulumu

Entrance:

# pacman -Sy entrance-svn

(Not: entrance-svn [community] deposundadır)

GDM:

# pacman -Sy gdm

KDM:

# pacman -Sy kdebase

SLiM:

# pacman -Sy slim

XDM:

# pacman -Sy xorg-xdm

Giriş Yöneticisini Çalıştırmak

Giriş yöneticisini çalıştırmak için iki yöntem bulunmaktadır.

  1. Inittab yöntemi
    Bu yöntem ile giriş yöneticisi açılışta hemen çalışmaktadır ve bir sorun yüzünden kapandığında tekrar açılır
  2. Daemon yöntemi
    Bu yöntem ile giriş yöneticisini sistem servisi olarak çalıştırabilirsiniz .
    (Bu yöntem sadece Entrance, GDM, KDM ve SLiM için geçerlidir)

Inittab yöntemi çeşitli nedenlerden dolayı önerilmektedir, mesela, GRUB menüsünden itibaren framebuffer desteğini sunarak sistem açılışı esnasında ekran kartı sorunlarını yaşamamak için kullanılabilir.


Inittab Yöntemi

Çalışma seviyeleri (runlevel) şunlardır:

  0    Halt
  1(S)	Single-user
  2    Not used
  3    Multi-user
  4    Not used
  5    X11
  6    Reboot

Arch Linux'un öntanımlı çalışma seviyesi 3'tür ve giriş yöneticisi olarak XDM kullanmaktadır.

Öntanımlı Çalışma Seviyesini Değiştirmek

Yetkili kullanıcı kipine geçin:

$ su

/etc/inittab dosyasını dilediğiniz bir metin editörü ile açın:

# emacs /etc/inittab
# nano /etc/inittab
# vi /etc/inittab

Bu satırı bulup:

id:3:initdefault:

3 değerini 5 yapın:

id:5:initdefault:

Dosyayı kaydedip metin editörünüzü kapatın. Sisteminizi yeniden başlattığınızda 'X Display Manager' çalışıyor olacaktır. Diğer açılış yöneticileri için yazıyı takip ediniz:

Öntanımlı Giriş Yöneticisini Değiştirmek

Yetkili kullanıcı kipine geçin:

$ su

/etc/inittab dosyasını dilediğiniz bir metin editörü ile açın:

# emacs /etc/inittab
# nano /etc/inittab
# vi /etc/inittab

Aşağıdaki satıra benzer satırı bulun (sonlara doğru):

x:5:respawn:/usr/bin/xdm -nodaemon

İstediğiniz giriş yöneticisine göre düzenleyin:

Entrance:

x:5:respawn:/usr/sbin/entranced -nodaemon &> /dev/null

GDM:

x:5:respawn:/usr/sbin/gdm -nodaemon

KDM:

x:5:respawn:/usr/bin/kdm -nodaemon

SLiM:

x:5:respawn:/usr/bin/slim &> /dev/null

Dosyayı kaydedip metin editörünüzü kapatın. Sistemi tekrar başlattığınızda istediğiniz giriş yöneticisi açılacaktır.

Daemon Yöntemi

Yapmanız gereken tek şey, giriş yöneticisinin kullandığı servisi '/etc/rc.conf' dosyasında DAEMONS() satırına eklemek olacaktır.

Yetkili kullanıcı kipine geçin:

$ su

Metin editörünüz ile '/etc/rc.conf' dosyasını açın

# emacs /etc/rc.conf
# nano /etc/rc.conf
# vi /etc/rc.conf

Sonlara doğru DAEMONS satırını bulun:

DAEMONS=(syslogd klogd !pcmcia network netfs crond) # this is the daemons array

İstediğiniz giriş yöneticisini ekleyin (entrance, gdm, kdm veya slim):

Entrance:

DAEMONS=(syslogd klogd !pcmcia network netfs crond entranced)

GDM:

DAEMONS=(syslogd klogd !pcmcia network netfs crond gdm)

KDM:

DAEMONS=(syslogd klogd !pcmcia network netfs crond kdm)

SLiM:

DAEMONS=(syslogd klogd !pcmcia network netfs crond slim)

Dosyayı kaydedip çıkın, sistemi yeniden başlattığınızda istediğiniz giriş yöneticisi çalışacaktır.

rc.conf'a ekleme yapmak için istediğiniz giriş yöneticisini mutlaka kurmuş olmalısınız. Ayrıca sorunlara karşı startx komutunu vererek, sorunun kaynağını da öğrenebilirsiniz.

  • Not: Daemon yönteminde çalışma seviyesini 5 yapmanıza gerek yoktur. Daemon yöntemi run-level 3'te de sorunsuzca çalışmaktadır.

Çalışma seviyelerini değiştirmek

Yaptığınız işlemleri (inittab yöntemi için) sistemi tekrar başlatmadan kullanmak için şu komutu kullanabilirsiniz:

/sbin/telinit <run-level>

run-level 3'e geçmek için (Multi-User):

/sbin/telinit 3

run-level 5'e geçmek için (X11):

/sbin/telinit 5


GRUB

GRUB'a bir açılış öğesi ekleyerek açılışta konsolun veya X11'in çalıştırılmasını sağlayabilirsiniz:

Yetkili kullanıcı kipine geçin:

$ su

/boot/grub/menu.lst dosyanızı tercih ettiğiniz metin editörü ile açın

# emacs /boot/grub/menu.lst
# nano /boot/grub/menu.lst
# vi /boot/grub/menu.lst

İlk Linux seçeneğini bulun, öntanımlısı '# (0) Arch Linuxdur.

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img

Yukarıda yazanları temel alarak farklı çalışma seviyeleri için farklı girdiler oluşturabilirsiniz:

# (0) Arch Linux Multi-user
title  Arch Linux Multi-user
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro 3
initrd /kernel26.img
# (0) Arch Linux X11
title  Arch Linux X11
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro 5
initrd /kernel26.img

run-level kernel satırına eklendiği için, çekirdek bu seviyeyi göz önüne alıp ona göre işlem gerçekleştirecektir.

LILO

LILO için run-level seviyesini, çekirdek ismi ve istediğiniz run-level şeklinde yazarak, sistemin o run-level'da çalışmasını sağlayabilirsiniz.

Örnek:

 : Arch 5

Bağlantılar

Personal tools