Я хочу ограничить пользователей при смене обоев и тем. Так можно ли мне сказать, как удалить параметр «Изменить фоновый рисунок рабочего стола» правой кнопкой мыши?
Изменить фоновый рисунок рабочего стола
Я просто полностью хочу удалить эту опцию справа нажмите.
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню с помощью опции 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к 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 ...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню через параметр 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.
Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.
sudo apt-get install build-essential fakeroot dpkg-dev devscripts
sudo apt-get build-dep nautilus
mkdir nautilus cd nautilus apt-get source nautilus
nautilus-VERSION*
(VERSION - это, конечно, номер версии, скорее всего, 2.32.something). Войдите в эту папку. src/file-manager/fm-desktop-icon-view.c
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) },
};
Сохраните файл. cd nautilus-*И запустите
dch -l localЭто выполнит значение по умолчанию
$EDITOR
(возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *
, сохраните все остальное. Обратите внимание, что опция -l local
- это отметить локальную сборку, вы можете использовать что-либо еще вместо local
, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. debuild -i -us -uc -bДля объяснения переключателей см. страница debuild man. Раздел примеров
cd .. sudo dpkg -i *.deb
nautilus -q
Посмотрите ma ', no «Изменить фон»!
[/g8]
Чтобы быть на 100% уверенным, это, вероятно, хорошая идея для блокировки nautilus
пакета в Synaptic .
Изменить: После того как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep, используя эту отличную команду . Вам просто нужно установить aptitude
...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню через параметр 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.
Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.
sudo apt-get install build-essential fakeroot dpkg-dev devscripts
sudo apt-get build-dep nautilus
mkdir nautilus cd nautilus apt-get source nautilus
nautilus-VERSION*
(VERSION - это, конечно, номер версии, скорее всего, 2.32.something). Войдите в эту папку. src/file-manager/fm-desktop-icon-view.c
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) },
};
Сохраните файл. cd nautilus-*И запустите
dch -l localЭто выполнит значение по умолчанию
$EDITOR
(возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *
, сохраните все остальное. Обратите внимание, что опция -l local
- это отметить локальную сборку, вы можете использовать что-либо еще вместо local
, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. debuild -i -us -uc -bДля объяснения переключателей см. страница debuild man. Раздел примеров
cd .. sudo dpkg -i *.deb
nautilus -q
Посмотрите ma ', no «Изменить фон»!
[/g8]
Чтобы быть на 100% уверенным, это, вероятно, хорошая идея для блокировки nautilus
пакета в Synaptic .
Изменить: После того как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep, используя эту отличную команду . Вам просто нужно установить aptitude
...
Если вы можете жить без значков на рабочем столе, вы можете полностью отключить контекстное меню через параметр 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 нет этой записи в контекстном меню?
Как я уже отмечал ранее, запись в меню жестко привязана к Nautilus, насколько я знаю, единственный способ удалить ее и сохранить все остальные функции - это редактировать источник Nautilus и перекомпилируйте его. Будьте предупреждены, что это займет некоторое время, и вам понадобится место для всех пакетов разработки и самой компиляции.
Процесс был протестирован с помощью Nautilus Elementary 2.32.2.2, однако не должно быть никаких различий для запаса Nautilus 2.32.
sudo apt-get install build-essential fakeroot dpkg-dev devscripts
sudo apt-get build-dep nautilus
mkdir nautilus cd nautilus apt-get source nautilus
nautilus-VERSION*
(VERSION - это, конечно, номер версии, скорее всего, 2.32.something). Войдите в эту папку. src/file-manager/fm-desktop-icon-view.c
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) },
};
Сохраните файл. cd nautilus-*И запустите
dch -l localЭто выполнит значение по умолчанию
$EDITOR
(возможно, Nano) с файлом изменений, подготовленным для ввода ваших изменений. Напишите что-нибудь описательное после *
, сохраните все остальное. Обратите внимание, что опция -l local
- это отметить локальную сборку, вы можете использовать что-либо еще вместо local
, однако важно добавить запись в журнал изменений, иначе ваша локальная сборка будет переопределена версией репозитория. debuild -i -us -uc -bДля объяснения переключателей см. страница debuild man. Раздел примеров
cd .. sudo dpkg -i *.deb
nautilus -q
Посмотрите ma ', no «Изменить фон»!
[/g8]
Чтобы быть на 100% уверенным, это, вероятно, хорошая идея для блокировки nautilus
пакета в Synaptic .
Изменить: После того как вы проверили, что все работает нормально, вы можете избавиться от пакетов build-dep, используя эту отличную команду . Вам просто нужно установить aptitude
...
Я не знаю, как это сделать, но я полагаю, что фон рабочего стола задается с помощью ключа GConf. Если это так, вы можете запустить gconf-editor как root, найти соответствующий ключ и установить его как обязательный. Затем пользователям не будет позволено изменять его значение.
Отказ от ответственности: я не использовал 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/
Для 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 .
Изменяя разрешения
sudo chmod 660 /usr/bin/gnome-appearance-properties #or any other permission
, вы можете ограничить доступ к изменениям свойств темы или фона. Однако это не приведет к удалению записи в меню.
Вы пробовали 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
Я работаю с gconftool-2. Просто выполните:
gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1
Если вам это нужно для всех пользователей, просто создайте сценарий /etc/profile.d.
Вы пробовали 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
Отказ от ответственности: я не использовал 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/
Для 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 .
Я работаю с gconftool-2. Просто выполните:
gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1
Если вам это нужно для всех пользователей, просто создайте сценарий /etc/profile.d.
Я не знаю, как это сделать, но я полагаю, что фон рабочего стола задается с помощью ключа GConf. Если это так, вы можете запустить gconf-editor как root, найти соответствующий ключ и установить его как обязательный. Затем пользователям не будет позволено изменять его значение.
Изменяя разрешения
sudo chmod 660 / usr / bin / gnome-appearance-properties # или любое другое разрешение
, вы можете ограничить доступ к изменениям свойств темы или фона. Однако это не приведет к удалению записи в меню.
Вы пробовали 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
Отказ от ответственности: я не использовал 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/
Для 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 .
Я работаю с gconftool-2. Просто выполните:
gconftool-2 --type bool --set /apps/nautilus/lockdown/disable_context_menus 1
Если вам это нужно для всех пользователей, просто создайте сценарий /etc/profile.d.
Я не знаю, как это сделать, но я полагаю, что фон рабочего стола задается с помощью ключа GConf. Если это так, вы можете запустить gconf-editor как root, найти соответствующий ключ и установить его как обязательный. Затем пользователям не будет позволено изменять его значение.
Изменяя разрешения
sudo chmod 660 /usr/bin/gnome-appearance-properties #or any other permission
, вы можете ограничить доступ к изменениям свойств темы или фона. Однако это не приведет к удалению записи в меню.
Я работаю с gconftool-2. Просто выполните:
gconftool-2 --type bool --set / apps / nautilus / lockdown / disable_context_menus 1
Если вам это нужно для всех пользователей , просто создайте сценарий /etc/profile.d.
Вы пробовали 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