эог (глаз гнома)
11.04 и предыдущие версии Ubuntu
Когда вы упомянули, что вы можете щелкнуть правой кнопкой мыши изображение и установить в качестве обоев, этот ответ предполагает, что вы имели в виду - откройте изображение JPEG в Eog, щелкните правой кнопкой мыши и выберите «Установить в качестве фона рабочего стола».
С помощью этого ответа вы можете удалить эту опцию:
Имея это в виду, вы можете удалить опцию меню И щелкнуть правой кнопкой мыши, либо отредактировав источник напрямую (если вы хотите распространить пакет), либо изменив данные окна GTK для каждого клиента.
Решение 1 - редактировать данные окна GTK
Сначала сделайте резервную копию данных окна GTK:
sudo cp /usr/share/eog/eog-ui.xml ~/
gksudo gedit /usr/share/eog/eog-ui.xml
Теперь найдите «обои» - удалите каждую строку, содержащую это ключевое слово, и сохраните.
Чтобы отменить изменения:
sudo cp ~/eog-ui.xml /usr/share/eog
Решение 2 - распространять пакет deb
Это можно сделать с помощью этого рецепта:
apt-get source eog
sudo apt-get build-dep eog
sudo apt-get install devscripts
Если он просит настроить вашу почту - выберите нет конфигурации
cd eog-2*/data
gedit eog-ui.xml
Теперь ищите «обои» - удалите каждую строку, содержащую это ключевое слово.
Сохранить.
cd ..
gedit debian/changelog
добавьте +ppakarthick
в первую строку, чтобы он читал что-то вроде:
eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i eog_*.deb
Обратите внимание - для установки требуется только один пакет deb - 32-битный или 64-битный в зависимости от установленной вами архитектуры Ubuntu. Другой продукт deb - это пакет отладки и пакет разработки, которые вы можете игнорировать.
Чтобы отменить изменения:
sudo apt-get purge eog
sudo apt-get install eog
Это удалит полный пакет eog. Затем вторая команда повторно загрузит из репозиториев текущий пакет eog.
Примечание. Возможно, вы захотите удалить метапакет ubuntu-desktop
. Единственное влияние это имеет, если вы собираетесь перейти на Natty. Если вы хотите обновить, просто установите ubuntu-desktop
перед обновлением.
Фоновая вкладка Gnome-Control-Center
Данные окна GTK для этой вкладки находятся в файле, /usr/share/gnome-control-center/ui/appearance.ui
но я не нашел удобного места в этом файле, где можно скрыть саму фоновую вкладку.
С изменением исходного кода - вы можете заставить вкладку фона и ее кнопки не отображать обои и ничего не делать при нажатии кнопок.
Это решение очень похоже на решение 2 выше.
apt-get source gnome-control-center
sudo apt-get build-dep gnome-control-center
sudo apt-get install devscripts
Если он просит настроить вашу почту - выберите нет конфигурации
cd gnome*/capplets/appearance
gedit appearance-desktop.c
Теперь найдите следующую функцию и добавьте, return;
как показано:
void
desktop_init (AppearanceData *data,
const gchar **uris)
{
GtkWidget *add_button, *w;
GtkCellRenderer *cr;
char *url;
data->wp_update_gconf = TRUE;
data->wp_uris = NULL;
return;
Сохранить.
cd ../..
gedit debian/changelog
добавьте +ppakarthick
в первую строку, чтобы он читал что-то вроде:
gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
debuild -us -uc
cd ..
sudo dpkg -i capplets*.deb
sudo dpkg -i libgnome-window-settings1*.deb
sudo dpkg -i gnome-control-center_*.deb
Чтобы отменить изменения:
sudo apt-get purge gnome-control-center libgnome-window-settings1 capplets-data
sudo apt-get install ubuntu_desktop
Это удалит полный пакет gnome-control-center и несколько других пакетов. Затем вторая команда повторно загрузит из репозиториев все ранее удаленные пакеты.
gnome-control-center
)?