"복사 위치"및 "이동 위치"상황에 맞는 메뉴를 숨길 수 있습니까?


답변:


5

의 변경 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 저장소 에서 구할 수 있습니다 .

개발자가 설명했듯이 현재 원하는 것을 달성 할 수있는 더러운 '해킹'이 없습니다. 추후에 변경 될 수 있지만 현재 상황입니다.


13

11.10 이하

예, 파일을 편집하십시오.

/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>.
Marek Grzenkowicz

와우,이 답변은 매우 도움이되었습니다! 나는 이제 세계를 지배 할 수있다! 나는 무한한 힘을 가지고있다 !!! (. 진심으로 감사 완전히 상황에 맞는 메뉴를 사용자 정의 할 수있는 기능은 매우 편리 할 것입니다.)
JamesTheAwesomeDude

다중 사용자 시스템에 적합하지 않음

12.04에서 작동합니까? /usr/share/nautilus/ui/nautilus-directory-view-ui.xml 파일 이 없기 때문 입니다.
user55822

@ user55822 12.10의 동일한 문제. 이로 인해이 질문에 +100 평판의 현상금이 있습니다. 현재 답변이 오래되어 최신 Ubuntu 버전에는 적용되지 않습니다.
Marek Grzenkowicz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.