ドキュメントを開くときにPDFページのサイズがウィンドウのサイズに自動的に調整されるようにZathuraを設定したいと思います。
実際のケース
Zathuraを次のように閉じると:
もう一度開くと同じサイズになります。
以前の状態にかかわらず、再度開くと、ウィンドウの幅に合わせて自動的にサイズ変更されます。
私が意味するものの例は、「s」を押すと自動的に全体のウィンドウサイズに調整されることです。
zathurarcで試しましたが、うまくいきません。 「幅」を使用しても色を変更しようとするオプションに関係なく、何も実行せず、機能するため、zathuraがファイルを正しく読み込んでいることがわかります。
set adjust-open "best-fit"
ありがとうございます。
ベストアンサー1
私も解決策を探していますが、あなたのように私もadjust-open
仕事をすることはできません。これについての議論も見つかりませんZathura問題トラッカー。言及された別の答えはset adjust_window width
機能しません。
残念ながら、Zathura自体は解決策を見つけることができませんでしたが、いくつかの作業の最後にxdotool
次のシェルスクリプトを書いています。
#!/bin/sh
zathura "$@" & PID="$!"
while true; do
window_id="$(xdotool search --onlyvisible --pid "$PID")"
if [ -n "$window_id" ]; then
xdotool windowactivate --sync "$window_id" windowfocus --sync "$window_id" \
key s key --delay 0 g g
break
fi
done
zathura
これにより、そのプロセスIDのウィンドウが作成されるまで起動して待ちます。その後、ウィンドウをアクティブにしてフォーカスを合わせ、s
文書をウィンドウの幅に合わせて、gg
開始位置に移動するようにキーストロークを送信します。私はZathuraが文書の場所を覚えているのが好きではありませんが、key --delay 0 g g
必要でない場合は2番目の場所を削除できます。
~/.config/zathura/zathurarc
私のファイルには次のようなものもあります。
set window-height 3000
set window-width 3000
これでウィンドウ「最大化」が始まります。
これはxdotool
X11でのみ機能し、Waylandの代替案はわかりません。
Zathuraが他のショートカット機能に加えてショートカット機能を使用できるようにすることは、feedkeys
はるかに簡単です。map
これが他の人に役立つことを願っています。