이상한 문제가 있습니다. Thunderbird에서 Gnome 관리 Google 드라이브가 설치된 드라이브로 인쇄하여 이메일을 PDF로 저장하려는 경우 작동하지 않습니다. 아무런 조치도 취하지 않고 인쇄 미리보기 화면으로 돌아갑니다. 그러나 홈 디렉터리의 일반 폴더를 선택하면 파일이 즉시 작성되어 저장되고 완료되면 대화 상자가 자동으로 닫힙니다.
질문을 검색했을 때 본질적으로 유사한 것을 찾을 수 없었습니다. 여기에 있는 누군가가 오류/문제를 찾을 수 있는 방향과 해결 방법을 알려줄 수 있는지 궁금합니다.
Thunderbird: 102.8.0 (64 bit)
Pop!_OS 22.04 LTS
Gnome 42.5
Windowing system X11
6.1.11-76060111-generic
답변1
GNOME이 Google 드라이브에 액세스하는 방식은 이라는 라이브러리와 gio
이라는 가상 파일 시스템 계층을 통해 이루어집니다 GVfs
. 이는 기본적으로 "일반적인" 직접 파일 읽기/쓰기/디렉터리 나열 작업을 대체하며 로컬 파일 시스템 및 일부 파일 시스템에서 작동합니다. 원격 파일 시스템, MTP USB 카메라…
이제 를 사용하려면 실제로 을 사용하여 파일에 액세스 GVfs
해야 합니다 . gio
또 다른 요점제한된 지원지원되지 않는 애플리케이션의 경우 Linux 사용자 모드 파일 시스템(FUSE)을 통해 이를 수행할 수 있습니다.
무슨 일이 일어나고 있는지는 다음과 같습니다.
- GNOME을 사용하면 Gio를 사용하는 애플리케이션이 Gio를 통해 Google 드라이브에 액세스할 수 있습니다.
- Gio를 사용하지 않는 애플리케이션의 경우 제한된 Linux 사용자 영역 파일 시스템 액세스도 제공합니다.
- Thunderbird의 인쇄 대화 상자는 전자 범주에 속하며 그놈 파일 선택기 대화 상자를 통해 Google 드라이브를 봅니다.
- 그러나 PDF 파일을 인쇄 백엔드(실제로 물리적 프린터에서 인쇄하는 CUPS)로 보내는 대신 특정 위치에 작성하라는 지시를 받은 인쇄 프런트엔드는 GVfs URL을 사용하는 방법을 모릅니다. 일반 파일 경로가 필요합니다.
- 인쇄는 고통스럽고 데스크톱 통합은 아직 초기 단계이기 때문에 불과 4년밖에 안 된 이 새로운 현상은 백엔드에서 발생하지 않는 인쇄 시스템의 오류가 사용자에게 표시되지 않습니다. 또한 Thunderbirds는 슬프게도 만성적으로 인력이 부족하고 우선 순위가 잘못되었습니다.
Jay. 솔직히 로컬 디렉터리로 인쇄한 다음 즐겨 사용하는 파일 관리자(Gio 지원)를 사용하여 파일을 Google 드라이브에 수동으로 복사하세요.
답변2
더 깊이 파고든 @Marcus의 답변과 지침 덕분에 이제 이것이 google-drive-ocamlfuse
실제로 작동한다는 것을 확인할 수 있습니다. 즉, 그놈 통합과 함께 사용하는 것이 좋습니다.
다음 가이드에 따라 설치했습니다.Ubuntu 22.04에 Google 드라이브를 설치하는 방법그래서 모든 크레딧은사라 하미드
google-drive-ocamlfuse를 통해 Google 드라이브에 액세스하세요. "google-drive-ocamlfuse"는 시스템에 여러 Google 드라이브 계정을 설치하는 데 사용할 수 있는 도구입니다. 그런 다음 다른 디렉터리와 마찬가지로 이러한 계정에 액세스할 수 있습니다. Google 드라이브 계정과 연결된 디렉터리에 대한 변경 사항은 자동으로 계정에 동기화됩니다.
이를 위해서는 다음 단계가 필요합니다.
- 터미널을 통해 Apt PPA를 추가합니다.
sudo apt-add-repository ppa:alessandra-strada/ppa
- 달리기
sudo apt update
google-drive-ocamlfuse
실행하여 설치sudo apt install google-drive-ocamlfuse
- 설치가 완료되면 실행하세요.
google-drive-ocamlfuse
- 그러면 Google에 로그인할 수 있는 기본 브라우저가 시작되고 요청된 권한에 동의하는지 확인할 수 있습니다.
- 이 단계를 완료한 후 탭을 닫고
google-drive-ocamlfuse
터미널이 메시지와 함께 완료될 때 까지 기다리십시오.Access token retrieved correctly.
- 이제 다음 명령을 사용하여 폴더를 만들거나 기존 폴더를 사용하여 Google 드라이브를 마운트할 수 있습니다.
google-drive-ocamlfuse ~/<<your_google_drive_folder>>