Я не хочу, чтобы мои пользователи меняли системные обои. Как мне заблокировать обои вниз?
Обновить
Пользователи меняют обои, щелкая правой кнопкой мыши изображение и выбирая установить в качестве обоев. Как ограничить это поведение?
Можно ли удалить вкладку «Фоны» из настроек внешнего вида? Если да, то как?
wallpaper
gnome-classic
karthick87
источник
источник
gnome-control-center
)?Ответы:
эог (глаз гнома)
11.04 и предыдущие версии Ubuntu
Когда вы упомянули, что вы можете щелкнуть правой кнопкой мыши изображение и установить в качестве обоев, этот ответ предполагает, что вы имели в виду - откройте изображение JPEG в Eog, щелкните правой кнопкой мыши и выберите «Установить в качестве фона рабочего стола».
С помощью этого ответа вы можете удалить эту опцию:
Имея это в виду, вы можете удалить опцию меню И щелкнуть правой кнопкой мыши, либо отредактировав источник напрямую (если вы хотите распространить пакет), либо изменив данные окна GTK для каждого клиента.
Решение 1 - редактировать данные окна GTK
Сначала сделайте резервную копию данных окна GTK:
Теперь найдите «обои» - удалите каждую строку, содержащую это ключевое слово, и сохраните.
Чтобы отменить изменения:
Решение 2 - распространять пакет deb
Это можно сделать с помощью этого рецепта:
Если он просит настроить вашу почту - выберите нет конфигурации
Теперь ищите «обои» - удалите каждую строку, содержащую это ключевое слово.
Сохранить.
добавьте
+ppakarthick
в первую строку, чтобы он читал что-то вроде:eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
Обратите внимание - для установки требуется только один пакет deb - 32-битный или 64-битный в зависимости от установленной вами архитектуры Ubuntu. Другой продукт deb - это пакет отладки и пакет разработки, которые вы можете игнорировать.
Чтобы отменить изменения:
Это удалит полный пакет eog. Затем вторая команда повторно загрузит из репозиториев текущий пакет eog.
Примечание. Возможно, вы захотите удалить метапакет
ubuntu-desktop
. Единственное влияние это имеет, если вы собираетесь перейти на Natty. Если вы хотите обновить, просто установитеubuntu-desktop
перед обновлением.Фоновая вкладка Gnome-Control-Center
Данные окна GTK для этой вкладки находятся в файле,
/usr/share/gnome-control-center/ui/appearance.ui
но я не нашел удобного места в этом файле, где можно скрыть саму фоновую вкладку.С изменением исходного кода - вы можете заставить вкладку фона и ее кнопки не отображать обои и ничего не делать при нажатии кнопок.
Это решение очень похоже на решение 2 выше.
Если он просит настроить вашу почту - выберите нет конфигурации
Теперь найдите следующую функцию и добавьте,
return;
как показано:Сохранить.
добавьте
+ppakarthick
в первую строку, чтобы он читал что-то вроде:gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
Чтобы отменить изменения:
Это удалит полный пакет gnome-control-center и несколько других пакетов. Затем вторая команда повторно загрузит из репозиториев все ранее удаленные пакеты.
источник
debuild -us -uc
здесь - ошибка pastebin.ubuntu.com/1040147sudo apt-get build-dep gnome-control-center
- что произойдет, если вы установите их по отдельности, например,sudo apt-get install libxss-dev
иsudo apt-get install libgnome-menu-dev
т. д. и т. д.?Есть два способа , которые я знаю:
1. Как корень запуск Gconf-редактор:
gksudo gconf-editor
. В левой панели найдите/ desktop / gnome / background
. На правой панели найдитеpicture_filename
, щелкните правой кнопкой мыши и выберитеSet as Mandatory
.2. Другой способ - просто запретить обычным пользователям запускать программу смены обоев, запустив (от имени пользователя root):
chmod 744 /usr/bin/gnome-appearance-properties
источник
Set as Mandatory
с терминала? Так что я могу сделать скрипт и выполнить его на всех хостах.Версия ответа от командной строки:
источник
Я нашел способ легко установить обои (фон рабочего стола) при каждом входе в систему. Создайте новую программу входа в «Startup Applications» с помощью следующей команды.
Конечно, вы можете указать любое изображение, просто заменив «edubuntu_default.png» своим изображением.
источник