Vimのように操作できるPDFビューワー apvlv を使ってみる

はじめに

何か面白そうなソフトないかなーと思って下記を見てみた。
https://packages.ubuntu.com/ja/kinetic/text/
ところ、 apvlv というソフトを見つけたので使ってみる。

環境

Windows 10 Professional
WSL2 - (Ubuntu22.04 LTS)
apvlv 0.4.0-rel

apvlvのインストール

$ sudo apt-get install apvlv
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  golang-1.18 golang-1.18-doc golang-1.18-go golang-1.18-src golang-doc golang-go golang-src pkg-config
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  aspell aspell-en bubblewrap dbus-user-session enchant-2 gstreamer1.0-plugins-good gstreamer1.0-x libaa1 libaspell15
  libasyncns0 libavc1394-0 libcaca0 libcanberra0 libdv4 libenchant-2-2 libepub0 libflac8
  libgstreamer-plugins-good1.0-0 libiec61883-0 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libmanette-0.2-0
  libmp3lame0 libmpg123-0 libopengl0 libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules libpoppler-glib8
  libpulse0 libraw1394-11 libsamplerate0 libsecret-1-0 libsecret-common libshout3 libsndfile1 libspa-0.2-modules
  libspeex1 libtag1v5 libtag1v5-vanilla libtdb1 libtwolame0 libv4l-0 libv4lconvert0 libvorbisfile3 libvpx7 libwavpack1
  libwebkit2gtk-4.0-37 libwebpdemux2 libwebrtc-audio-processing1 libzip4 pipewire pipewire-bin pipewire-media-session
  rtkit sound-theme-freedesktop xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk
Suggested packages:
  aspell-doc spellutils libcanberra-gtk0 libcanberra-pulse libdv-bin oss-compat libenchant-2-voikko jackd2 pulseaudio
  libraw1394-doc speex gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-alsa accountsservice evince
  xdg-desktop-portal-gnome
The following NEW packages will be installed:
  apvlv aspell aspell-en bubblewrap dbus-user-session enchant-2 gstreamer1.0-plugins-good gstreamer1.0-x libaa1
  libaspell15 libasyncns0 libavc1394-0 libcaca0 libcanberra0 libdv4 libenchant-2-2 libepub0 libflac8
  libgstreamer-plugins-good1.0-0 libiec61883-0 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libmanette-0.2-0
  libmp3lame0 libmpg123-0 libopengl0 libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules libpoppler-glib8
  libpulse0 libraw1394-11 libsamplerate0 libsecret-1-0 libsecret-common libshout3 libsndfile1 libspa-0.2-modules
  libspeex1 libtag1v5 libtag1v5-vanilla libtdb1 libtwolame0 libv4l-0 libv4lconvert0 libvorbisfile3 libvpx7 libwavpack1
  libwebkit2gtk-4.0-37 libwebpdemux2 libwebrtc-audio-processing1 libzip4 pipewire pipewire-bin pipewire-media-session
  rtkit sound-theme-freedesktop xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk
0 upgraded, 60 newly installed, 0 to remove and 29 not upgraded.
Need to get 37.0 MB of archives.
After this operation, 128 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

apvlvを使う

apvlv

で起動できる。

apvlv-startup
上記のような画面が出る。

q を押すと、ビューワーを閉じる。
その他のコマンドは man を見て覚えておく。
vimライクなだけあって、操作は似ている。
man は下記
https://manpages.debian.org/unstable/apvlv/apvlv.1.en.html

PDFファイルをapvlvで開く

apvlv [PDFファイル]

開いてみた↓ apvlv-file

参考

おわりに

ubuntu packagesの発掘はおもろい。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。