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