Gönderen Konu: [Nasıl] LMDE 3 / LMDE 4 (Debian 9/10) LightDM Konuk Oturumu Oluşturma  (Okunma sayısı 1893 defa)

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Debian tabanında, LightDM paketi konuk/misafir oturumu için gerekli dosyaları bulundurmuyor. Bu sebeple LMDE 3 ile konuk oturumunu kullanamıyoruz.

Bunu aşmak için, burada bir dosya oluşturulmuş ve Ubuntu tabanındaki LightDM paketini kullanarak, gerekli dosyaların bulunduğu bir Debian paketi hazırlayabiliyor. Bununla birlikte dosya LightDM'nin eski bir paketine göre hazırlanmış, bunu güncelleyerek yeni bir dosya oluşturduk. Bu dosyayı kullanarak, aşağıdaki komutlarla  guest-account deb paketini oluşturabilirsiniz.

Önce aşağıdaki komutlarla gerekli paketleri kurunuz.

Kod: [Seç]
sudo apt install checkinstall unp
Ardından, LMDE 3 için aşağıdaki komutlarla guest-account deb paketini oluşturabilirsiniz.

Kod: [Seç]
wget https://gist.githubusercontent.com/kelebek333/de3d84d42430fd945408ce5016be6e9b/raw/1eedfa4b44696057df7dc65f90f66b1820675ca0/Makefile
Kod: [Seç]
make
LMDE 4 için dosyada ufak bir değişiklik yaparak yeni bir dosya oluşturduk. LMDE 4 için aşağıdaki komutlarla guest-account deb paketini oluşturabilirsiniz.

Kod: [Seç]
wget https://gist.githubusercontent.com/kelebek333/41d29a604f2a86586fdafed13f1da539/raw/8d92417aff2de037a62f3c87405ee53b088b0156/Makefile
Kod: [Seç]
make
Sonrasında oluşturulan guest-account deb paketine sağ tıklayıp Gdebi ile kurmanız mümkün. Ardından aşağıdaki komutla LightDM'yi yeniden başlatın (Dikkat: bu şekilde açık olan uygulamalar ve dosyalar sonlandırılacaktır).

Kod: [Seç]
sudo service lightdm restart
Eğer Konuk oturumu etkinleşmedi ise, Giriş Yöneticisi ayarlarından konuk oturumunu etkinleştirebilirsiniz.



Sistemi yeniden başlattığınızda ya da yukarıdaki komutla LightDM'yi yeniden başlatırsanız konuk oturumu kullanılabilir olacaktır.



Bunu Debian 9 ve Debian 10 tabanlı diğer dağıtımlarda da uygulamanız mümkün. Diğer dağıtımlar; LMDE 3 ve LMDE 4 ile gelen Slick-greeter temasını kullanmadığı için, giriş yöneticisi için bir yapılandırma arayüzü olmayabilir. Guest-account paketini kurduktan sonra, konuk oturumunu elle etkinleştirmek gerekebilir. Bunun için aşağıdaki komutla LightDM'nin kullandığı yapılandırma dosyalarını bulunuz.

Kod: [Seç]
lightdm --show-config
Bu yapılandırma dosyalarından birisindeki [Seat:*] bölümünün altında aşağıdaki girdileri ekleyiniz.

Kod: [Seç]
allow-guest=true
Kod: [Seç]
guest-wrapper=/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session
Mesela /usr/share/lightdm/lightdm.conf.d/01_debian.conf dosyasına olabilir. Dosyanın konuk oturumu ile ilgili girdi eklenmiş hali aşağıdaki gibi görünecek.

Kod: [Seç]
[Seat:*]
greeter-session=lightdm-greeter
greeter-hide-users=true
session-wrapper=/etc/X11/Xsession
guest-wrapper=/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session
allow-guest=true

Bu işlem ardından LightDM servisini yeniden başlatmanız ya da sisteminizi yeniden başlatmanız yeterli olacaktır.
« Son Düzenleme: 25 Mart 2020, 01:53:32 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]