## Xfce 4 Oturum Yöneticisi

### Benedikt Meurer

Yazılım geliştirici
salınım
Sistem geliştirme

`<benny@xfce.org>`

This manual describes the xfce4-session package, version 4.8.3.

Telif Hakkı © 2003, 2004, 2005 Benedikt Meurer

Telif Hakkı © 2011 Gökmen Görgen (gkmngrgn@gmail.com)

Bu dokümanın dağıtımı, kopyalanması ve/veya düzenlenmesi GNU Özgür Belgeleme Lisansı 1.1 sürümü ve daha sonraki sürümleri de dahil olmak üzere, ancak değişmesi imkansız biçimde olmamak kaydı ile serbesttir. Lisansın tamamına Özgür Yazılım Vakfı sitesinden ulaşabilirsiniz.

July 2005

## Giriş

`xfce4-session` Xfce 4 için bir oturum yöneticisidir. Görevi masaüstünüzün durumunu kaydetmek (açılmış uygulamalar ve bunların konumları) ve bir sonraki açılışta bu düzeni geri yüklemektir. Birden fazla farklı oturum yaratabilir ve bunlardan bir tanesini başlangıçta seçebilirsiniz.

`xfce4-session` hem X11R6, hem de tarihi X11R5 protokollerine oturum yönetimi sağlar. Eğer tarihi oturum yöneticisine sağlanan desteğe ihtiyacınız yoksa, bunu derleme sırasında, --disable-legacy-sm seçeneğini ./configure komutuna vererek, sağlayabilirsiniz. SAKIN `smproxy` uygulamasını `xfce4-session` tarafından yünetilen bir oturum sırasında çalıştırmayın, çalıştırırsanız garip şeyler olacaktır. Dahil edilen tarihi oturum yöneticisi `smproxy`'nin yapabileceği her şeyi yapabilir ve bunun yanında ayrıca çoklu ekran gösterimini destekler.

## Oturum Yöneticisi ayarları

### Genel tercihler

Şekil 1. `xfce4-session` genel tercihler

Giriş ekranında seçiciyi göster

  Seçilirse, oturum yöneticisi Xfce'ye her girdiğinizde bir oturum seçmenizi isteyecektir.

Çıkışta otomatik olarak oturumu kaydet

  Bu seçenek oturum yöneticisinin çıkışta mevcut oturumu otomatik olarak kaydetmesini sağlar. Eğer bu seçeneği seçmezseniz her çıkışta oturum kaydedilip edilmeyeceği size sorulur.

Çıkışta sor

  Bu seçenek çıkıştaki onaylama penceresini pasif hale getirir. Çıkışta oturumu kaydedip kaydetmeyeceği otomatik kayıt seçeneğinin durumuna bağlıdır.

### Gelişmiş tercihler

Şekil 2. `xfce4-session` gelişmiş tercihler

Başlangıçta Gnome servislerini çalıştır

  GNOME keyring hizmetini başlangıçta çalıştırmaya ihtiyaç duyarsanız bu seçeneği etkinleştirin. Bu seçenek aynı zamanda `xfce4-session` uygulamasını başlangıçta GNOME yardımcı teknolojilerine getirmeyi sağlar (eğer GNOME kontrol merkezinde etkinleştirildiyse). Bu konu hakkında daha fazla bilgi için GNOME belgelendirmesine bakın.

Açılışta KDE servislerini başlat

  Eğer Xfce Masaüstü oturumunuzda KDE uygulamaları çalıştırmak istiyorsanız bu seçeneği aktif hale getirin. Bu ilk açılış zamanını uzatmasına rağmen KDE uygulamalarının açılışını hızlandıracaktır.Bazı KDE uygulamaları bu seçeneği aktif etmemeniz durumunda çalışmayabilecektir.

Uzaktaki uygulamaları yönet

  Oturum yöneticisinin uzak bilgisayarlardaki uygulamaları yönetmesine izin ver. Bu seçenek bilgisayarınızdaki bir TCP portunu dinleyeceğinden bazı güzenlik riskleri taşıyabilir. Ne yaptığınızı bilmiyorsanız aktif etmeyin.

  Sistem yöneticileri bu seçeneği oturum yöneticisinin KIOSK yeteneklerini kullanarak genel olarak kapatmak isteyebilirler.

## Oturum Yöneticisini Kişiselleştirmek

Xfce'de oturum açtığınızda `xfce4-session`'nin kullanacağı açılış resmini özelleştirebilirsiniz. Xfce 4 Yapılandırma Yöneticisini bunun için kullanabilirisiniz.

### Karşılama ekranı ayarları

Şekil 3. Karşılama ekranı ayarları iletişim penceresi

Sol tarafta yüklenmiş bütün motorları göreceksiniz. Bir motoru seçtiğinizde, eğer mevcutsa, bir ön izleme ve hakkında kısa bilgi gösterilecektir. Test düğmesine tıkladığınızda bir ön izleme yapılacaktır.

`xfce4-session` varsayılan olarak üç adet Açılış teması motoru sağlar. Kendi yapılandırma seçeneklerine - varsa - Configure düğmesinden ulaşılabilir.

### Kapatma/yeniden başlatma seçenekleri

`xfce4-session` masaüstü oturumunuzdan çıkış yaptığınızda bilgisayarınızı kapatmayı sağlar. Bilgisayarı kapatabilmek için, sistemin `sudoers` dosyasındaki listesinde olmanız gerekmektedir, özellikle `${libdir}/xfce4/session/xfsm-shutdown-helper`(Debian GNU/Linux'da `/usr/sbin/xfsm-shutdown-helper`) komutunu çalıştırmak için root kullanıcısı olarak izinli olmasınız (`${libdir}` dizinin `lib` olduğu yüklediğiniz önekteki alt dizin `xfce4-session`, örnek olarak `/usr/local/lib/xfce4/session`).

Örneğin, `xfce4-session` uygulamasını `/usr/local` dizinine yüklemişseniz ve kullanıcı adınız myuser ise `sudoers` dosyasında (bu dosyayı düzenlemek için `visudo` kullanabilirsiniz) aşağıdaki gibi bir satır olacaktır:

    myuser myhost=/usr/local/lib/xfce4/session/xfsm-shutdown-helper

## Gelişmiş

### Dosyalar ve Çevre Değişkenleri

Freedesktop.org adresinde tanımlandığı üzere, Xfce artık verilerini ve yapılandırma dosyalarını konumlandırmak için Ana Dizin spesifikasyonunu kullanıyor. Bunun anlamı dosya konumları, spesifikasyonda tanımlanan dizine göre belirlenecektir.

${XDG_CONFIG_HOME}

  Yapılandırma dosyalarının aranacağı ilk temel dizin. Varsayılan olarak bu `~/.config/` dizinidir.

$(XDG_CONFIG_DIRS}

  Yapılandırma verisi içeren sistem dizinlerinin listesi. Panel varsayılan olarak `${sysconfdir}/xdg/` ve `/etc/xdg/` dizinlerinin içerisine bakacak. ${sysconfdir} değeri programın nasıl derlendiğine ve genellikle ikili paketler için `/etc/` olacaktır.

${XDG_CACHE_HOME}

  Kullanıcıya özel önbellek verilerinin kök konumunu belirler. Bu ortam değişkeni ayarlanmamış ise, varsayılan olarak `~/.cache` seçilir.

${XDG_CONFIG_DIRS}/autostart/

  Burası giriş yapıldığında otomatik olarak çalışması gereken uygulamaların listesinın tutulduğu yerdir. Her otomatik başlayan uygulama bir`.desktop` dosyası ile temsil edilir. (detaylar için bkz. Desktop Entry Specification).

  Xfce 4.3 ile, otomatik başlayan uygulamaların listesi, betikler ve uygulamalara kısayollar içeren, `~/Desktop/Autostart` dosyasında saklanır. Eğer `xfce4-session` 4.8.3 veya daha yeni bir sürümünü ilk defa çalıştıracak olursanız, otomatik başlayan uygulamalara ait maddeleriniz eski konumlarından kendiliğinden standart konumlarına taşınacak ve eski konumlarına, yapılan konum değişikliklerini belirten `LOCATION-CHANGED.txt` adında bir dosya yerleştirilecek.

${XDG_CONFIG_DIRS}/xfce4-session/xfce4-session.rc

  `xfce4-session` için çeşitli ayarların da bulunduğu yapılandırma dosyasının konumu. Ayarlar penceresinden değiştirilebilir.

${XDG_CONFIG_DIRS}/xfce4-session/xfce4-splash.rc

  Açılış penceresininde yapılandırmasını içeren, yapılandırma dosyasının konumu. Ayarlar penceresinden değiştirilebilir.

${XDG_CACHE_HOME}/sessions/

  `xfce4-session` and `xfwm4`'un oturum verilerini depoladığı dizin.

${sysconfdir}/xdg/xfce4/kiosk/kioskrc

  Kiosk kipi yapılandırma dosyası. Açıklama için sonraki bölüme bakınız.

Yapılandırma dosyalarının `kioskrc` hariç hiç biri, bir Xfce oturumunda elle değiştirilmek için tasarlanmamıştır; aslında oturum yöneticisi veya ayar yöneticisi çalışırken yapacağınız değişikliklerin üstüne yazılacaktır.

Sistem yöneticileri `${sysconfdir}/xdg/xfce4-session/xfce4-session.rc` dosyasını, Xfce başladığında çalışacak uygulamaları değiştirmek için özelleştirmek isteyebilirler. Örneğin eğer `xftaskbar4` uygulaması yerine, `xfce4-iconbox` uygulamasının başlamasını istiyorsanız. [Failsafe Session] bölümünü şu şekilde değiştirebilirsiniz:

    [Failsafe Session]
    Count=4
    Client0_Command=xfwm4
    Client0_PerScreen=False
    Client1_Command=xfce4-panel
    Client1_PerScreen=True
    Client2_Command=xfce4-iconbox
    Client2_PerScreen=True
    Client3_Command=xfdesktop
    Client3_PerScreen=False

### Kiosk Kipi

Oturum yöneticisi, kullanıcıların kendi oturum ayarlarını değiştirmelerine engel olan Kiosk Modu'nu destekler. Kullanmak için `${sysconfdir}/xdg/xfce4/kiosk/kioskrc` dosyasını değiştirmeniz veya oluşturmanız gerekir.

Bu dosyanın biçimini açıklamanın yolu bir örnek kullanarak açıklamaktır. `kioskrc` dosyanızın xfce4-session bölümü aşağıdaki gibi görünebilir:

    [xfce4-session]
    CustomizeSplash=ALL
    CustomizeChooser=ALL
    CustomizeLogout=ALL
    CustomizeCompatibility=%wheel
    Shutdown=%wheel
    CustomizeSecurity=NONE

Bu tüm kullanıcıların açılış görüntülerini, oturum seçici ve çıkış yapma ayarlarını değiştirmelerine olanak tanır. Fakat uyumluluk ayarları ve sistemi kapatmayı wheel gurubundaki kullanıcılar düzenleyebilir. Hiç kimsenin güvenlik ayarlarını değiştirmesine izin verilmeyecek.

Oturum yöneticisi aşağıdaki KIOSK özelliklerini destekliyor:

AçılışResminiÖzelleştir

  Kullanıcının açılış resmini özelleştirmeye yetkisinin olup olmadığı

SeçiciyiDüzenle

  Kullanıcının oturum seçici ayarlarını değiştirip değiştiremeyeceği.

ÇıkışKişiselleştir

  Kullanıcının çıkış ayarlarını kişiselleştirmesine izin verip vermeyeceği.

UygunluğuDüzenle

  Kullanıcının (KDE/Gnome) uyumluluk ayarlarını değiştirip değiştiremeyeceği

GüvenliğiDüzenle

  Kullanıcının güvenlik ayarlarını değiştirmeye yetkili olup olmadığı. Bu en ÖNEMLİ ayardır çünkü kullanıcları (gerçekte `libICE`ı) bir TCP portuna bağlanmaktan alıkoyabilir

Oturumu kapat

  Kullanıcının sistemi kapatma veya yeniden başlatma yetkisinin olup olmadığı. Eğer kullanıcının yetkisi yoksa kapatma penceresi etkisiz hale gelecektir.

## `xfce4-session` Hakkında

`xfce4-session` paketi Benedikt Meurer tarafından yazılmıştır (`<benny@xfce.org>`). Daha fazla bilgi almak için, lütfen Xfce internet sitesini ziyaret edin.

Bu uygulama veya bu el kitabı hakkında bir hata raporlamak veya bir öneride bulunmak için http://bugzilla.xfce.org/ adresindeki hata takip sistemini kullanın.

Bu paketin kullanımı veya kurulu hakkında bir sorunuz varsa bunu xfce listesine yazabilirsiniz. Geliştirme tartışmaları xfce4-dev listesinde sürdürülmektedir.

Bu program Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansının sürüm 2 ya da (isteğinize bağlı olarak) daha sonraki koşulları altında dağıtılmaktadır.

Bu programla birlikte GNU Genel Kamu Lisansı'nın bir kopyasını almış olmalısınız. Aksi taktirde Özgür Yazılım Vakfı, Şti., 59 Temple Place - Suite 330, Boston, MA 02111-1307, ABD'ye yazın.