파일 렌즈 및 xdg-open은 노틸러스 만 열지 만 올바른 적용은 아닙니다.


10

며칠 내 파일 렌즈가 노틸러스 만 열리지 만 파일 확장자와 관련된 올바른 응용 프로그램은 열리지 않습니다. 예를 들어, PDF 파일을 선택하면 노틸러스가 오픈 엔드이며 파일이있는 디렉토리를 가리키고 파일이 선택되었지만 Adobe Reader가 열리지 않습니다.

그런 다음 터미널에서 동일한 작업을 수행합니다.

xdg-open sample.pdf

노틸러스 만 열립니다.

xdg-mime이 정보를 보여줍니다 :

$ xdg-mime query default application/pdf
acroread.desktop

/usr/share/applications/acroread.desktop 파일 :

[Desktop Entry]
Name=Adobe Reader 9
MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf;
Exec=acroread 
Type=Application
GenericName=PDF Viewer
Terminal=false
Icon=AdobeReader9
Caption=PDF Viewer
X-KDE-StartupNotify=false
Categories=Application;Office;Viewer;X-Red-Hat-Base;
InitialPreference=9

이미지, 음악 파일 및 사무 문서와 같은 다른 파일 형식과 동일합니다.

그런 다음 노틸러스에서 파일을 두 번 클릭하면 모든 것이 정상이며 올바른 응용 프로그램이 열립니다.

이 동작은 며칠 전에 설치했지만 이러한 문제 후에 설치 제거 된 Thunar와 관련이 있다고 가정합니다.

어떤 제안?


답변:


9

xfce를 설치할 때도 같은 문제가 발생했습니다 (내 질문은 여기 에서 찾을 수 있습니다 ).

모든 xubuntu *, xfdesktop4 * 및 xfce4 * 패키지 (및 thunar)를 제거한 후 내 문제가 해결되었습니다.

아마도 다음을 입력하여 시작해야합니다.

aptitude search xfce xfd xubuntu | grep ^i

시스템에 어떤 패키지가 설치되어 있는지 확인하십시오.

그런 다음 제거를 진행하십시오.


Pavlos, 감사합니다. 이것이 해결책입니다. Thunar를 제거해도 그로 인해 설치된 모든 종속성이 제거되지는 않습니다.
che ---

그것이 효과가 있다는 것을 알게되어 기쁘다;) 나는 그것이 다소 지저분하다는 것에 동의한다 ...
Pavlos G.

이 버그는 여전히 12.04에서 발생합니다. :(
NoBugs

나는 exo-preferred-applications한 번부터 사용했던 'exo-utils'패키지로 추적 할 수 있습니다. ~ / .local / share / applications에는 exo-file-manager가 설치된 경우 다음 항목이 있습니다. "mimeapps.list : x-scheme-handler / file = exo-file-manager.desktop "
23시 08 분

xfce 기반 mythbuntu배포 CD를 사용하여 원래 설치된 시스템에서이 문제가 발생했습니다 . xfce 관련 패키지를 제거했습니다. 그래도 작동하지 않으면 수동으로 기본 브라우저를 설정하십시오
TrinitronX

1

Chrome 브라우저뿐만 아니라 파일 렌즈와 동일한 문제가있었습니다. 모든 xfce4 관련 패키지를 제거하고 문제를 해결했습니다. 감사!

이것이 내가 한 일입니다.

sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

이 정보를 여기 에서 찾았 습니다



0

이것은 버그이지만 문제를 해결하는 한 가지 방법은 자신의 버전을 만드는 것입니다 xdg-open.

mkdir -p ~/bin
cp /usr/bin/xdg-open ~/bin

~/bin경로에 추가 했는지 확인해야합니다 . 귀하의 ~/.bashrc파일은 (이미있을 수 있습니다) 그 안에 다음과 같은 것을 포함한다 :

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

이제 텍스트 만 포함 된 줄 (내 버전의 스크립트에서 525 ~/bin/xdg-open행) 뒤에 다음 줄 을 편집 하고 추가 해야합니다 detectDE.

DE=xfce

로그 아웃했다가 다시 로그인하면 문서가 노틸러스 대신 관련 처리기로 열립니다.


0

~ / .local / share / applications / mimeapps.list 파일에서이 줄을 삭제하거나 #으로 주석을 달았습니다 .

x-scheme-handler/file=nautilus.desktop
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.