내 생각에는 이것이 GVFS 설치 시 겪었던 더 큰 문제의 원인인 것 같습니다. 저는 Linux Mint 20.04에서 XFCE4를 실행하고 있습니다.첫날GVFS 기능은 어떤 파일 관리자에서도 사용할 수 없습니다. 휴지통을 사용할 수 없고 SFTP 서버 또는 GVFS가 필요한 모든 것에 액세스할 수 없습니다. Thunar 디스플레이에서 쓰레기통을 열어보세요.
'휴지통:///'을 열 수 없습니다.작업이 지원되지 않습니다.
다른 파일 관리자에도 비슷한 메시지가 나타납니다. 일반적으로 "작업이 지원되지 않습니다."
기본 설정을 입력하면 Thunar가 표시됩니다.
처럼 보인다중력으로 인한 가속도없는
Thunar 소스 코드를 실제로 파고든 후, 여기서 실제로 수행되는 작업은 테스트라는 것을 발견했습니다.Get_supported_uri_schemestrash
다음 과 같은 일반적인 기능에 대한 기능이 sftp
지원되는 것으로 표시되지 않으면 "gvfs를 사용할 수 없음"이라고 표시됩니다. 나는 다음 코드 조각(Thunar 소스 코드에서 가져옴)을 사용하여 이것을 직접 테스트했으며 함수에서 반환된 유일한 지원 구성표는 It 것입니다 . 이외의 항목을 입력할 file
때 Thunar 상단 표시줄에 경로를 입력하여 이를 확인할 수 있습니다. file:///
콘텐츠 이외의 항목이 추가될 때.
const gchar * const *supported_schemes;
gboolean supported = FALSE;
guint n;
GVfs *gvfs;
gvfs = g_vfs_get_default ();
supported_schemes = g_vfs_get_supported_uri_schemes (gvfs);
if (supported_schemes == NULL)
return FALSE;
for (n = 0; !supported && supported_schemes[n] != NULL; ++n)
if (g_strcmp0 (supported_schemes[n], "trash") == 0)
supported = TRUE;
return supported;
좀 더 심층적인 조사를 거쳐이전 포럼 게시물, 작업 시스템에서 gvfs 데몬은 Nautilus, Thunar 또는 이를 요청하는 다른 파일 관리자에 의해 자동으로 시작되어야 하는 것 같습니다(어떻게 작동하는지 확실하지 않음). 아직 결정하지 못한 이유로 내 컴퓨터에서는 이런 일이 발생하지 않습니다. 서비스를 수동으로 시작할 수 있지만
systemctl --user start gvfs-daemon
이 프로세스를 실행한 결과는 변경되지 않습니다 get_supported_uri_schemes
.
내가 시도한 것들 (성공하지 못함)
- glib, gvfs(및 gvfs 패키지의 나열된 모든 종속성)를 다시 설치합니다.
- gvfs-backends, gvfs-common 등을 설치합니다.
exec dbus-launch --sh-syntax --exit-with-session xfce4-session
내 항목에 추가됨.xinitrc
(기준:이 오래된 게시물)- gvfs-daemon을 수동으로 시작
systemctl
- 전체 세션을 루트(
startx
루트 터미널에서)로 실행해도 동일한 문제가 발생합니다.
누군가 gvfs에 발생할 수 있는 문제의 모호한 방향을 알려줄 수 있습니까? 왜 그것 이외의 다른 것을 지원하는 것으로 등록되지 않습니까 file:///
? 파일 관리자에서 데몬이 자동으로 시작되지 않는 이유는 무엇입니까?
누구든지 여기에 제공할 수 있는 도움에 감사드립니다. 추가 정보가 필요하면 댓글을 남겨주세요.