Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

Закрыто
Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#1

06 ноя 2017, 22:28

Дистрибутив на основе кастомных рабочих окружений с использованием независимых оконных менеджеров. Изначально задумывался как альтернативная реализация сборки с флаксом на базе джесси, но в процессе создания обросла еще двумя вариантами рабочих столов - минималистичный jwm и более привычный внешний вид IceWM
distr1.png
Меню и инсталлер в сессии IceWM
  • Ядро - 3.16.0-4
  • Init - upstart (можно включить systemd)
  • Oснова - jessie/jessie-backports
Некоторые особенности сборки:
  • Возможность загрузки и установки в UEFI / Legacy режимах
  • Локализация
    • GRUB/ISOLINUX
    • Локаль live-сессии и установленной системы
    • APT-translations
    • Слайд-шоу установщика
  • Инсталлер, вылечен от бага с раскладками и отвязан от зависимости Qt4
  • Вычищены все компонеты Qt
  • Размер образа сокращен до ~800мб
  • Стартовое потребление ОЗУ в базовой конфигурации 150-200Мб
  • Изменена тема МДМ на более скромную (Transparent UserList + Clouds)
  • пользовательский шелл zsh с пачкой функциональных плагинов
  • Набор базовых приложений
Изменения пакетной базы:
Удалено ~300 пакетов поставляемых с оригинальным образом
apt-xapian-index
blueberry
bluetooth
bluez
bluez-cups
bluez-firmware
bluez-obexd
brasero
brasero-cdrkit
brasero-common
brltty
build-essential
ca-certificates-java
caja
caja-common
caja-folder-color-switcher
coinor-libcbc3
coinor-libcgl1
coinor-libclp1
coinor-libcoinmp1
engrampa
engrampa-common
evolution-data-server
evolution-data-server-common
exiv2
firefox
firmware-intelwimax
fonts-dejavu
fonts-dejavu-extra
fonts-droid
fonts-nanum
fonts-noto
fonts-tibetan-machine
fonts-wqy-microhei
g++
g++-4.9
gdb
geoip-database
gettext
gimp
gimp-data
gir1.2-ebook-1.2
gir1.2-ebookcontacts-1.2
gir1.2-edataserver-1.2
gir1.2-gnomebluetooth-1.0
gir1.2-rb-3.0
gir1.2-xplayer-1.0
gist
gnome-accessibility-themes
gnome-bluetooth
gnome-calculator
gnome-desktop3-data
gnome-disk-utility
gnome-font-viewer
gnome-mime-data
gnome-orca
gnome-session-bin
gnome-system-tools
gstreamer0.10-gnomevfs
gstreamer0.10-plugins-bad
gufw
guile-2.0-libs
gvfs-backends
hexchat
hexchat-common
ibus-qt4
icedtea-7-plugin
icedtea-netx
icedtea-plugin
intltool-debian
iptables
jfsutils
libbluetooth3
libbrasero-media3-1
libc6-dev
libdbus2.0-cil
libdbus-glib2.0-cil
libebackend-1.2-7
libebook-1.2-14
libebook-contacts-1.2-0
libecal-1.2-16
libedata-book-1.2-20
libedata-cal-1.2-23
libedataserver-1.2-18
libexiv2-13
libfarstream-0.1-0
libflite1
libgconf2.0-cil
libgimp2.0
libglib2.0-cil
libgnome-bluetooth13
libgnome-desktop-3-10
libgnomevfs2-0
libgnomevfs2-common
libgtk2.0-cil
libgutenprint2
libgweather-3-6
libgweather-common
libibus-qt1
libjs-mathjax
liblouis2
liblouis-data
libmarco-private0
libmateweather1
libmateweather1
libmateweather-common
libmateweather-common
libmetacity-private2
libmono-addins0.2-cil
libmono-addins-gui0.2-cil
libmono-cairo4.0-cil
libmono-corlib4.0-cil
libmono-corlib4.5-cil
libmono-posix4.0-cil
libmono-security4.0-cil
libmono-sharpzip4.84-cil
libmono-system4.0-cil
libmono-system-configuration4.0-cil
libmono-system-core4.0-cil
libmono-system-drawing4.0-cil
libmono-system-security4.0-cil
libmono-system-xml4.0-cil
libmwaw-0.3-3
libphonenumber6
libpurple0
libpurple-bin
libqt4-dbus
libqt4-declarative
libqt4-designer
libqt4-help
libqt4-network
libqt4-opengl
libqt4-script
libqt4-scripttools
libqt4-sql
libqt4-svg
libqt4-test
libqt4-xml
libqt4-xmlpatterns
libqtassistantclient4
libqtcore4
libqtdbus4
libqtgui4
libqtwebkit4
libreoffice-base
libreoffice-base-core
libreoffice-base-drivers
libreoffice-calc
libreoffice-common
libreoffice-core
libreoffice-draw
libreoffice-emailmerge
libreoffice-gnome
libreoffice-gtk
libreoffice-help-en-us
libreoffice-impress
libreoffice-java-common
libreoffice-math
libreoffice-ogltrans
libreoffice-pdfimport
libreoffice-presentation-minimizer
libreoffice-sdbc-hsqldb
libreoffice-writer
librhythmbox-core8
libruby2.1
libsmbclient
libstdc++-4.9-dev
libtcl8.6
libtelepathy-glib0
libwebkit2gtk-3.0-25
libxapp1
libxplayer0
libxreaderdocument3
libxreaderview3
libzeitgeist-2.0-0
lintian
live-installer
marco
marco-common
mate-applets
mate-applets-common
mate-control-center
mate-control-center-common
mate-desktop
mate-desktop-common
mate-media
mate-panel
mate-panel-common
mate-power-manager
mate-power-manager-common
mate-screensaver
mate-screensaver-common
mate-session-manager
mate-settings-daemon
mate-system-monitor
mate-system-monitor-common
mate-terminal
mate-terminal-common
mate-user-guide
mate-utils
mate-utils-common
metacity
metacity-common
mint-artwork-debian
mint-backgrounds-sarah
mint-backgrounds-serena
mint-meta-debian-core
mint-meta-debian-mate
mono-4.0-gac
mono-gac
mono-runtime
mono-runtime-common
mono-runtime-sgen
obex-data-server
openjdk-7-jre
openjdk-7-jre-headless
pidgin
pidgin-data
pidgin-libnotify
pix
pix-data
printer-driver-gutenprint
pulseaudio-module-bluetooth
python3-louis
python3-pyatspi
python3-uno
python-pyatspi
python-pyatspi2
python-qt4
python-qt4-dbus
python-samba
python-smbc
python-twisted-core
python-twisted-names
python-twisted-web
qdbus
qt-at-spi
qtchooser
qtcore4-l10n
rhythmbox
rhythmbox-data
rhythmbox-plugin-cdrecorder
rhythmbox-plugins
rhythmbox-plugin-tray-icon
ruby
ruby2.1
ruby-json
samba
samba-common-bin
samba-dsdb-modules
samba-libs
smbclient
speech-dispatcher
tcl
tcl8.6
thunderbird
tomboy
ttf-dejavu
ttf-dejavu-extra
ufw
ure
vino
wodim
xapps-common
xed
xed-common
xfsprogs
xplayer
xplayer-common
xplayer-plugins
xreader
xreader-common
xscreensaver-data-extra
xscreensaver-gl
xscreensaver-gl-extra
xviewer
xviewer-plugins
xwayland
zeitgeist-core
jwm
fluxbox
feh
htop
palemoon
pcmanfm
lxterminal
lxappereance
lxinput
catfish
galculator
gpicview
mousepad
pavucontrol
exaile
gnumeric
abiword
evince
osmo
claws-mail
claws-mail-i18n
claws-mail-extra-plugins
pyneighborhood
hardinfo
exo-utils
arandr
mpv
volumeicon
fbxkb
i3lock
oblogout
xdotool
  • Диалог управления сессиями oblogout, внесены правки в код для обработки $MDMSESSION и dbus-send
  • Добавлен самописный враппер icewm-menu-fdo-rus над генератором меню, для его локализации и управления отображением пунктами
  • Пользовтельский шелл изменен на zsh - тема avit, плагины -
    • git
    • command-not-found
    • zsh-autosuggestions
    • colored-man-pages
    • zsh-syntax-highlighting
    • zsh-completions
  • Браузером по умолчанию установлен Palemoon (подключен оф.репозиторий), c темой Australium и расширением Adblock (RuAdList+EasyList)
  • Тема JWM - переписанная с нуля дефолтная, IceWM - перерисованный в тона Mint-X Spoof, Fluxbox - Shiki-wise-fluxbox
Загрузка - Яндекс.Диск
MD5 - de0716ef9187bd1618316a45b2d494c7

Скриншоты:
distr2.png
IceWM
distr8.png
Меню ISOLINUX
distr4.png
тема MDM
distr5.png
Выбор сессии
distr2.png
IceWM
distr3.png
oblogout
distr6.png
Fluxbox
distr7.png
JWM
Изображение
   
Изображение

no avatar

Linuha

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#2

13 ноя 2017, 10:33

Замечание. При моём способе сетевого соединения возникает такая ошибка с NM.
Упс, не добавляется изображение (png недопустим)))

Когда баловался с дебианом, выяснил , что не хватает пакета. Этого -

Код: Выделить всё

Распаковывается pppoe (3.8-3) …
Настраивается пакет pppoe (3.8-3) …
Обрабатываются триггеры для man-db (2.7.0.2-5) …

Неплохо было бы добавить в сборку.
Есть ещё вопросы , но это позже.
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 13
Причина: подправил картинку

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#3

13 ноя 2017, 10:41

Linuha, благодарю, принято, пофикшу
Изображение
   
Изображение

no avatar

Linuha

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#4

13 ноя 2017, 10:55

Ещё пара заметок.
1. Ты написал что выпилил caja . После установки обновился, и подтянулись все её экстешны с прибамбасами, пришлось поставить, благо мой любимый фм)))
2. Не могу вставить файл скрина сюда, файл добавляется, но нет кнопки "вставить в текст сообщения" и при предпросмотре жалуется на недопустимость .png , не пойму , сайт это или ось , на просто минте вставляется.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#5

13 ноя 2017, 11:04

1. ну тут многие компоненты выстраивались как вариации базовой функциональности, тот же браузер изначально задумывался xombrero (но потом подумал что слишком хардово)
Демон pcmanfm прост отвечает еще за рабочий стол, поэтому выбор пал на него. то что прилетели расширения на caja - хз насколько критично, думаю не распухнет :) А выпилить их - то при ручной установке надо будет дотаскивать.
Поэтому не наю стоит ли что менять в этом плане)
Не по теме
2. Джа вчера о подобном говорил, что что-то не вкладывалось (через раз), я пока не выловил. Проверю со стороны сайта, тут ось вряд ли может быть при делах.
Изображение
   
Изображение

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#6

13 ноя 2017, 11:06

Не по теме
Chocobo писал(а):
13 ноя 2017, 11:04
Джа вчера о подобном говорил
у меня ситуация другая была. Я пытался закинуть картинку, а на самом деле кидал файлик .directory он у меня и ругался на недопустимость формата .directory. но при этом ФМ показывал что я изображение кидаю. После закрытия окна фм и открытия проблема ушла.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#7

13 ноя 2017, 11:10

Не по теме
Dja, Понял тебя, значит не кипишую в поисках фантомных ошибок пока :)
Изображение
   
Изображение

no avatar

Linuha

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#8

14 ноя 2017, 10:27

Chocobo,
systemd-analyze
Startup finished in 10.842s (kernel) + 21.080s (userspace) = 31.923s

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#9

14 ноя 2017, 10:30

Linuha, поменяй в /etc/initramfs-tools/initramfs.conf
COMPRESS=lzop
и дай sudo update-initramfs -u -k all

Приложи еще hw-probe, попробую понять чем экзотичен твой звук :)
Изображение
   
Изображение

no avatar

Linuha

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#10

14 ноя 2017, 10:53

Chocobo, команды выполнил , ребутнусь гляну , с hw-probe пока напряг тоже , еле поставил.
dpkg: зависимости пакетов не позволяют настроить пакет hw-probe:
hw-probe зависит от hwinfo, однако:
Пакет hwinfo не установлен.
hw-probe зависит от smartmontools, однако:
Пакет smartmontools не установлен.
поставил с install -f - далее ---
sudo hw-probe -all -upload -id $HOSTNAME
[sudo] password for wmuser:
Option id requires an argument

Hardware Probe Tool 1.2
A tool to probe for hardware and upload result to the Linux hardware DB
License: GNU GPL or GNU LGPL

Usage: (run as root) hw-probe [options]
Example: (run as root) hw-probe -all -upload -id PC_NAME

PC_NAME — any name of the computer.
▶ echo $HOSTNAME


~
:crazy:

PS. Ребутнулся -- 5.604s (kernel) + 23.028s (userspace) = 28.632s уже нормально , с юзером разберусь , hw-probe покажу из сильвии.
https://linux-hardware.org/index.php?probe=0e9d9d105d

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#11

14 ноя 2017, 11:09

Да дал бы туда любой нейм, переменная там крайне необязательна.
С сильвией как раз и сравним :)

По компрессиям прошелся, вот такой расклад на не оч быстром ноутбучном диске на5400 обротов

Код: Выделить всё

Drives:    HDD Total Size: 320.1GB (4.1% used)
           ID-1: /dev/sda model: Hitachi_HTS54323 size: 320.1GB
COMPRESS=lzop
Startup finished in 4.023s (kernel) + 19.172s (userspace) = 23.195s

COMPRESS=gzip
Startup finished in 4.071s (kernel) + 18.853s (userspace) = 22.924s

COMPRESS=bzip2
Startup finished in 8.062s (kernel) + 18.437s (userspace) = 26.499s

COMPRESS=lzma
Startup finished in 7.778s (kernel) + 18.886s (userspace) = 26.664s

COMPRESS=xz
Startup finished in 5.936s (kernel) + 18.275s (userspace) = 24.212s
Изображение
   
Изображение


Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Betsy x64 WM-Bundle (IceWM+Fluxbox+JWM)

#13

20 ноя 2017, 22:45

Сборка обновлена, образ перезалит.
  • Правки в базовых конфигурациях IceWM
  • Внесены правки в параметры управления памятью, настройки сжатия initrd
  • для claws-mail задействована тема оформления Hash303030+FreshBlack, добавлены плагины оповещений и HTML-вьюер fancy
  • добавлены пакеты:
    • mt7601-sta-dkms
    • sysv-rc-conf
    • pppoe
Изображение
   
Изображение

Закрыто

Вернуться в «Неофициальные сборки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей