PCMan 파일 관리자의 상황에 맞는 메뉴에 루트로 열린 폴더 추가


10

최신 버전의 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. 해당 폴더를 만들어야합니까?


대답은 아니지만 루트 권한을 사용하여 GUI 파일 관리자를 열지 않는 것이 좋습니다. 이러한 작업은 터미널을 사용하여 수행해야합니다. 아마도 PCManFM의 개발자는 위협을 이해하면서 기능을 제거했을 것입니다.
등록 된 사용자

입력 해 주셔서 감사합니다. 기능 제거와 관련하여 귀하가 옳다고 생각합니다. 그러나 터미널을 사용하지 않고 특정 형식으로 옵션을 다시 추가 할 수있는 방법이 있어야합니다. 아마도 위에서 설명한 파일이 옵션을 제공하지만 ~ .local / share 위치에 'file-manager / actions'폴더가 없습니다. 입력 해 주셔서 다시 한 번 감사드립니다.
user236378

답변:


7

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

만듭니다 ~/.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 페이지를 읽지 않습니까? 예, 최근에 변경되었지만 여전히 위험 부담이 있습니다.


입력 해 주셔서 감사합니다. 당신의 조언은 매우 좋습니다. 아니요 링크를 읽지 않았지만 (링크에 대해 몰랐습니다) 신중하게 읽어 드리겠습니다. 나는 그 기능이 사용하기에 위험하다는 것을 몰랐다. 내장 기능을 사용하는 데 전혀 문제가 없었습니다. 터미널에서 "sudo gksudo pcmanfm"을 사용하여 더 안전한 경우 pcmanfm을 루트로 실행합니다. 즉, 그렇게해야 할 때입니다. 귀하의 조언, 지시 및 진정한 관심에 대해 다시 한 번 감사드립니다. 정말 고맙습니다.
user236378

'루트로 열기'옵션을 누르면 오류가 발생합니다. 그것은 말한다/file no such file or directory

여기서 작동하는 스크립트를 찾았 습니다 . 그에 따라 답변을 편집하겠습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.