Pardus ETAP 23: Kurumsal Masaüstü Arka Planı Ayarlama ve Kilitleme
Okullarda kurumsal kimliği korumak ve öğrencilerin (veya diğer kullanıcıların) akıllı tahta arka planını değiştirmesini engellemek, sistem yöneticileri için önemli bir ihtiyaçtır. Pardus ETAP 23, Cinnamon masaüstü ortamını kullandığı için bu işlem dconf veritabanı yönetim sistemi üzerinden profesyonelce yapılabilir.
Akıllı tahtalarda (ETAP) standart bir görünüm sağlamak, öğrencilerin dikkatini dağıtacak görsellerin kullanımını engellemek ve kurumsal kimliği yansıtmak amacıyla masaüstü arka planı genellikle sabitlenmek istenir.
Pardus ETAP 23, Cinnamon masaüstü ortamını kullanmaktadır. Bu rehberde, dconf yönetim sistemini kullanarak arka plan resmini nasıl tüm kullanıcılar için zorunlu hale getireceğinizi ve değiştirilmesini nasıl engelleyeceğinizi öğreneceksiniz.
Ön Hazırlıklar
Bu işlem için şunlara ihtiyacınız olacak:
Yetki: Sistemde
sudoyetkisine sahip bir kullanıcı (Genellikle yetkili öğretmen veya admin hesabı).Görsel: Kurumsal arka plan resmi (Örn:
kurumsal_bg.jpg).
Adım 1: Görseli Güvenli Bir Dizine Taşıma
Öncelikle arka plan resminin sistemdeki tüm kullanıcılar tarafından okunabilir, ancak silinemez bir yerde olması gerekir. En uygun yer /usr/share/backgrounds/ dizinidir.
Uçbirimi (Terminal) açın.
Resim dosyanızın olduğu dizine gidin ve dosyayı sistem dizinine kopyalayın:
sudo cp kurumsal_bg.jpg /usr/share/backgrounds/
Dosyanın herkes tarafından okunabilir olduğundan emin olmak için izinleri ayarlayın:
sudo chmod 644 /usr/share/backgrounds/kurumsal_bg.jpg
Adım 2: Dconf Profilini Oluşturma
Cinnamon ayarlarını merkezi olarak yönetmek için bir kullanıcı profili oluşturmalıyız.
Profil dosyasını oluşturun/düzenleyin:
sudo nano /etc/dconf/profile/user
Dosyanın içeriği aşağıdaki gibi olmalıdır (Eğer dosya boşsa bu satırları yapıştırın):
user-db:user
system-db:local
(Bu ayar, sistemin önce kullanıcı ayarlarına bakmasını, ancak kilitli ayarlar için local veritabanını kullanmasını sağlar.)
CTRL+O ile kaydedip, CTRL+X ile çıkın.
Adım 3: Arka Plan Ayar Dosyasını Oluşturma
Şimdi, sistem genelinde geçerli olacak ayarları tanımlayacağımız dizini ve dosyayı oluşturalım.
Gerekli dizini oluşturun:
sudo mkdir -p /etc/dconf/db/local.d/
Arka plan ayar dosyasını oluşturun (İsmi
00-wallpaperolsun):
sudo nano /etc/dconf/db/local.d/00-wallpaper
Dosyanın içine aşağıdaki satırları ekleyin. Cinnamon kullandığımız için yolun
org/cinnamon/...olduğuna dikkat edin:
[org/cinnamon/desktop/background]
picture-uri='file:///usr/share/backgrounds/kurumsal_bg.jpg'
picture-options='zoom'
Not: picture-options değeri zoom, centered, scaled, stretched, spanned değerlerini alabilir. Tam ekran için zoom genellikle en iyisidir.
CTRL+O ile kaydedip, CTRL+X ile çıkın.
Adım 4: Ayarı Kilitleme (Değiştirmeyi Engelleme)
Ayarı yaptık ancak şu an kullanıcılar isterse değiştirebilir. Değiştirmelerini engellemek için bir "kilit" (lock) dosyası oluşturmalıyız.
Kilit dizinini oluşturun:
sudo mkdir -p /etc/dconf/db/local.d/locks
Kilit dosyasını oluşturun:
sudo nano /etc/dconf/db/local.d/locks/wallpaper
Kilitlemek istediğimiz ayar yollarını (değer girmeden) yazın:
/org/cinnamon/desktop/background/picture-uri
/org/cinnamon/desktop/background/picture-options
CTRL+O ile kaydedip, CTRL+X ile çıkın.
Adım 5: Değişiklikleri Uygulama
Yapılan ayarların sisteme işlenmesi için dconf veritabanını güncellemelisiniz. Bu adım en kritik adımdır; bunu yapmazsanız ayarlar geçerli olmaz.
sudo dconf update
Sonuç ve Test
İşlemler tamamlandı! Test etmek için:
Oturumu kapatıp tekrar açın veya bilgisayarı yeniden başlatın.
Masaüstü arka planının belirlediğiniz resim olduğunu göreceksiniz.
Masaüstüne sağ tıklayıp "Masaüstü Ayarları"na girmeye çalıştığınızda veya arka planı değiştirmek istediğinizde, ayarların pasif (gri) olduğunu veya değişikliğin uygulanmadığını fark edeceksiniz.
Nasıl Geri Alınır?
Eğer bu kısıtlamayı kaldırmak isterseniz:
Kilit dosyasını silin:
sudo rm /etc/dconf/db/local.d/locks/wallpaperAyar dosyasını silin:
sudo rm /etc/dconf/db/local.d/00-wallpaperVeritabanını güncelleyin:
sudo dconf update
Alternatif Yöntem : Python Uygulaması
Bağlantı : https://etappython.blogspot.com/2025/12/pardus-etap-duvar-kagd-kilitleyici-gui.html
Kaynak Kod : https://github.com/nuritiras/EtapArkplanKilit
Yorumlar