PCManFM을 사용하여 폴더를 두 번 클릭하는 기본 동작을 "새 창에서 열기"로 설정할 수 있습니까?

PCManFM을 사용하여 폴더를 두 번 클릭하는 기본 동작을 "새 창에서 열기"로 설정할 수 있습니까?

우리 어머니는 별도의 데스크톱을 많이 사용하고 평소처럼 훈련한 대로 마우스 오른쪽 버튼을 클릭하고 "새 창에서 열기"를 선택하는 대신 실수로 데스크톱의 폴더를 두 번 클릭하면 매우 짜증이 납니다.

PCManFM을 새 탭이 아닌 새 창에서 열도록 기본값으로 설정하는 방법이 있습니까?

(현재 12.04(Precise Pangolin)를 사용하고 있습니다.)

여기매우 급하게 진행된 스크린캐스트내가 말하는 행동을 설명하는 거죠.

답변1

PCManFM 을 다시 컴파일해 보세요. 실행 중입니다.루분투 12.04~와 함께PCManFM 0.9.10이 단계는 나에게 효과적이었습니다.

다음과 같이하세요:

  1. 터미널을 열고 필요한 패키지를 설치합니다.

    sudo apt-get install apt-src build-essential
    
  2. 빌드 종속성을 설치합니다.

    sudo apt-get build-dep pcmanfm
    
  3. 소스 코드를 다운로드할 폴더를 만듭니다.

    mkdir ~/Downloads/src
    cd ~/Downloads/src
    
  4. 소스 다운로드:

    apt-src install -b pcmanfm
    
  5. 파일 을 편집합니다 pcmanfm-0.9.10/src/pcmanfm.c.

    leafpad pcmanfm-0.9.10/src/pcmanfm.c
    
  6. Leafpad에서 라인을 검색합니다 fm_main_win_open_in_last_active(fi->path);(라인 420 주위에 있어야 하며 로 변경해야 합니다 fm_main_win_add_win(NULL, fi->path);. 변경 사항을 저장하고 파일을 닫습니다. 명확하지 않은 경우 스크린샷을 참조하세요.

    전에:

    이전 코드

    후에:

    편집 후 코드

  7. 폴더 로 이동하여 pcmanfm-0.9.10/deb 패키지를 빌드하세요.

    cd pcmanfm-0.9.10/
    dpkg-buildpackage -rfakeroot -uc -b
    
  8. 이제 deb 패키지를 설치할 수 있습니다:

    cd ..
    sudo dpkg -i pcmanfm*deb
    
  9. 마지막으로 로그아웃하고 로그인하여 변경 사항을 확인할 수 있습니다.


참조:이 게시물은오길비에로스차일드우분투 포럼에서.

답변2

이 파일을 편집합니다(루트로):

/usr/share/applications/pcmanfm.desktop

끝부분에 다음과 같은 줄이 있는지 확인하세요.

Exec=pcmanfm %U

다음과 같이 명령에 -n 옵션을 추가합니다.

Exec=pcmanfm -n %U

편집된 파일을 저장하면 새 탭에서 항목을 열도록 특별히 지시하지 않는 한 pcmanfm은 항상 새 창에서 열립니다.

새 창 대신 탭에서 열도록 기본 설정하는 기능은 작업 공간을 인식한다면 괜찮을 것입니다. 발생하는 어려움은 다른 데스크탑에서 pcmanfm을 열고 파일을 열려고 시도했지만 (분명히) 아무 일도 일어나지 않는다는 것입니다. 다른 데스크탑에서 검색하면 찾을 수 있지만 현재 데스크탑에 열려 있는 pcmanfm이 없으면 기본적으로 새 창에서 열리도록 설정되어야 합니다.

답변3

저는 LXDE가 포함된 Fedora 20을 사용하고 있습니다. 마우스 오른쪽 버튼을 클릭하고 데스크탑 환경설정으로 이동하거나 다음 명령을 입력하면:

pcmanfm --desktop-pref

고급 탭 아래에는 이 문제를 해결하는 "바탕 화면에서 새 창에서 폴더 열기" 옵션이 있습니다.

답변4

저는 Fedora가 아닌 Ubuntu LXDE를 실행하고 있습니다.
"pcmanfm --desktop-pref"에 대한 해당 옵션이 작동하지 않습니다.
"데스크톱 관리자가 활성화되어 있지 않습니다."라는 팝업을 포함하여 몇 가지 오류가 발생했습니다.
이전에 제공한 답변(pcmanfm.desktop 파일 편집)이 저에게 효과적이었습니다.

특히,
설치 후 "Lubuntu"가 아닌 LXDE를 수동으로 추가하여 Ubuntu 서버 설치를 실행하고 있으므로
오류를 일으키는 것은 내 구성에 특정한 것일 수도 있고
Fedora와 Ubuntu의 차이점일 수도 있습니다. 모르겠어요.
나는 단지 나에게 맞는 것을 보고할 뿐입니다.

관련 정보