Dash 또는 Synapse를 사용하여 파일을 열려고 할 때 "위치가 폴더가 아닙니다"오류가 발생하는 이유는 무엇입니까?


11

지난 며칠 동안 Unity Dash, Synapse 또는 Gnome Search Tool을 사용하여 파일을 열려고 할 때 오류가 발생했습니다.

이 방법을 사용하면 응용 프로그램 및 폴더를 시작할 수 있지만 mp3, doc, odt 및 txt를 포함한 모든 파일은 실행할 수 없습니다. 어떤 방법을 사용하든 동일한 오류 대화 상자가 나타납니다. "위치가 폴더가 아닙니다". 이 문제를 해결하기 위해 내가 할 수있는 일이 있습니까, 아니면 여전히 수정중인 Natty의 버그입니까?

답변:


15

sudo apt-get remove exo-utils

이것은 xfce에서 온 것입니다. thunar도 제거해야 할 수도 있습니다. 어쨌든 나를 위해 고쳤습니다.


이것은 나를 위해 문제를 해결했습니다. Thunar를 설치할 때 exo-utils를 설치했습니다. exo-utils를 제거하면 (Thunar도 제거됨) 문제가 해결되었습니다.
Christian Howd

나를 위해 xubuntu-desktop을 포함한 39 개의 패킷을 제거해야합니다. 이것을 피할 수있는 방법이 있습니까?
tobi

Calibre를 사용할 때 동일한 문제가 발생했습니다.이 방법으로 수정되었습니다. 질문은 버그입니까, 아니면 기능입니까? :)
Avetik Topchyan 19:35에

exo-utils를 제거하면 xfce4 데스크탑에서 thunar 및 많은 필수 요소가 제거됩니다. 좋은 해결책은 아닙니다
Anwar

4

exo-utils를 제거하지 않은 솔루션은 다음과 같습니다 .

파일 열기 만 수정하고 XFCE / exo를 유지하려면 간단히 "exo-preferred-applications"를 열고 "utilities"아래의 "file manager"를 "Thunar"로 변경하면됩니다.

XFCE 설치 가이 기본값을 변경한다고 생각합니다. 어쨌든 Thunar로 돌리면 Unity의 동작이 확실히 수정됩니다.


이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Anwar

2

이것은 실제로 exo-utils 패키지의 버그입니다. ( 보고 된 런치 패드 버그 )

사물에 대한 잘못된 핸들러를 설치하는 데스크탑 파일의 업스트림 문제입니다 (XFCE를 사용하지 않는 경우).

다음의 "MimeType ="항목 :

/usr/share/applications/exo-file-manager.desktop
/usr/share/applications/exo-mail-reader.desktop
/usr/share/applications/exo-web-browser.desktop

파일은 "X-XFCE-MimeType ="이되어야합니다.

문제를 빠르게 해결하려면 필요에 따라 항목을 변경하고 데스크탑 파일 데이터베이스를 업데이트하십시오.

다음과 같은 방법으로 터미널에서 루트로 항목을 변경할 수 있습니다.

sed -i -e 's/^MimeType=/X-XFCE-MimeType=/' \
     /usr/share/applications/exo-file-manager.desktop \
     /usr/share/applications/exo-mail-reader.desktop \
     /usr/share/applications/exo-web-browser.desktop

PPA에 수정 된 버그가있는 패키지를 준비 했으므로 설치할 수 있습니다 (btw가 빌드 될 때까지 기다려야 함) ( PhobosK의 PPA )


1

이것은 xdg-open 및 gnome-open에서 문제가 될 수 있습니다. https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 에 해당 문제에 대한 버그 페이지가 있습니다 . 'xdg-open'을 입력해야합니다. 파일이 올바르게 열리면 다른 문제가 발생한 것입니다. '위치가 폴더가 아닙니다'라는 오류가 발생하면이 문제를 해결하기 위해주의를 기울이십시오.

레코드의 경우 xdg-open이 작동하지 않으며 일부 패키지를 제거 / 재구성해도 수정되지 않았습니다. molnarandris는 어떤 패키지를 제거 / 업데이트해야 하는지를 아는 것이 유용 할 것입니다.


컴퓨터에서이 문제를 해결했습니다. natty 베타 xdg-open으로 업데이트 한 후 작동이 중지되었습니다. 나는이 bbs.archlinux.org/viewtopic.php?id=112069를 발견 했고 exo-open이 문제라고 제안했다. edo-utils와 그에 종속 된 몇 가지 xfce 관련 프로그램을 제거한 후 이제이 오류없이 대시에서 파일을 열 수 있습니다.
yun

1

exo-utils를 제거하면 thunar도 제거됩니다. 우리 중 일부는 그놈에 thunar와 nautilus를 모두 설치해야합니다.

문제는 exo-utils이므로 exo-utils 종속성없이 thunar .deb를 작성합니다. 64 비트 방법은 다음과 같습니다 .

wget http://launchpadlibrarian.net/69753654/thunar_1.2.1-3ubuntu2_amd64.deb
dpkg-deb -x thunar_1.2.1-3ubuntu2_amd64.deb tmpdir
dpkg-deb --control thunar_1.2.1-3ubuntu2_amd64.deb tmpdir/DEBIAN
gedit tmpdir/DEBIAN/control

'Depends'줄에서 'exo-utils'를 제거하고 저장하십시오

dpkg -b tmpdir thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
sudo apt-get remove exo-utils
sudo dpkg -i thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
sudo apt-get -f install

경유 : http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder-error-solution-under-gnome/


1

exo-utils를 제거하면 thunar도 제거됩니다. 우리 중 일부는하는 Thunar와 노틸러스 모두 그놈에 설치되어 있어야합니다 - 나 링크를 참조하십시오이 일 http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder -error-solution-under-gnome / .


1
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Anwar

-2

컴퓨터 관리인을 실행하십시오. 나를 위해, 그것은 문제를 해결했다. 이전 버전의 패널 또는 메뉴 또는 불필요한 라이브러리와 관련이 있어야한다고 생각합니다.


컴퓨터 관리인을 운영해도 효과가 없었습니다.
Christian Howd

1
컴퓨터 관리인 실행 문제와 아무 관련이 없습니다
Anwar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.