Я не хочу показывать свои обои другим людям, которые используют мой компьютер. Можно ли отключить эту функцию или обойти ее?
Прежде всего, звучит, как обои чувствительны. Поэтому вы должны убедиться, что никто другой не сможет его просмотреть, независимо от того, отображается он на экране или нет.
Чтобы запретить людям просматривать ваш файл обоев:
Там. Теперь никто, кроме вас, не может просматривать этот файл. И, между прочим, это означает, что приветствующий больше не может отображать его в качестве ваших обоев и откатится к стандартному.
sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Если вы хотите отобразить разные обои на приветствии, чем в качестве собственных обоев введите в терминале следующую команду:
id -u
, которая даст вам номер, представляющий ваш собственный идентификатор пользователя в системе. Теперь введите следующую команду:
dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER
Где YOURID - это только что полученный вами идентификатор пользователя, а YOURWALLPAPER - путь к фоновым рисункам, которые вы хотите использовать.
Теперь, если вы измените обои на рабочем столе после этого, обои приветствия будут сброшены на обои рабочего стола. Поэтому вам придется снова ввести эту команду, чтобы сохранить отдельные обои.
Для 12.04
Попробуйте следующие команды в терминале. Он должен работать.
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
exit
exit
Ссылки: