87-LXDE & Openbox

Значительно удобнее и красивее вариант использования LXDE и Openbox. Появляются более полноценная панель, привычное меню, граф.конфигураторы настроек и т.д. Ищите информацию по работе в LXDE и Openbox на просторах интернета, если нужно.

Установка, как оказалось, не составляет большого труда.
Новый модуль 13-progs.sb = 582 МБ, в распакованном виде - 2 ГБ.

Привожу здесь скрипт для автоматического создания единого модуля, включающего, наряду с этим окружением, все нужные мне программы. Отдельным модулем оставил wine (тем более, их у меня два варианта - wine32 и полный), да photoprint (который нужно собирать именно отдельным, ввиду ошибок apt).

Вы можете отредактировать скрипт под свои нужды, но запускать его лучше не сразу ☺
Сначала подготовьте наполнение всем необходимым исходного каталога /000, затем отредактируйте скрипт, и выполняйте команды, копируя строки в терминал, возможно, придется что-то еще исправлять. Пояснения к скрипту смотрите где-то раньше. Успехов!

Можно создать отдельный модуль с LXDE, достаточно этого:
apt install lxde lxhotkey-plugin-openbox lxhotkey-data obconf lxpolkit

Содержимое .xinitrc - одна строка:
startlxde

Итак, скрипт 13-progs-L:

#! /bin/sh

# 13-progs-L.sb

echo 'Модуль 13-progs.sb содержит:'
echo 'LXDE, Openbox и все нужное ПО, кроме wine'
echo 'Модуль 05-chromium должен быть заранее удален!'
echo 'Модуль 000 должен быть активирован'
echo 'Для продолжения нажмите Enter, или Ctrl+C для выхода'

read

cd /run/initramfs/memory/data/slax000/000

cp -r /run/initramfs/memory/bundles/000.sb/* /

apt install -y lxde lxhotkey-plugin-openbox lxhotkey-data obconf lxpolkit openjdk-8-jre wmtemp conky-all ncdu yad apt-file xsel gparted keepassx gnome-screenshot chromium chromium-l10n mpg123 streamripper gstreamer1.0-alsa clementine mplayer smplayer smplayer-l10n fbreader transmission-gtk filezilla geany libreoffice-calc libreoffice-writer libreoffice-l10n-ru lsb cups hplip simple-scan

cp /run/initramfs/memory/data/slax000/000/.xinitrc /root

dpkg --install apulse_0.1.12-2_amd64.deb

apt install -y python-xdg
dpkg --install zim_0.69_all.deb

dpkg --install turtlesport_2.1-1_all.deb

apt install -y libpulse-mainloop-glib0
dpkg --install XnViewMP-linux-x64.deb

dpkg --install libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
apt install -y python-pkg-resources python3-pkg-resources ffmpeg freeglut3 libavdevice57 libavfilter6 libavresample3 libdc1394-22 libebur128-1 libflite1 liblua5.2-0 libmediainfo0v5 libmms0 libmpv1 libopencv-core2.4v5 libopencv-imgproc2.4v5 libpgm-5.2-0 libpython3.5 libqt5clucene5 libqt5designer5 libqt5help5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5x11extras5 librubberband2 libsdl2-2.0-0 libsodium18 libtbb2 libtinyxml2-4 libva-wayland1 libzen0v5 libzmq5 mediainfo python3-opengl python3-pyqt5 python3-pyqt5.qtx11extras python3-simplejson python3-sip
dpkg --install vidcutter_6.0.0-1_amd64.deb

dpkg --install google-earth-pro-stable_current_amd64.deb

apt install -y gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio libopencore-amrnb0 libopencore-amrwb0 libshout3 libsidplay1v5 libtag1v5 libtag1v5-vanilla
dpkg --install viber.deb

apt install -y libappindicator1 libdbusmenu-glib4 libdbusmenu-gtk4 libindicator7 libqhttpengine0 libqt5svg5
dpkg --install nitroshare_0.3.3-1+b1_amd64.deb

dpkg --install epson-inkjet-printer-l100l200_1.0.0-1lsb3.2_amd64.deb

cp /run/initramfs/memory/data/slax000/000/icons/nitroshare.png /usr/share/icons

cp -r /run/initramfs/memory/data/slax000/000/xdg /usr/lib/libreoffice/share/

cp -r /media/sda1/slax000/000/13-L-applications/* /usr/share/applications/

find /usr/lib/chromium/locales -type f ! -name '*ru.*' -delete
find /usr/share/keepassx/translations -type f ! -name '*ru.*' -delete
mv /usr/share/locale/ru /tmp
rm -R /usr/share/locale/*
mv /tmp/ru /usr/share/locale/
find /usr/share/smplayer/translations -type f ! -name '*RU.*' -delete
find /usr/share/qt4/translations -type f ! -name '*ru.*' -delete
find /opt/XnView/AddOn/lib/Image/ExifTool/Lang -type f ! -name '*ru.*' -delete
find /opt/XnView/language -type f ! -name '*ru.*' -delete
find /opt/google/earth/pro/lang -type f ! -name '*ru.*' -delete
find /opt/viber/translations -type f ! -name '*ru.*' -delete
find /usr/share/cups/locale -type f ! -name '*ru.*' -delete

cd /tmp

echo 'После создания модуля 13-progs.sb'
echo 'переместить его в /modules'
echo 'Для продолжения нажмите Enter, или Ctrl+C для выхода'

pcmanfm /tmp

read

savechanges 13-progs.sb

P.S. Все необходимое в папке LXDE в Облаке. Надеюсь, ничего не забыл.
Заодно там же скрипты для создания других модулей.

P.P.S. Добавил и готовый начальный модуль 000-lxde.sb, содержащий прежний 000.sb, lxde и мои настройки для себя.

P.P.S. Можно добавить в модуль 13-progs.sb при создании в apt install:
gvfs
Тогда получим "нормальную" Корзину и раздел Устройства в pcmanfm.
Временно добавил в модуль 13-progs.sb таким образом:

  • Fresh install с активированным модулем 13-progs.sb
  • Копировать содержимое /run/initramfs/memory/bundles/13-progs.sb прямо на файловую систему /
  • apt install -y gvfs
  • savechanges 13-progs.sb
  • Замена модуля во Fresh install для пробы
  • Перезагрузка
  • Если все хорошо, заменяем модуль в основной ОС
При следующей сборке 13-progs.sb gvfs будет установлен уже из скрипта создания этого модуля.


ОГЛАВЛЕНИЕ
НАЗАД

1 комментарий:

  1. Здравствуйте. Надо качать по ссылке или Вы выкладывали более позднюю версию в последствии?

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.