Masaüstünü Bir Uygulamayla Değiştirme
Kullanıcı tanımlı oturumu tanımla
Öncelikle, masaüstünün yüklenmemesi durumunda özel durumu ele alan bir Kullanıcı Tanımlı Oturum tanımlamamız gerekecek. Bu oturumu / usr / share / xsessions / içinde bir custom.desktop dosyası oluşturarak şöyle tanımlayacağız:
[Desktop Entry]
Name=Custom
Comment=Custom Session to run ~./.xsession
Exec=/home/<username>/.xsession
X-Ubuntu-Gettext-Domain=<gnome-session-3.0>
Bu komut dosyasını çalıştırmak için GDM söyleyecektir .xsession
kullanıcının EVDE yer <username>
.
X-Ubuntu-Gettext-Domain
Daha sonra Unity / GNOME masaüstünü yükleyebilmemiz için isteğe bağlı olarak doğru bir dil çevirisi gerekiyor ( gdm
10.04 ile değiştirin ).
Başlamak için bir Komut Dosyası Yap
Bu komut dosyası ~ / .xsession bu kadar basit görünebilir:
#! /bin/bash
xterm
logout
Giriş Yaparken Özel Oturum Yükle
Şimdi, gdm ekranında verilen kullanıcı girişi sırasında "Özel" oturumumuzu yüklemeyi tanımlarsak, yalnızca X-Terminal başlatılacak ve çıkışta gdm'ye döneceğiz. Kullanıcı olarak bir dahaki sefere giriş yaptığımızda bu ayar varsayılan olarak hatırlanacaktır.
Windows Yönetmesi Gereken Uygulamayı Çalıştırın
Tabii ki henüz GNOME gibi bir pencere yöneticisi gerektiren bir uygulamayı çalıştıramıyoruz. Bunu yapmak için, .xsession komut dosyasını aşağıdaki gibi bir şeyle değiştirin:
#! /bin/bash
gnome-wm &
firefox
logout
GNOME pencere yöneticisinin şu anda yüklendiğini ancak masaüstü öğelerinin bulunmadığını görebiliyoruz. Bu, bir uygulamanın (örn. Burada firefox) başlamasını sağlar.
Ancak ne yaptığınıza dikkat edin: Uygulamayı varolmayan tepsiye en aza indirirsek, bakmak için hoş bir duvar kağıdına ulaşacağız. Bu nedenle logout
, uygulama sona erdikten sonra oturumu kapatmak için komut dosyasının sonuna dahil etmek çok önemlidir . Senaryoyu ekleyene kadar, bunun için çalışan başka bir program yok. Masaüstünüzü kasıtlı olarak yalnızca firefox ile değiştirdiniz (kötü bir fikir).
Elbette senaryodan başlayabilecektik (ya gnome-desktop
da gnome-session
(seçenekler)), ancak zaten varsayılan olarak yaptığımız şey bu.