Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Редактирование контекстного меню Nautilus 2  (Прочитано 29314 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Для всех изменений используем файлы настроек:
sudo gedit /usr/share/nautilus/ui/nautilus-directory-view-ui.xmlМожно забекапить на всякий случай:
sudo cp /usr/share/nautilus/ui/nautilus-directory-view-ui.xml /usr/share/nautilus/ui/nautilus-directory-view-ui.xml.bak
Для удаления "Перенести в" и "Копировать в"
удаляем в файле настроек все что находится между
<menu action ="CopyToMenu"> и </menu>
и соответственно
<menu action ="MoveToMenu"> и </menu>
(оба пункта повторяются в этом же файле, так что искать нужно дважды)

Для удаления "Перенести" и "Копировать".
Находим следующие строки:
<menuitem name="Copy" action="Copy"/>
<menuitem name="Paste" action="Paste"/> (эта строка повторяется дважды в файле)
и заменяем их на:
<!--<menuitem name="Copy" action="Copy"/>-->
<!--<menuitem name="Paste" action="Paste"/>-->
ну или просто удаляем. Все что будет находится между <!-- и --> будет закоментировано.
Что бы работал хоткей, дописываем в начало файла, после строки <ui> следующее:
<accelerator action="Copy"/>
<accelerator action="Paste"/>

Соответственно также можно поступить и с остальными пунктами:
Код: (Вырезать) [Выделить]
<menuitem name="Cut" action="Cut"/>
Код: (Переместить в Корзину) [Выделить]
<menuitem name="Trash" action="Trash"/>
Код: (Выделить Все) [Выделить]
<menuitem name="Select All" action="Select All"/>Все они повторяются по нескольку раз, так что будьте внимательны.

Для восстановления хоткея надо добавлять в начало, после строки <ui> следующее:
<accelerator action="тут пишем тот пункт, который удалили"/>
Для редактирование остальных меню, можно использовать файлы из /usr/share/nautilus/ui/, к примеру:
Код: (контекстное меню настроек) [Выделить]
sudo gedit /usr/share/nautilus/ui/nautilus-compact-menu-ui.xml
Код: (контекстное меню рабочего стола) [Выделить]
sudo gedit /usr/share/nautilus/ui/nautilus-desktop-icon-view-ui.xml
После всех операций выполняем:
nautilus -q
nautilus

Также можно удалить пункты которые создаются отдельными программами:
sudo apt-get remove nautilus-sendto -ysudo apt-get remove nautilus-sendto-empathy -ysudo apt-get remove nautilus-share -yПолный список Расширений nautilus

БАГА:
- если убрать из КМ пункт копировать, то при редактировании названия файла нельзя скопировать текст, копируется путь к файлу
« Последнее редактирование: 04 Мая 2012, 15:40:23 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Для удобства вынес ПКМ -> Создать документ -> Новый документ в ПКМ -> Новый документ. Так быстрее.
Редактируем наш файл:
sudo gedit /usr/share/nautilus/ui/nautilus-directory-view-ui.xmlНаходим пункт:
<menuitem name="New Empty File" action="New Empty File"/>И выноси его из подменю:
<menu action="New Documents">Пример:
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
Повторяется дважды в файле, как и все пункты.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 19 Ноября 2010, 17:42:43 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Может, в хау-ту тему перенести? Спасибо автору!
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн slivsol

  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
    • Живая cоль
Спасибо. А я себе вот так сделал.
здесь написано как сделать: http://slivsol.blogspot.com/2011/08/nautilus-linux.html

А как убрать кнопки "увеличить"  "уменьшить" ? Ubuntu 10.04
« Последнее редактирование: 24 Февраля 2012, 03:30:55 от slivsol »
Ад по умолчанию ОТМЕНИТЬ

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Не знаю. Там не все менять можно.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн archystar

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
А где можно найти описание подменю "Отправить.." ? А то у меня там отсутвует отправить по электронке а я им пользуюсь

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Не понял...
У вас есть пункт в меню, но там пусто?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн archystar

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Там можно выбрать отправить по блютус, мгновенные сообщения (тогда в следующем списке можно выбрать кого-то из списка аськи) отправить на сетевую папку, а отправить на электронную почту нет! Хотя пакет nautilus-sendto если верить описанию как-раз и должен позволять отправлять через пиджин и через эволюшен а на практике есть толкьо пиджин, в 10.10 с этим проблем не было.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Не сталкивался.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

rulet9

  • Гость
 После удаления некоторых программ(wine) остались пункты программ в контекстном меню файлов "открыть в программе". Оно-то конечно сильно не мешает, но все-таки интересно как подчистить этот список. Т.е. как очищать список пунктов программ в "открыть в программе" в контекстном меню файла?



Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Редактирование контекстного меню Nautilus
« Ответ #10 : 09 Мая 2011, 01:40:50 »
После удаления некоторых программ(wine) остались пункты программ в контекстном меню файлов "открыть с помощью". Оно-то конечно сильно не мешает, но все-таки интересно как подчистить этот список. Т.е. как очищать список пунктов программ в "открыть с помощью" в контекстном меню файла?



Поиск рулит. Обсуждалось уже.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн petya_vs_volk

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Редактирование контекстного меню Nautilus
« Ответ #11 : 14 Мая 2011, 11:16:28 »
Там можно выбрать отправить по блютус, мгновенные сообщения (тогда в следующем списке можно выбрать кого-то из списка аськи) отправить на сетевую папку, а отправить на электронную почту нет! Хотя пакет nautilus-sendto если верить описанию как-раз и должен позволять отправлять через пиджин и через эволюшен а на практике есть толкьо пиджин, в 10.10 с этим проблем не было.
Получилось ли решить эту проблему?

rulet9

  • Гость
Re: Редактирование контекстного меню Nautilus
« Ответ #12 : 14 Мая 2011, 22:28:03 »
Поиск рулит. Обсуждалось уже.

  Дай ссылку, что-то не нашел.
« Последнее редактирование: 14 Мая 2011, 22:29:47 от rulet9 »

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн legre

  • Участник
  • *
  • Сообщений: 128
  • Леонид Николаевич
    • Просмотр профиля
    • Записки инженера
Re: Редактирование контекстного меню Nautilus
« Ответ #14 : 18 Июня 2011, 08:49:16 »
Господа! Игрался с разными архиваторами и заиграл пункт контестного меню "Сжать". Как бы вернуть взад? :-\

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.