Kullanıcıların Ubuntu 18.04'deki masaüstü duvar kağıdını değiştirmelerini nasıl önleyebilirim?
Kullanıcıların Ubuntu 18.04'deki masaüstü duvar kağıdını değiştirmelerini nasıl önleyebilirim?
Yanıtlar:
Kullanıcıların, kendi hesabınızın bir değişiklik yapmasını engellemeden masaüstü arka planınızı değiştirmelerini engelleyemezsiniz. Hesabınızı kullanıyorlarsa, sahip olduklarınızla aynı erişime sahiptirler.
Onlara kendi ayrı giriş kimliklerini verin. Bu şekilde ortamınız ayarlarından asla etkilenmeyecektir.
Değişikliği kontrol edecek bir komut dosyasını etkinleştirin ve periyodik olarak tercih ettiğiniz arka plana döndürün.
Bu cevapta böyle bir senaryo örneği bulabilirsiniz:
Haftanın her günü için nasıl bir duvar kağıdı alabilirim?
Senaryoyu her gün değiştirmek yerine, periyodik olarak seçiminizi yapması için arka planı ayarlamanız yeterli.
Evet yapabilirsin . Background özelliğinde dconf salt okunur kilidi zorlamanız gerekir . Gnome kabuğu veya dconf kullanmaktan başka bir destop kullandığını varsayıyorum.
Yani /etc/dconf/profile/useriçeriğe sahip bir dosya oluşturun
user-db:user
systemd-db:local
Bu, her zaman zaten tanımlanmış olan bir dconf db kullanıcısını tanımlar, ancak istediğimiz anahtarı kilitlemek için kullanacağımız bir db sistemini de tanımlar.
Şimdi dizini yarat /etc/dconf/db/local.d. Bu, ayarlamak istediğiniz anahtar dosyanın bulunduğu yerdir.
Ancak anahtarı kilitlemek için ayrıca bir /etc/dconf/db/local.d/locksdizin oluşturmanız gerekir . şimdi bu dizinde, anahtarı olan herhangi bir dosya kilitlenecek.
Yani /etc/dconf/db/local.d/locks/00_wallpaperiçeriği ile oluşturun :
# prevent changes to the wallpaper
/org/gnome/desktop/background/picture-uri
Şimdi koş sudo dconf update
O zaman kullanıcılar artık duvar kağıdını değiştiremez!
user-db:usergerekiyordu user-db:<username>?