libreoffice를 시작하여 문서 복구나 종료를 할 수 있는 방법이 있는지 궁금합니다. 컴퓨터가 부팅되고 로그인할 때 즉시 문서 복구 메시지가 표시되도록 하고 싶습니다. 복원할 문서가 없으면 libreoffice를 종료하고 싶습니다. 이를 달성하기 위해 내 gnome 세션에 추가할 수 있는 명령줄 매개변수가 있습니까?
답변1
복원할 문서가 없으면 libreoffice를 종료하고 싶습니다.
이것은 중복되지 않습니까?
이것이 가능한 해결책입니다. LibreOffice(루오) 실제로 복원해야 할 문서가 있는 경우. 그렇지 않으면 아무 일도 일어나지 않을 것입니다.
루오소위 충돌 상황에서 열려 있는 모든 문서를 복구하는 데 필요한 정보를 저장합니다."임시 파일". 기본 위치(Linux) /tmp
는 다음과 같습니다.루오에 데이터를 저장합니다 /tmp
.
- 위치를 임시 파일 전용 디렉터리로 변경합니다. 다음 위치가 바람직합니다
$HOME
.
새 디렉터리를 만듭니다.
mkdir -p ~/.cache/lo
시작루오그리고 가다도구 - 옵션 - LibreOffice - 경로
선택하다임시 파일그런 다음 클릭편집하다(또는 항목을 두 번 클릭) 새로 생성된 디렉터리를 선택(탐색)합니다.
/home/YOURUSERNAME/.cache/lo
저장, 닫기루오. 그럼 지금부터루오임시 파일( 다음 과 lu2s2clv.tmp
같은 lu2s2clx.tmp
이름을 가짐)을 lu2s2cly.tmp
배치 합니다 .lu2s2ckt.tmp
~/.cache/lo
루오.
- 스크립트를 생성합니다:
#!/bin/sh
sleep 2
[ -e ~/.cache/lo/*.tmp ] && libreoffice
예 를 $PATH
들어 어딘가에 저장 /usr/local/bin/odrecover
하고 실행 가능하게 만드십시오.
그런 다음 실행 프로그램을 실행 gnome-session-properties
하고 추가하세요 /usr/local/bin/odrecover
. 다음 로그인 시 복원해야 할 문서가 있나요?루오문서 복구를 요청하는 메시지가 자동으로 표시됩니다.
참고: sleep 2
내 시스템에는 위의 스크립트가 필요합니다.루오(클립보드 관리자 데몬) 이후에 시작하세요. gpasted
그렇지 않으면 알 수 없는 이유로 인해 gpasted
작동이 중단될 것입니다.