====== Компиляция fvwm95 в ALT Linux 10.1 ====== 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 * xscreensaver - хранитель экрана * lxde-lxappearance - настройка внешнего вида для GTK'шных приложений * pulseaudio и pavucontrol - звуковой сервер и менюшка некоторых его настроек * feh - очень простой просмотрщик изображений, с помощью которого можно поставить обои на рабочий стол * xfe - файловый менеджер, простой текстовый редактор и просмотрщик изображений * xpdf - просмотрщик pdf-документов * qmmp - аудиоплеер, похожий на winamp * xsnow - новогодний антураж на рабочем столе * xpenguins - пингвины бегают по рабочему столу * xfractint - красивые фракталы * xmahjongg - игра в маджонг * xboard - игра в шахматы Зависит от пакета fonts-bitmap-100dpi, который ломает отображение кириллицы. Баг зарегистрирован https://bugzilla.altlinux.org/47491 * xfig - векторный графический редактор * LibreOffice-still - Либрофис * abiword и gnumeric - компоненты GNOME Office * xcalc - графический калькулятор * xclipboard - делать заметки * xclock - часики * thunderbird - почтовый клиент * telegram-desktop - клиент Telegram * pidgin - клиент для обмена мнгновенными сообщениями * gimp, gimp-plugin-gutenprint, gimp-help-ru - Графический редактор GIMP и сопутствующие ему пакеты * vlc - медиаплеер * xeyes - глаза, следящие за курсором * tmux - терминальный мультиплексор. Позволят запускать несколько сессий shell в одном окне терминала. Не понятно надо ли включать это в меню: * xload - контроль нагрузки на процессор * xmag - увеличивает изображение c экранa * xdaliclock - банер с часами и текущей датой Нет в команде, так как под вопросом надобности их в меню: * xfontsel - какая-то хрень для выбора шрифта 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|Компиляция dfm (desktop file manager for X) в ALT Linux 10.1]]