User Tools

Site Tools


компиляция_fvwm95_в_alt_linux_10.1

Компиляция 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

компиляция_fvwm95_в_alt_linux_10.1.txt · Last modified: 2024/12/11 10:10 by uf4n