Debian 12 Netinstall LXDE

Устарело! См. https://debian-net-install.blogspot.com/2023/07/debian-12-lxde.html

Прежде попробовал добавить LXDE к LXQt в той же ОС. Однако, что-то пошло не так, скрипт xsudo отказался работать, для viber не нашлось недостающих библиотек... Кроме того, лишние (взаимно) пункты меню хочется скрыть в меню. Захотелось чистой установки. И вот, сделал. В ОЗУ после запуска менее 300 МБ (без лишнего в автозапуске).

HTML документ

debian-bookworm-DI-alpha1-amd64-netinst.iso = 450 МБ

>vvv (пользователь)

su

apt install lxde-core sudo featherpad

gpasswd -a vvv sudo

* 264 MB > 921 MB + 512 pkgs

>>>Перезагрузка

apt list --installed > packages00.txt

* Занято 3,3 ГБ, 839 pkgs

sudo chown -R vvv:vvv /home

> Копирование нужного и создание ссылок  на файлы в основной ОС Debian 12 LXQt, в /vvv и в /home

sudo apt install bleachbit blueman devilspie2 evince kdeconnect keepassxc lxappearance lxhotkey-plugin-openbox ncdu openvpn screengrab timeshift transmission xarchiver vlc wmctrl xdotool yt-dlp zim

* 175 MB > 582 MB + 453 pkgs

Run install:

* freefilesync

DEB install:

cd /home/Distr/DEB

sudo dpkg -i iron64.deb viber.deb XnViewMP-linux-x64.deb

sudo apt --fix-broken install

Дальнейшая инструкция у меня уже здесь:

zim /home/vvv/Notebooks/Debian/notebook.zim

Portable:

* fmedia-1

* stacer

* ventoy

su

echo  "Storage=volatile

RuntimeMaxUse=10M" >> /etc/systemd/journald.conf

(две строки выше - это одна команда для вставки в терминал)

echo "vm.swappiness=20" >> /etc/sysctl.conf && exit

F /etc/default/grub

GRUB_DEFAULT=saved

GRUB_TIMEOUT=2

GRUB_SAVEDEFAULT=true

GRUB_DISABLE_OS_PROBER=false

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

GRUB_CMDLINE_LINUX=""

sudo update-grub

F /etc/lightdm/lightdm.conf

autologin-guest=false

autologin-user=vvv

autologin-user-timeout=0

F /etc/X11/Xsession

#ERRFILE=$HOME/.xsession-errors

F /etc/pulse/default.pa

#load-module module-switch-on-port-available

F /etc/bluetooth/main.conf

DiscoverableTimeout = 0

AlwaysPairable = true

blueman-manager

Скрипт для выполнения операций от root:

sudo ln -s /home/vvv/MyApps/xsudo /usr/local/bin/xsudo

Содержание скрипта /home/vvv/MyApps/xsudo:
#!/bin/bash
if [ -z $1 ]; then
 echo -e "at least 1 argument required!\n" >> /dev/stderr
 exit 1
fi
COMMAND=$1
shift #shift first arg
for ARG in "$@"
do
 if [ -z "$ARGS" ]; then
  ARGS="$ARG"
 else
  ARGS="$ARGS $ARG"
 fi 
done
ARGS=\'$ARGS\'
eval pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY $COMMAND $ARGS
exit 0

sudo ln -s /home/vvv/MyApps/fmedia-1/fmedia /usr/local/bin/fmedia

Уменьшенные иконки для индикатора сети в панели:

sudo cp /home/vvv/MyApps/icons/gnome-netstatus-* /usr/share/lxpanel/images/

Удаление лишнего:

sudo apt autoremove --purge gnome-screenshot xscreensaver vim*

* < 12,1 MB - 13 pkgs

sudo bleachbit

< 498,5 MB

apt list --installed > packages01.txt

* Занято 4.6 ГБ, 1289 pkgs

>>>Перезагрузка

sudo systemd-analyze && sudo systemd-analyze blame

Startup finished in 2.951s (kernel) + 2.498s (userspace) = 5.449s 

graphical.target reached after 2.447s in userspace.

794ms blueman-mechanism.service

406ms udisks2.service

timeshift-launcher

--------------------

sudo dpkg --add-architecture i386 ; au && aU

sudo apt install wine32

* 245 MB > 1 120 MB + 243 pkgs

winecfg

sudo bleachbit

< 267,3 MB

apt list --installed > packages02.txt

* Занято 6.2 ГБ, 1536 pkgs

timeshift-launcher

--------------------

sudo apt install cups printer-driver-gutenprint skanlite system-config-printer

29,3 MB > 112 MB + 74 pkgs

system-config-printer

apt list --installed > packages03.txt

* Занято 6.6 ГБ, 1610 pkgs

sudo bleachbit

< 274,6 MB

timeshift-launcher

>>>Перезагрузка

sudo systemd-analyze && sudo systemd-analyze blame

Startup finished in 2.953s (kernel) + 2.792s (userspace) = 5.745s 

graphical.target reached after 2.736s in userspace.

927ms blueman-mechanism.service

665ms cups.service

--------------------

Установленные пакеты:
lxde-core = Основные пакеты lxde (до входа в граф.сеанс)
bleachbit = Очистка ОС
blueman = Апплет Bluetooh
evince = Читалка PDF
featherpad = Текст.редактор
kdeconnect = Обмен файлами со смартфоном и управление
keepassxc = Менеджер паролей
lxappearance = Внешний вид
lxhotkey-plugin-openbox = Горячие клавиши
ncdu = Размер файлов и папок на диске
obconf = Настройка openbox
openbox = Оконный менеджер
openvpn = Для VPN
screengrab = Снимок экрана
sudo = Расширение полномочий пользователя
transmission = Качалка торрентов
xarchiver = Менеджер архивов
vlc = Медиаплеер
wmctrl = Управление окнами
xdotool = Имитатор нажатий клавиши и мыши
iron = Основной браузер
viber = Чат
wine32 = Эмулятор Windows
xnview = Редактор фото
yt-dlp = Запись видео с Youtube
zim = База данных в стиле WiKi
Портабельные:
brave = Мощный браузер
fmedia-1 = Работа со звуком в терминале, в т.ч. запись онлайн-радио
losslesscut = Обрезка видео и аудио
--------------------
aliases те же, что и всюду
--------------------
Меню:
Аудио и видео
* LosslessCut = /home/vvv/MyApps/LosslessCut/LosslessCut-linux-x86_64.AppImage
* Медиаплеер VLC = /usr/bin/vlc --started-from-file
* Проигрыватель mpv = mpv
* Регулятор громкости PulseAudio = pavucontrol
Графика
* Screengrab = screengrab
* Skanlite = skanlite -qwindowtitle
* XnView Multi Platform = xnview
Интернет
* Brave = /home/vvv/MyApps/brave-browser/brave-browser --disk-cache-size=52428800
* KDE Connect = kdeconnect-app
* SRWare Iron = /usr/share/iron/chrome-wrapper --disk-cache-size=52428800
* SRWare Iron Config and Backup = /usr/share/iron/IronConfigBackup
* Telegram WEB = /usr/share/iron/chrome-wrapper --profile-directory=Default --app-id=aeejceomnhmjmeacdckmmopfaigimnkl
* Telegram WEB = /home/vvv/MyApps/brave-browser/brave-browser --profile-directory=Default --app-id=aeejceomnhmjmeacdckmmopfaigimnkl
* Transmission = transmission
* Viber = /opt/viber/Viber
Офис
* Evince = evince
Прочие
* Zim Вставка времени = /home/vvv/MyApps/Insert_Date
* Zim-Debian = zim /home/vvv/Notebooks/Debian/notebook.zim
* Zim-Sparky = zim /home/vvv/Notebooks/Sparky/notebook.zim
* Zim-Void = zim /home/vvv/Notebooks/Void/notebook.zim
* Zim-БД = zim /home/vvv/Notebooks/Database/notebook.zim
* Zim-Буфер = zim /home/vvv/Notebooks/Buffer/notebook.zim
* Zim-История = zim /home/vvv/Notebooks/History/notebook.zim
* БТ Громче = /home/vvv/MyApps/BTVol_Up
* БТ Тише = /home/vvv/MyApps/BTVol_Down
* Выключить экран = /home/vvv/MyApps/screen_off
Системные
* BleachBit (as root) = pkexec bleachbit
* Lxtask = lxtask
* LXTerminal = lxterminal
* Файловый менеджер PCManFM = pcmanfm
Стандартные
* FeatherPad = featherpad
* FreeFileSync = /opt/FreeFileSync/FreeFileSync
* KeePassXC = keepassxc
* Xarchiver = xarchiver
* Zim Desktop Wiki = zim
* Снимок экрана = gnome-screenshot --interactive
Параметры
* Screen_no_sleep = xset -dpms s off
* Менеджер Bluetooth = blueman-manager
* Менеджер настройки Openbox = obconf
* Настроить горячие клавиши = lxhotkey --gui=gtk
* Настройка KDE Connect = kdeconnect-settings
* Настройка внешнего вида = lxappearance
* Настройки дисплея = lxrandr
* Параметры печати = system-config-printer
* Параметры рабочего стола = pcmanfm --desktop-pref
* Приложения по умолчанию для LXSession = lxsession-default-apps
Выполнить
Завершить сеанс
--------------------
После добавления wibe32 добавилось:
Игры
* AquaBall
* EruditVM
* NFSHP2
* SBlocks
Образовательные
* SASPlanet
Офис
* AlReader
* MyHomeLib
* Notepad
--------------------
Горячие клавиши:
0+Su /home/vvv/MyApps/screen_off
1 /home/vvv/MyApps/Write_Radio
2+Su pkexec bleachbit
3 pavucontrol
3+Su /opt/FreeFileSync/FreeFileSync
4+Su timeshift-launcher
5 systemctl suspend
5+Su+Al /home/vvv/MyApps/Play_Radio_Cagnac
5+Su /home/vvv/MyApps/Play_Radio_05
6+Su /home/vvv/MyApps/Play_Radio_06
7+Su+Al /home/vvv/MyApps/Play_Radio_Paradise
7+Su /home/vvv/MyApps/Play_Radio_07
8+Su /home/vvv/MyApps/Play_Radio_08
9+Su /home/vvv/MyApps/Play_Radio_09
A+Su+Al /home/vvv/MyApps/unmaximize_all
B+Su blueman-manager
C+Su+Sh keepassxc
D+Su+Al /home/vvv/MyApps/Insert_Date
E+Su featherpad
F3 pcmanfm
F4 lxterminal
F5 xsudo pcmanfm
F7 killall vlc fmedia
F10+Su /home/vvv/MyApps/BTVol_Down
F11+Su /home/vvv/MyApps/BTVol_Up
F+Su xnview
G+Su+Al /home/vvv/MyApps/Start_MyHomeLib
G+Su /home/vvv/MyApps/Start_AlReader
H+Su lxpanelctl menu
I+Su+Al lxtask
I+Su+Sh /home/vvv/MyApps/stacer/Stacer-1.1.0-x64.AppImage
L+Su+Al xkill
Print screengrab -r
Q+Su /home/vvv/MyApps/Start_Telegram
Q+Su+Al /home/vvv/MyApps/Switch_Viber
R+Su vlc
S+Su wmctrl -a Iron
S+Su+Al wmctrl -a Brave
]+Su /home/vvv/MyApps/Start_EruditVM
\+Su /home/vvv/MyApps/Start_NFSHP2
[+Su /home/vvv/MyApps/Start_SlidingBlocks
/+Su /home/vvv/MyApps/Switch_Devilspie
`+Su /home/vvv/MyApps/Switch_Openvpn
V+Su+Sh /home/vvv/MyApps/Start_SASPlanet
W+Su /usr/share/iron/chrome-wrapper --disk-cache-size=52428800
W+Su+Al /home/vvv/MyApps/brave-browser/brave-browser --disk-cache-size=52428800
X+Su+Al zim /home/vvv/Notebooks/Database/notebook.zim
X+Su+Sh zim /home/vvv/Notebooks/Void/notebook.zim
X+Su zim /home/vvv/Notebooks/Debian/notebook.zim
Z+Su+Al zim /home/vvv/Notebooks/History/notebook.zim
Z+Su+Sh zim /home/vvv/Notebooks/Buffer/notebook.zim
Z+Su zim /home/vvv/Notebooks/My/notebook.zim
--------------------

Комментарии

Популярные сообщения из этого блога

Debian 12 LXDE - обновленная установка

Объединенное руководство по установке Debian 12 и Debian Sid