Как удалить фоновый рисунок рабочего стола правой кнопкой мыши?

Я хочу ограничить пользователей при смене обоев и тем. Так можно ли мне сказать, как удалить параметр «Изменить фоновый рисунок рабочего стола» правой кнопкой мыши?

Изменить фоновый рисунок рабочего стола

Я просто полностью хочу удалить эту опцию справа нажмите.

11
задан 16 June 2011 в 15:08

70 ответов

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так:
static const GtkActionEntry desktop_view_entries[] = {
    /* name, stock id */
    { "New Launcher Desktop", NULL,
      /* label, accelerator */
      N_("Create L_auncher..."), NULL,
      /* tooltip */
      N_("Create a new launcher"),
      G_CALLBACK (action_new_launcher_callback) },
    /* name, stock id */
    { "Change Background", NULL,
      /* label, accelerator */
      N_("Change Desktop _Background"), NULL,
      /* tooltip */
      N_("Show a window that lets you set your desktop background's pattern or color"),
      G_CALLBACK (action_change_background_callback) },
    /* name, stock id */
    { "Empty Trash Conditional", NULL,
      /* label, accelerator */
      N_("Empty Trash"), NULL,
      /* tooltip */
      N_("Delete all items in the Trash"),
      G_CALLBACK (action_empty_trash_conditional_callback) },
};
Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого:
static const GtkActionEntry desktop_view_entries[] = {
    /* name, stock id */
    { "New Launcher Desktop", NULL,
      /* label, accelerator */
      N_("Create L_auncher..."), NULL,
      /* tooltip */
      N_("Create a new launcher"),
      G_CALLBACK (action_new_launcher_callback) },
    /* Change Background was here */
    /* name, stock id */
    { "Empty Trash Conditional", NULL,
      /* label, accelerator */
      N_("Empty Trash"), NULL,
      /* tooltip */
      N_("Delete all items in the Trash"),
      G_CALLBACK (action_empty_trash_conditional_callback) },
};
Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 25 May 2018 в 22:07
  • 1
    Будет хорошо, если вы скажете, как полностью удалить эту опцию из правого клика. – karthick87 17 June 2011 в 12:11
  • 2
    Хорошо, я расскажу, как отредактировать источник Nautilus и перекомпилировать его. Просто немного времени. – jnv 17 June 2011 в 17:14
  • 3
    Здесь вы идете, я надеюсь, что это будет полезно. – jnv 17 June 2011 в 18:16
  • 4
    хороший один @jnv :) – Rinzwind 17 June 2011 в 18:18
  • 5
    Спасибо Rinzwind. Я вижу, что Markdown испортил исходный код из fm-desktop-icon-view.c, не копируйте его еще. – jnv 17 June 2011 в 18:23

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* name, stock id */ { "Change Background", NULL, /* label, accelerator */ N_("Change Desktop _Background"), NULL, /* tooltip */ N_("Show a window that lets you set your desktop background's pattern or color"), G_CALLBACK (action_change_background_callback) }, /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* Change Background was here */ /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 25 July 2018 в 22:13

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* name, stock id */ { "Change Background", NULL, /* label, accelerator */ N_("Change Desktop _Background"), NULL, /* tooltip */ N_("Show a window that lets you set your desktop background's pattern or color"), G_CALLBACK (action_change_background_callback) }, /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* Change Background was here */ /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 26 July 2018 в 19:49

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* name, stock id */ { "Change Background", NULL, /* label, accelerator */ N_("Change Desktop _Background"), NULL, /* tooltip */ N_("Show a window that lets you set your desktop background's pattern or color"), G_CALLBACK (action_change_background_callback) }, /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* Change Background was here */ /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 31 July 2018 в 10:46

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* name, stock id */ { "Change Background", NULL, /* label, accelerator */ N_("Change Desktop _Background"), NULL, /* tooltip */ N_("Show a window that lets you set your desktop background's pattern or color"), G_CALLBACK (action_change_background_callback) }, /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* Change Background was here */ /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 2 August 2018 в 03:41

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* name, stock id */ { "Change Background", NULL, /* label, accelerator */ N_("Change Desktop _Background"), NULL, /* tooltip */ N_("Show a window that lets you set your desktop background's pattern or color"), G_CALLBACK (action_change_background_callback) }, /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* Change Background was here */ /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 4 August 2018 в 19:45

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции show_desktop Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: См. Ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков рабочего стола. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

Получить базовые пакеты разработки: sudo apt-get install build-essential fakeroot dpkg-dev devscripts Получить зависимости от разработки для Nautilus sudo apt-get build-dep nautilus Загрузить источник Nautilus - обратите внимание, что для этой команды не требуется sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого. mkdir nautilus cd nautilus apt-get source nautilus Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего 2.32.something). Войдите в эту папку. Открыть файл src/file-manager/fm-desktop-icon-view.c Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* name, stock id */ { "Change Background", NULL, /* label, accelerator */ N_("Change Desktop _Background"), NULL, /* tooltip */ N_("Show a window that lets you set your desktop background's pattern or color"), G_CALLBACK (action_change_background_callback) }, /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого: static const GtkActionEntry desktop_view_entries[] = { /* name, stock id */ { "New Launcher Desktop", NULL, /* label, accelerator */ N_("Create L_auncher..."), NULL, /* tooltip */ N_("Create a new launcher"), G_CALLBACK (action_new_launcher_callback) }, /* Change Background was here */ /* name, stock id */ { "Empty Trash Conditional", NULL, /* label, accelerator */ N_("Empty Trash"), NULL, /* tooltip */ N_("Delete all items in the Trash"), G_CALLBACK (action_empty_trash_conditional_callback) }, }; Сохраните файл. Вернитесь в Terminal cd в исходный корень (если вы этого еще не сделали) cd nautilus-* И запустите dch -l local Это выполнит по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. Скомпилируйте и создайте пакет debuild -i -us -uc -b. Для объяснения переключателей см. Страницу man debuild. Раздел «Примеры». Пойдите, возьмите кофе, это может занять некоторое время. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все. cd .. sudo dpkg -i *.deb Выйти или перезапустить Nautilus для великого правосудия ... nautilus -q

Посмотрите ma ', no «Изменить фон»!

Чтобы быть 100 Вероятно, неплохо было бы заблокировать пакет nautilus в Synaptic.

Изменить: после того, как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep с помощью блокировки nautilus в Synaptic . Вам просто нужно установить aptitude ...

Ссылки

http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ http://www.debian-administration.org/articles/20
20
ответ дан 6 August 2018 в 03:49

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню через параметр show_desktop от Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: см. ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков на рабочем столе. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

  1. Получить базовые пакеты разработки:
    sudo apt-get install build-essential fakeroot dpkg-dev devscripts
  2. Получить зависимости развития для Nautilus
    sudo apt-get build-dep nautilus
  3. Загрузить источник Nautilus - примечание что эта команда не требует sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого.
    mkdir nautilus
    cd nautilus
    apt-get source nautilus
  4. Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего, 2.32.something). Войдите в эту папку.
  5. Открыть файл src/file-manager/fm-desktop-icon-view.c
  6. Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так:
    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* name, stock id */
        { "Change Background", NULL,
          /* label, accelerator */
          N_("Change Desktop _Background"), NULL,
          /* tooltip */
          N_("Show a window that lets you set your desktop background's pattern or color"),
          G_CALLBACK (action_change_background_callback) },
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };
    
    Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого:
    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* Change Background was here */
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };
    
    Сохраните файл.
  7. Вернитесь в Terminal cd к исходному root (если вы этого еще не сделали)
    cd nautilus-*
    И запустите
    dch -l local
    Это выполнит значение по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - это отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория.
  8. Компиляция и сборка пакета
    debuild -i -us -uc -b
    Для объяснения переключателей см. страница debuild man. Раздел примеров
  9. Пойдите, возьмите кофе, это может занять некоторое время.
  10. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все.
    cd ..
    sudo dpkg -i *.deb
  11. Выйти или перезапустить Наутилус для великого правосудия ...
    nautilus -q

Посмотрите ma ', no «Изменить фон»!

nautilus desktop menu [/g8]

Чтобы быть на 100% уверенным, это, вероятно, хорошая идея для блокировки nautilus пакета в Synaptic .

Изменить: После того как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep, используя эту отличную команду . Вам просто нужно установить aptitude ...

Ссылки

20
ответ дан 7 August 2018 в 21:45

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню через параметр show_desktop от Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: см. ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков на рабочем столе. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

  1. Получить базовые пакеты разработки:
    sudo apt-get install build-essential fakeroot dpkg-dev devscripts
  2. Получить зависимости развития для Nautilus
    sudo apt-get build-dep nautilus
  3. Загрузить источник Nautilus - примечание что эта команда не требует sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого.
    mkdir nautilus
    cd nautilus
    apt-get source nautilus
  4. Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего, 2.32.something). Войдите в эту папку.
  5. Открыть файл src/file-manager/fm-desktop-icon-view.c
  6. Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так:
    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* name, stock id */
        { "Change Background", NULL,
          /* label, accelerator */
          N_("Change Desktop _Background"), NULL,
          /* tooltip */
          N_("Show a window that lets you set your desktop background's pattern or color"),
          G_CALLBACK (action_change_background_callback) },
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };
    
    Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого:
    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* Change Background was here */
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };
    
    Сохраните файл.
  7. Вернитесь в Terminal cd к исходному root (если вы этого еще не сделали)
    cd nautilus-*
    И запустите
    dch -l local
    Это выполнит значение по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - это отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория.
  8. Компиляция и сборка пакета
    debuild -i -us -uc -b
    Для объяснения переключателей см. страница debuild man. Раздел примеров
  9. Пойдите, возьмите кофе, это может занять некоторое время.
  10. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все.
    cd ..
    sudo dpkg -i *.deb
  11. Выйти или перезапустить Наутилус для великого правосудия ...
    nautilus -q

Посмотрите ma ', no «Изменить фон»!

nautilus desktop menu [/g8]

Чтобы быть на 100% уверенным, это, вероятно, хорошая идея для блокировки nautilus пакета в Synaptic .

Изменить: После того как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep, используя эту отличную команду . Вам просто нужно установить aptitude ...

Ссылки

20
ответ дан 10 August 2018 в 09:58

Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню через параметр show_desktop от Nautilus следующим образом:

gconftool-2 -t bool -s /apps/nautilus/preferences/show_desktop false

Изменить: избавление от этой записи меню потребует исправления источник Наутилуса. Определение меню находится в src/file-manager/fm-desktop-icon-view.c внутри desktop_view_entries[] (или просто поиск по Change Desktop _Background). Edit2: см. ниже для HowTo.

Другим вариантом было бы использование другого диспетчера файлов для рисования значков на рабочем столе. Может быть, у PCMan File Manager нет этой записи в контекстном меню?

Минимальное руководство по редактированию и amp; перестройка Nautilus

Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.

Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.

  1. Получить базовые пакеты разработки:
    sudo apt-get install build-essential fakeroot dpkg-dev devscripts
  2. Получить зависимости развития для Nautilus
    sudo apt-get build-dep nautilus
  3. Загрузить источник Nautilus - примечание что эта команда не требует sudo; Кроме того, он будет размещать несколько файлов в текущем каталоге, поэтому обычно полезно создать дополнительный каталог для этого.
    mkdir nautilus
    cd nautilus
    apt-get source nautilus
  4. Источник будет загружен и извлечен в папку nautilus-VERSION* (VERSION - это, конечно, номер версии, скорее всего, 2.32.something). Войдите в эту папку.
  5. Открыть файл src/file-manager/fm-desktop-icon-view.c
  6. Найти f17] - в моем случае это в строке 721, однако это может отличаться для вашей версии. Он должен выглядеть так:
    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* name, stock id */
        { "Change Background", NULL,
          /* label, accelerator */
          N_("Change Desktop _Background"), NULL,
          /* tooltip */
          N_("Show a window that lets you set your desktop background's pattern or color"),
          G_CALLBACK (action_change_background_callback) },
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };
    
    Обратите внимание, что второй массив содержит Change Background - удалите его, поэтому вы получите что-то вроде этого:
    static const GtkActionEntry desktop_view_entries[] = {
        /* name, stock id */
        { "New Launcher Desktop", NULL,
          /* label, accelerator */
          N_("Create L_auncher..."), NULL,
          /* tooltip */
          N_("Create a new launcher"),
          G_CALLBACK (action_new_launcher_callback) },
        /* Change Background was here */
        /* name, stock id */
        { "Empty Trash Conditional", NULL,
          /* label, accelerator */
          N_("Empty Trash"), NULL,
          /* tooltip */
          N_("Delete all items in the Trash"),
          G_CALLBACK (action_empty_trash_conditional_callback) },
    };
    
    Сохраните файл.
  7. Вернитесь в Terminal cd к исходному root (если вы этого еще не сделали)
    cd nautilus-*
    И запустите
    dch -l local
    Это выполнит значение по умолчанию $EDITOR (возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *, сохраните все остальное. Обратите внимание, что опция -l local - это отметить локальную сборку, вы можете использовать что-либо еще вместо local, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория.
  8. Компиляция и сборка пакета
    debuild -i -us -uc -b
    Для объяснения переключателей см. страница debuild man. Раздел примеров
  9. Пойдите, возьмите кофе, это может занять некоторое время.
  10. После завершения сборки (надеюсь, с успехом) вы найдете кучу пакетов .deb в родительском каталоге. Установите их все.
    cd ..
    sudo dpkg -i *.deb
  11. Выйти или перезапустить Наутилус для великого правосудия ...
    nautilus -q

Посмотрите ma ', no «Изменить фон»!

nautilus desktop menu [/g8]

Чтобы быть на 100% уверенным, это, вероятно, хорошая идея для блокировки nautilus пакета в Synaptic .

Изменить: После того как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep, используя эту отличную команду . Вам просто нужно установить aptitude ...

Ссылки

20
ответ дан 13 August 2018 в 16:18
  • 1
    Будет хорошо, если вы скажете, как полностью удалить эту опцию из правого клика. – karthick87 17 June 2011 в 12:11
  • 2
    Хорошо, я расскажу, как отредактировать источник Nautilus и перекомпилировать его. Просто немного времени. – jnv 17 June 2011 в 17:14
  • 3
    Здесь вы идете, я надеюсь, что это будет полезно. – jnv 17 June 2011 в 18:16
  • 4
    хороший один @jnv :) – Rinzwind 17 June 2011 в 18:18
  • 5
    Спасибо Rinzwind. Я вижу, что Markdown испортил исходный код из fm-desktop-icon-view.c, не копируйте его еще. – jnv 17 June 2011 в 18:23

Я не знаю, как это сделать, но я полагаю, что фон рабочего стола задается с помощью ключа GConf. Если это так, вы можете запустить gconf-editor как root, найти соответствующий ключ и установить его как обязательный. Затем пользователям не будет позволено изменять его значение.

6
ответ дан 25 May 2018 в 22:07

Отказ от ответственности: я не использовал Sabayon (Редактор профиля пользователя в Ubuntu) или Pesullus (Lock Down Editor в Ubuntu). Просто помогайте, указывая на вас в правильном направлении. : -)

http://live.gnome.org/Sabayon/

Отказ от ответственности: - средство системного администрирования для определения и развертывания профилей рабочего стола для среды рабочего стола GNOME. Он позволяет вам контролировать такие элементы, как макеты панелей, пункты меню, настройки gconf по умолчанию, а также предоставлять предопределенные значения по умолчанию для некоторых не-GNOME-программ, таких как Firefox. Он также использует функциональность блокировки Pessulus. Он делает это, предоставляя «рабочий стол в окне», позволяя вам настраивать рабочий стол по своему усмотрению, а затем записывать изменения, которые будут применяться к пользователям с помощью программы sabayon-apply во время входа в систему.

[d7 ] Кто должен использовать Sabayon? Sabayon ориентирован на всех, кто нуждается в предоставлении стандартного рабочего стола GNOME своим конечным пользователям. Учителя, которые управляют лабораториями, библиотеками и предприятиями, все должны иметь «заблокированный» рабочий стол и могут хорошо использовать Sabayon

. В программном центре Ubuntu выполните поиск «редактора профиля пользователя» «Он будет размещен в System> Administration> User Profile Editor

Запустите программу, нажмите кнопку Ubuntu Software Center , введите« Студент », нажмите search , нажмите кнопку «Редактировать», щелкните редактор профиля пользователя , щелкните содержимое. Система> Администрирование> Редактор профиля пользователя .

Вот еще один сайт, который объясняет это немного больше, с акцентом на киоск.

http : //live.gnome.org/Sabayon/

Другие программы, которые позволяют вам блокировать вещи, это « Student », найденный в программном центре Ubuntu Software Center (это на самом деле называется Pessulus, не знаю, почему Ubuntu называет его Lock Down Editor.)

Другой - Pessulus , найденный по адресу http://ubuntu-tweak.com/

Думаю, Sabayon (Редактор профиля пользователя в Ubuntu) будет вашим лучшим выбором.

PS Вот еще одна дискуссия по вашему вопросу .... http://ubuntu-tweak.com/

4
ответ дан 25 May 2018 в 22:07

Для Ubuntu 11.04 и ранее просто установите ключ gconf как обязательный. Вот один из способов:

sudo gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set \
/desktop/gnome/background/picture_filename \ 
"/usr/share/backgrounds/cosmos/blue-marble-west.jpg"

Для Ubuntu 11.10 и более поздних версий (или с помощью Gnome 3) установите ключ dconf как обязательный. См. Конец этого how-to .

3
ответ дан 25 May 2018 в 22:07

Изменяя разрешения

sudo chmod 660 /usr/bin/gnome-appearance-properties #or any other permission

, вы можете ограничить доступ к изменениям свойств темы или фона. Однако это не приведет к удалению записи в меню.

2
ответ дан 25 May 2018 в 22:07

Вы пробовали Gofris, это приложение равно глубокому замораживанию на ветре * ws. вы, вероятно, заметили, что любые изменения, внесенные в их систему: создавать или удалять файлы, настройки и т. д., все сбрасывается при перезагрузке компьютера.

сделать следующее действие для установки Gofris на ubuntu:

sudo add-apt-repository ppa: tldm217 / gofris sudo apt-get update sudo apt-get install gofris-en [!d5 ] тип gofris-en в терминале для запуска.

проверить эту ссылку: http://www.webupd8.org/2010/09/ofris-gets-appindicator-gofris-deep.html

2
ответ дан 25 May 2018 в 22:07

Я работаю с gconftool-2. Просто выполните:

gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1

Если вам это нужно для всех пользователей, просто создайте сценарий /etc/profile.d.

2
ответ дан 25 May 2018 в 22:07

Вы пробовали Gofris, это приложение равно глубокому замораживанию на ветре * ws. вы, вероятно, заметили, что любые изменения, внесенные в их систему: создавать или удалять файлы, настройки и т. д., все сбрасывается при перезагрузке компьютера.

сделать следующее действие для установки Gofris на ubuntu:

sudo add-apt-repository ppa: tldm217 / gofris sudo apt-get update sudo apt-get install gofris-en тип gofris-en в терминале для запуска.

проверить эту ссылку: http://www.webupd8.org/2010/09/ofris-gets-appindicator-gofris-deep.html

2
ответ дан 25 July 2018 в 22:13

Отказ от ответственности: я не использовал Sabayon (Редактор профиля пользователя в Ubuntu) или Pesullus (Lock Down Editor в Ubuntu). Просто помогайте, указывая на вас в правильном направлении. : -)

http://live.gnome.org/Sabayon/

Отказ от ответственности: - средство системного администрирования для определения и развертывания профилей рабочего стола для среды рабочего стола GNOME. Он позволяет вам контролировать такие элементы, как макеты панелей, пункты меню, настройки gconf по умолчанию, а также предоставлять предопределенные значения по умолчанию для некоторых не-GNOME-программ, таких как Firefox. Он также использует функциональность блокировки Pessulus. Он делает это, предоставляя «рабочий стол в окне», позволяя вам настраивать рабочий стол по своему усмотрению, а затем записывать изменения, которые будут применяться к пользователям с помощью программы sabayon-apply во время входа в систему.

Кто должен использовать Sabayon? Sabayon ориентирован на всех, кто нуждается в предоставлении стандартного рабочего стола GNOME своим конечным пользователям. Учителя, которые управляют лабораториями, библиотеками и предприятиями, все должны иметь «заблокированный» рабочий стол и могут хорошо использовать Sabayon

. В программном центре Ubuntu выполните поиск «редактора профиля пользователя» «Он будет размещен в System> Administration> User Profile Editor

Запустите программу, нажмите кнопку Ubuntu Software Center , введите« Студент », нажмите search , нажмите кнопку «Редактировать», щелкните редактор профиля пользователя , щелкните содержимое. Система> Администрирование> Редактор профиля пользователя .

Вот еще один сайт, который объясняет это немного больше, с акцентом на киоск.

http : //live.gnome.org/Sabayon/

Другие программы, которые позволяют вам блокировать вещи, это « Student », найденный в программном центре Ubuntu Software Center (это на самом деле называется Pessulus, не знаю, почему Ubuntu называет его Lock Down Editor.)

Другой - Pessulus , найденный по адресу http://ubuntu-tweak.com/

Думаю, Sabayon (Редактор профиля пользователя в Ubuntu) будет вашим лучшим выбором.

PS Вот еще одна дискуссия по вашему вопросу .... http://ubuntu-tweak.com/

4
ответ дан 25 July 2018 в 22:13

Для Ubuntu 11.04 и ранее просто установите ключ gconf как обязательный. Вот один из способов:

sudo gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set \ /desktop/gnome/background/picture_filename \ "/usr/share/backgrounds/cosmos/blue-marble-west.jpg"

Для Ubuntu 11.10 и более поздних версий (или с помощью Gnome 3) установите ключ dconf как обязательный. См. Конец этого how-to .

3
ответ дан 25 July 2018 в 22:13

Я работаю с gconftool-2. Просто выполните:

gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1

Если вам это нужно для всех пользователей, просто создайте сценарий /etc/profile.d.

2
ответ дан 25 July 2018 в 22:13

Я не знаю, как это сделать, но я полагаю, что фон рабочего стола задается с помощью ключа GConf. Если это так, вы можете запустить gconf-editor как root, найти соответствующий ключ и установить его как обязательный. Затем пользователям не будет позволено изменять его значение.

6
ответ дан 25 July 2018 в 22:13

Изменяя разрешения

  sudo chmod 660 / usr / bin / gnome-appearance-properties # или любое другое разрешение  

, вы можете ограничить доступ к изменениям свойств темы или фона. Однако это не приведет к удалению записи в меню.

2
ответ дан 25 July 2018 в 22:13

Вы пробовали Gofris, это приложение равно глубокому замораживанию на ветре * ws. вы, вероятно, заметили, что любые изменения, внесенные в их систему: создавать или удалять файлы, настройки и т. д., все сбрасывается при перезагрузке компьютера.

сделать следующее действие для установки Gofris на ubuntu:

sudo add-apt-repository ppa: tldm217 / gofris sudo apt-get update sudo apt-get install gofris-en тип gofris-en в терминале для запуска.

проверить эту ссылку: http://www.webupd8.org/2010/09/ofris-gets-appindicator-gofris-deep.html

2
ответ дан 26 July 2018 в 19:49

Отказ от ответственности: я не использовал Sabayon (Редактор профиля пользователя в Ubuntu) или Pesullus (Lock Down Editor в Ubuntu). Просто помогайте, указывая на вас в правильном направлении. : -)

http://live.gnome.org/Sabayon/

Отказ от ответственности: - средство системного администрирования для определения и развертывания профилей рабочего стола для среды рабочего стола GNOME. Он позволяет вам контролировать такие элементы, как макеты панелей, пункты меню, настройки gconf по умолчанию, а также предоставлять предопределенные значения по умолчанию для некоторых не-GNOME-программ, таких как Firefox. Он также использует функциональность блокировки Pessulus. Он делает это, предоставляя «рабочий стол в окне», позволяя вам настраивать рабочий стол по своему усмотрению, а затем записывать изменения, которые будут применяться к пользователям с помощью программы sabayon-apply во время входа в систему.

Кто должен использовать Sabayon? Sabayon ориентирован на всех, кто нуждается в предоставлении стандартного рабочего стола GNOME своим конечным пользователям. Учителя, которые управляют лабораториями, библиотеками и предприятиями, все должны иметь «заблокированный» рабочий стол и могут хорошо использовать Sabayon

. В программном центре Ubuntu выполните поиск «редактора профиля пользователя» «Он будет размещен в System> Administration> User Profile Editor

Запустите программу, нажмите кнопку Ubuntu Software Center , введите« Студент », нажмите search , нажмите кнопку «Редактировать», щелкните редактор профиля пользователя , щелкните содержимое. Система> Администрирование> Редактор профиля пользователя .

Вот еще один сайт, который объясняет это немного больше, с акцентом на киоск.

http : //live.gnome.org/Sabayon/

Другие программы, которые позволяют вам блокировать вещи, это « Student », найденный в программном центре Ubuntu Software Center (это на самом деле называется Pessulus, не знаю, почему Ubuntu называет его Lock Down Editor.)

Другой - Pessulus , найденный по адресу http://ubuntu-tweak.com/

Думаю, Sabayon (Редактор профиля пользователя в Ubuntu) будет вашим лучшим выбором.

PS Вот еще одна дискуссия по вашему вопросу .... http://ubuntu-tweak.com/

4
ответ дан 26 July 2018 в 19:49

Для Ubuntu 11.04 и ранее просто установите ключ gconf как обязательный. Вот один из способов:

sudo gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set \ /desktop/gnome/background/picture_filename \ "/usr/share/backgrounds/cosmos/blue-marble-west.jpg"

Для Ubuntu 11.10 и более поздних версий (или с помощью Gnome 3) установите ключ dconf как обязательный. См. Конец этого how-to .

3
ответ дан 26 July 2018 в 19:49

Я работаю с gconftool-2. Просто выполните:

gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1

Если вам это нужно для всех пользователей, просто создайте сценарий /etc/profile.d.

2
ответ дан 26 July 2018 в 19:49

Я не знаю, как это сделать, но я полагаю, что фон рабочего стола задается с помощью ключа GConf. Если это так, вы можете запустить gconf-editor как root, найти соответствующий ключ и установить его как обязательный. Затем пользователям не будет позволено изменять его значение.

6
ответ дан 26 July 2018 в 19:49

Изменяя разрешения

sudo chmod 660 /usr/bin/gnome-appearance-properties #or any other permission

, вы можете ограничить доступ к изменениям свойств темы или фона. Однако это не приведет к удалению записи в меню.

2
ответ дан 26 July 2018 в 19:49

Я работаю с gconftool-2. Просто выполните:

  gconftool-2 --type bool --set / apps / nautilus / lockdown / disable_context_menus 1  

Если вам это нужно для всех пользователей , просто создайте сценарий /etc/profile.d.

2
ответ дан 31 July 2018 в 10:46

Вы пробовали Gofris, это приложение равно глубокому замораживанию на ветре * ws. вы, вероятно, заметили, что любые изменения, внесенные в их систему: создавать или удалять файлы, настройки и т. д., все сбрасывается при перезагрузке компьютера.

сделать следующее действие для установки Gofris на ubuntu:

sudo add-apt-repository ppa: tldm217 / gofris sudo apt-get update sudo apt-get install gofris-en тип gofris-en в терминале для запуска.

проверить эту ссылку: http://www.webupd8.org/2010/09/ofris-gets-appindicator-gofris-deep.html

2
ответ дан 31 July 2018 в 10:46

Другие вопросы по тегам:

Похожие вопросы: