Libreoffice文書の回復の自動化

Libreoffice文書の回復の自動化

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操作が中断される可能性があります。

おすすめ記事