PCMan 파일 관리자의 상황에 맞는 메뉴에 루트로 열린 폴더 추가 이해하지 못했습니다. 나는 이것을 찾았다: [Desktop Entry] Name =

최신 버전의 PCManFM에서는 Tools-Open Current Folder as Root의 옵션이 제거되었습니다. 옵션을 다시 추가하는 방법이 있습니까? 터미널을 통해 PCManFM을 루트로 열 수 있지만 도구 옵션에서 특정 폴더를 여는 것이 편리하다는 것을 알고 있습니다. 또한 상황에 맞는 메뉴 항목으로 옵션을 추가하는 방법이 있습니까?

데스크탑 파일 사양 확장자 (DES-EMA)를 이해하지 못했습니다.

나는 이것을 찾았다:

[Desktop Entry]
Name = Open as Root
Tooltip = Open the folder as root
Icon = terminal
Profiles = on_folder;

[X-Action-Profile on_folder]
Name = Open as Root
MimeTypes = inode/directory;
SelectionCount = 1
Exec = gksudo pcmanfm %s

그런 다음 파일 이름을 pcman_root.desktop으로 지정하고 파일을 다음 위치에 배치하십시오 ~/.local/share/file-manager/actions. 불행히도, 디렉토리 file-manager/actions아래에 폴더가 없습니다 ~/.local/share. 해당 폴더를 만들어야합니까?



답변

당신은 올바른 길을 가고 있습니다.

만듭니다 ~/.local/share/file-manager/actions.

해당 폴더에서 root.desktop(pcman_root.desktop 또는 다른 것 아님)을 만듭니다.

이 내용을 추가하십시오 :

[Desktop Entry]
Type=Action
Tooltip=Open Folder As Root
Name=Open Folder As Root
Profiles=profile-zero;
Icon=gtk-dialog-authentication

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=/usr/bin/gksu /usr/bin/pcmanfm %u
Name=Default profile

파일을 저장하십시오.

또는 여기 에서 스크립트를 다운로드 하십시오 .

PCManFM을 다시 시작하십시오 (시스템 도구, 작업 관리자, pcmanfm을 종료 또는 종료 한 후 다시 시작하십시오). 이제 폴더를 마우스 오른쪽 버튼으로 클릭하면 상황에 맞는 메뉴에 “루트로 열기”옵션이 표시됩니다.

다른 사람들이 언급 했듯이이 기능 은 위험 할 수 있으므로 기본적으로 존재하지 않습니다.

그리고 이것은 기능을 복원하기 위해 ” 요청 “에 대한 응답으로 PCManFM 프로젝트와 관련된 개발자가 말해야 하는 것입니다.

pcmanfm을 루트로 실행한다는 것은 모든 응용 프로그램이 루트에서 실행된다는 것을 의미합니다.이 시스템은 위험하지 않으며 블레이드를 밟고 싶다면 이유를 알 수 있습니다. / browser / wine / etc. 루트 아래 (그리고 당신은 이것을 정말로 원하지 않습니까?)

그러나 어쨌든이 위험한 일을하고 싶다면 왜 http://wiki.lxde.org/en/PCManFM#Run_as_root 페이지를 읽지 않습니까? 예, 최근에 변경되었지만 여전히 위험 부담이 있습니다.