Ubuntu 18.04でユーザーがデスクトップの壁紙を変更できないようにするにはどうすればよいですか?
自分のアカウントに変更を加えない限り、ユーザーがデスクトップの背景を変更できないようにすることはできません。彼らがあなたのアカウントを使用している場合、彼らはあなたと同じアクセス権を持っています。
個別のログインIDを与えます。これにより、環境が設定に影響することはありません。
変更をチェックし、定期的に好みの背景に戻すスクリプトをアクティブにします。
この回答では、このようなスクリプトの例を見つけることができます。
曜日ごとに1つの壁紙を取得するにはどうすればよいですか?
スクリプトを毎日変更するのではなく、定期的に選択した背景を設定してください。
はい、できます。 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
を実行します
その後、ユーザーはもう壁紙を変更できません!