jwm мне не интересно.
Зря не интересуешься. JWM + ROX-Filer это вещь.
совместимо с LF01
Сейчас пишу из оригинального lfd, только модуль jwm заменён на мой и добавлен rox.
Gtk зависимости rox:
live@d10:~$ ldd /usr/libexec/ROX-Filer/ROX-Filer | grep g.k
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fb7d4e12000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007fb7d4b5d000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fb7d47df000)
Возможности:
live@d10:~$ /usr/libexec/ROX-Filer/ROX-Filer --help
Usage: ROX-Filer/AppRun [OPTION]... [FILE]...
Open each directory or file listed, or the current working
directory if no arguments are given.
-b, --border=PANEL open PANEL as a border panel
-B, --bottom=PANEL open PAN as a bottom-edge panel
-c, --client-id=ID used for session management
-d, --dir=DIR open DIR as directory (not application)
-D, --close=DIR close DIR and its subdirectories
-h, --help display this help and exit
-l, --left=PANEL open PAN as a left-edge panel
-m, --mime-type=FILE print MIME type of FILE and exit
-n, --new start new copy; for debugging the filer
-p, --pinboard=PIN use pinboard PIN as the pinboard
-r, --right=PANEL open PAN as a right-edge panel
-R, --RPC invoke method call read from stdin
-s, --show=FILE open a directory showing FILE
-S, --rox-session use default panel and pinboard options, and -n
-t, --top=PANEL open PANEL as a top-edge panel
-u, --user show user name in each window
-U, --url=URL open file or directory in URI form
-v, --version display the version information and exit
-x, --examine=FILE FILE has changed - re-examine it
Report bugs to <rox-devel@lists.sourceforge.net>.
Home page (including updated versions): http://rox.sourceforge.net/
Отсюда следует, что rox может устанавливать несколько панелей, обои и ярлыки (ярлыки простым перетаскиванием на рабочий стол), а так-же монтировать и размонтировать (при наличии соответствующей записи в fstab и точки монтирования).