1. Клонировать репозиторий
git clone https://github.com/uf4n/fvwm95
2. Установить пакеты, необходимые для сборки
sudo apt-get update sudo apt-get install -y libpng-devel librsvg-devel imlib2-devel libXcursor-devel libXft-devel libXinerama-devel libXpm-devel libXt-devel libncurses-devel libreadline-devel perl-Tk perl-X11-Protocol perl-XML-Parser xsltproc xbitmaps autoconf automake xorg-cf-files libXmu-devel gcc-c++ gcc bison flex
необходимые для пользовательского окружения. Без них не будут открываться программы из стартового меню.
sudo apt-get install -y xscreensaver feh xfe xpdf xsnow xfractint xpenguins xmahjongg xfig LibreOffice LibreOffice-langpack-ru fonts-ttf-ms hunspell-ru-aot xload xmag xdaliclock xclock xclipboard thunderbird telegram-desktop pidgin gimp gimp-plugin-gutenprint gimp-help-ru vlc xeyes ImageMagick
Не понятно надо ли включать это в меню:
Нет в команде, так как под вопросом надобности их в меню:
3. Выполнить сборку
autoreconf -fvi ./configure
Для оптимизированной компиляции
./configure CFLAGS="-O3 -march=native"
make -j`nproc` sudo make install
Чтобы применилась более актуальная конфигурация интерфейса нужно создать ссылку на новый rc-файл в домашнем каталоге
ln -s /полный_путь/fvwm95/docs/uf4n.fvwm95rc ~/.fvwm95rc
4. Запуск
Закоментировать в файле /etc/X11/xinit/xinitrc строку exec /etc/X11/Xsession “$@“. Вместо неё написать ниже exec /usr/local/bin/fvwm95
В свободной виртуальной консоли исполнить
$ startx
5. Папки, файлы и ярлыки на рабочем столе
В оригинальном fvwm95 нет возможности спроецировать файловую систему на рабочий стол. Каталог с названием “Рабочий стол” или “Desktop” как правило присутствует в системе, но его содержимое никак не отображается в rootwindow. Исправить ситуацию можно с помощью программы dfm - desktop file manager for X. Написав команду её запуска в InitFunction, расположенной в fvwm95rc, на рабочем столе всегда будет отображаться содержимое каталога рабочего стола.
Компиляция dfm (desktop file manager for X) в ALT Linux 10.1