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/user
iç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/locks
dizin oluşturmanız gerekir . şimdi bu dizinde, anahtarı olan herhangi bir dosya kilitlenecek.
Yani /etc/dconf/db/local.d/locks/00_wallpaper
iç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:user
gerekiyordu user-db:<username>
?