Я щойно прочитав це запитання і зрозумів, що ніколи не використовував ні контекстне меню "Копіювати в", ні "Перейти до" - чи можливо їх приховати?
Я щойно прочитав це запитання і зрозумів, що ніколи не використовував ні контекстне меню "Копіювати в", ні "Перейти до" - чи можливо їх приховати?
Відповіді:
На жаль, це неможливо зробити ні 12.04, ні 12.10 через зміни Nautilus
та вилучення /usr/share/nautilus/ui/nautilus-directory-view-ui.xml
. Це було запитано зовсім недавно (червень 2012 р.) У списках розсилки gnome nautilus , і з відповідей розробників видно, що зараз доведеться завантажити вихідний код, зафіксувати його, а потім перекомпілювати, щоб усунути або приховати копію щоб і перейти до меню.
Еммануель Бассі , розробник гнома, відповів на той же запит у списку розсилки, зазначивши, що:
Визначення інтерфейсу є частиною програми: їх зміна є еквівалентом модифікації двійкового на диску.
В іншій відповіді Еммануїл детальніше описує:
Це неможливо, тому що зараз (в інтересах переміщення програми та покращення часу запуску) описовий файл інтерфейсу "збирається" всередині самого двійкового файлу; файл опису інтерфейсу доступний лише у сховищі Git, і для кожної зміни потрібна перекомпіляція Nautilus.
Зважаючи на те, що редагування файлу інтерфейсу після встановлення ніколи не підтримувалась дія з причин, які я вказав у цій темі, це не є порушенням функціональності.
Те, чого ви хочете досягти, не може бути зроблено з нинішньою чи будь-якою майбутньою версією Наутілуса; єдиний спосіб зробити це - фактично змінити Наутілус, щоб він міг робити те, що хочеш.
Це офіційна позиція щодо Nautilus
, і тому єдине, що потрібно зробити, це запропонувати патч або просто підготувати свій власний патч та створити власну власну версію. Вихідний код, який вам потрібен, доступний у сховищі git .
Немає брудного "зламу", який може досягти того, що ви хочете на даний момент, як пояснили розробники. Це може змінитися в майбутньому, але це поточний стан справ.
Так, відредагуйте файл:
/usr/share/nautilus/ui/nautilus-directory-view-ui.xml
і знайдіть останній примірник цього:
<menu action="CopyToMenu">
<menuitem name="Copy to next pane" action="Copy to next pane"/>
<menuitem name="Copy to Home" action="Copy to Home"/>
<menuitem name="Copy to Desktop" action="Copy to Desktop"/>
</menu>
<menu action="MoveToMenu">
<menuitem name="Move to next pane" action="Move to next pane"/>
<menuitem name="Copy to Home" action="Move to Home"/>
<menuitem name="Copy to Desktop" action="Move to Desktop"/>
</menu>
і зробіть нутрощі порожніми так:
<menu action="CopyToMenu">
</menu>
<menu action="MoveToMenu">
</menu>
Це повинно вирішити вашу проблему.
<popup name="selection"> ... </popup>
.