web-dev-qa-db-ja.com

Ubuntu 18.04でユーザーがデスクトップの背景を変更できないようにする

Ubuntu 18.04でユーザーがデスクトップの壁紙を変更できないようにするにはどうすればよいですか?

自分のアカウントに変更を加えない限り、ユーザーがデスクトップの背景を変更できないようにすることはできません。彼らがあなたのアカウントを使用している場合、彼らはあなたと同じアクセス権を持っています。

解決策1:

個別のログインIDを与えます。これにより、環境が設定に影響することはありません。

解決策2:

変更をチェックし、定期的に好みの背景に戻すスクリプトをアクティブにします。

この回答では、このようなスクリプトの例を見つけることができます。
曜日ごとに1つの壁紙を取得するにはどうすればよいですか?

スクリプトを毎日変更するのではなく、定期的に選択した背景を設定してください。

3
L. D. James

はい、できます。 backgroundプロパティにdconfread-only lockを適用する必要があります。 gnome Shellまたはdconfを使用する以外のストップを使用すると仮定します。

そのため、コンテンツを含むファイル/etc/dconf/profile/userを作成します

user-db:user
systemd-db:local

これはユーザーdconf dbを定義します-これは常に定義されますが、必要なキーをロックするために使用するシステムdbも定義します。

ディレクトリ/etc/dconf/db/local.dを作成します。これは、設定するキーファイルが存在する場所です。

ただし、キーをロックするには、/etc/dconf/db/local.d/locksディレクトリも作成する必要があります。このディレクトリでは、キーを持つファイルはすべてロックされます。

したがって、コンテンツで/etc/dconf/db/local.d/locks/00_wallpaperを作成します。

# prevent changes to the wallpaper
/org/gnome/desktop/background/picture-uri

Sudo dconf updateを実行します

その後、ユーザーはもう壁紙を変更できません!

1
solsTiCe