방금 이 질문을 읽었 으며 "복사"또는 "이동"컨텍스트 메뉴를 사용한 적이 없다는 것을 깨달았습니다. 숨길 수 있습니까?

방금 이 질문을 읽었 으며 "복사"또는 "이동"컨텍스트 메뉴를 사용한 적이 없다는 것을 깨달았습니다. 숨길 수 있습니까?

답변:
의 변경 Nautilus및 제거로 인해 12.04 또는 12.10에서이 작업을 수행 할 수 없습니다 /usr/share/nautilus/ui/nautilus-directory-view-ui.xml. gnome nautilus 메일 링리스트 에서 최근에 요청 (2012 년 6 월)되었으며 개발자의 답변에서 소스 코드를 다운로드하여 패치 한 다음 다시 컴파일하여 복사본 을 제거하거나 숨길 수 있다는 것이 분명합니다. 에 와은 으로 이동 메뉴.
그놈 개발자 인 Emmanuel Bassi 는 메일 링리스트에서 다음과 같은 요청에 대해 동일한 요청에 응답 했습니다.
UI 정의는 응용 프로그램의 일부입니다. 수정은 디스크의 바이너리를 수정하는 것과 같습니다.
다른 답변 에서 Emmanuel은 더 자세히 설명하고 다음을 지적합니다.
UI 설명 파일이 바이너리 자체 내에서 "컴파일"되기 때문에 (애플리케이션의 재배치 및 시작 시간을 향상시키기 위해) 현재 불가능합니다. UI 설명 파일은 Git 리포지토리에서만 사용할 수 있으며 모든 변경에는 노틸러스를 다시 컴파일해야합니다.
이 스레드에서 지적한 이유로 UI 파일을 한 번 설치 한 후에는 지원되는 작업을 수행 할 수 없으므로 기능이 중단되지 않습니다.
현재 또는 미래의 노틸러스 버전으로는 달성하고자하는 것을 수행 할 수 없습니다. 이를 수행하는 유일한 방법은 실제로 노틸러스를 수정하여 원하는 작업을 수행하는 것입니다.
의 공식 입장 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>.