特定のサイズと場所、および「常に上」コマンドラインでPDFプレビューを開く

特定のサイズと場所、および「常に上」コマンドラインでPDFプレビューを開く

LaTeXlatexmk -pdf -pvcファイルがevince。コマンドラインを使用して自動化できることが気に入ります。使用-幾何学evince(" ")には適用されず、Unknown optionコマンドラインヘルプにはこれがありません。プレビューオプションを試しましたが、-w適切なサイズのウィンドウが表示されましたが、必要な自動更新機能がこのモードでは無効になっているようです。

私はクラシックデスクトップとメインウィンドウマネージャでUbuntu 11.10を使用しています。evinceコマンドライン(または自動更新機能を備えた同様のPDFビューア)でサイズと位置を「常に上に」設定できますか?コマンドラインでウィンドウのサイズを変更して設定するウィンドウマネージャ制御ツールがあると思いました。

私も知っていますevince機能要件sizeとパラメータを追加すると、positionすでにタスクの半分が完了していますが、近いうちに実装されるようには見えません。

答え1

evinceには独自のウィンドウ管理(ほとんどのアプリケーションと同様)を明示的に制御するオプションがないため、次のアプローチはウィンドウマネージャ自体の外部でevinceを制御することです。 GNOMEがウィンドウマネージャとしてメタシティを使用していると仮定すると、次のものを使用する必要があります。悪魔スパイウィンドウマッチング機能を入手してください。

  • devilspie公式のUbuntuリポジトリからインストールしてください。
  • (デフォルトではなく)latexmk使用するように設定します。これは、LaTeX evinceウィンドウを他のevinceウィンドウと区別します。evince --name LaTeX_evinceevince
  • 以下を追加して Devilspie を設定します。~/.devilspie/latex_evince.ds

     (if (matches (window_class) "^LaTeX_evince")
         (begin
             (above)
             (geometry "<width>x<height>+<x>+<y>")))
    

    ジオメトリ文字列を目的の実際のサイズと位置のジオメトリ文字列に置き換えます。


    警告:構文は私がテストしていません。

  • 自動起動アプリのリストにDevilspieを追加します。アプリケーション>基本設定>セッション

いくつかの雑多な

関連情報