Почему? - Очень просто. Все, что мне нужно, имеется и работает. При этом в Debian 11 это, действительно, очень аккуратный и нераздутый вариант. Итак, поехали!
Обновленное полное руководство - https://disk.yandex.ru/d/4TvioUkFc79s9g
Кстати, там и содержимое всех скриптов имеется. Здесь же более кратко.
Debian сразу после запуска с SSD за 12 сек (с момента нажатия пункта меню GRUB) занимает МБ ОЗУ, по данным lxtask:
Сеанс LXDE = 205 (в автозапуске: Раб.стол, Гор.клавиши, Панель, D-Bus, ConfigMonitor, Pulseaudio)
Ведение дневника и заметок:
zim = 50
Основной браузер с одной страницей rosbalt.ru/allnews:
chromium (+uBlockOriginLite +Chromium PDF Viewer) = 135
+telegram web (второе окно) = 115
Портабельный браузер (с лучшей защитой от отслеживания, давилка рекламы встроена, режим TOR):
brave = 240
+telegram web (второе окно) = 130
Чат:
viber = 145
--------------------
На корневом разделе = 4.2 ГБ
Папка /home/vvv = 2.6 ГБ
Установка
debian-11.6.0-amd64-netinst.iso = 388,0 МиБ
Выбор экспертной графической установки:
* Graphical expert install
* русский, РФ, ru_RU.UTF-8
* русская, Caps Lock
* вручную, noatime
* только необходимые драйверы
* несвободное ПО
* исходники не нужны
* отключить автообновление, только станд.сист.утилиты, backports
>vvv
su
apt install lxde-core sudo dbus-x11 mousepad
* 219 MB > 748 MB + 459 pkgs
gpasswd -a vvv sudo
systemctl reboot
Настройки
Установленные пакеты:
apt list --installed > packages00.txt
* Занято 2,6 ГБ, 779 pkgs
Права на папку:
sudo chown -R vvv:vvv /home ; sudo chown -R root:root /home/lost+found
Монтирование разделов:
sudo mousepad /etc/fstab
# / was on /dev/sdb1 during installation
UUID=c2ea0d0f-f855-4d60-83b4-f3d9b24c1554 / ext4 noatime,errors=remount-ro 0 1
# /home was on /dev/sdb3 during installation
UUID=cb6b709d-cf73-41d0-8ef6-970287a5fb48 /home ext4 noatime 0 2
# /res was on /dev/sda2 during installation
UUID=214c413b-f628-4c12-8e2d-daafdc1cf36f /res ext4 noatime 0 2
# swap was on /dev/sdb4 during installation
UUID=3d22b5c2-45f8-44a4-aa70-2513ba3bb521 none swap sw 0 0
Перезагрузка демона:
systemctl daemon-reload
Добавление архитектуры и обновление:
sudo dpkg --add-architecture i386 ; sudo apt update && sudo apt upgrade
Проверка наличия новых версий в backports:
av openvpn
av timeshift
av zim
Установка пакетов:
sudo apt install bleachbit blueman chromium chromium-l10n conky-all cups devilspie2 firmware-misc-nonfree firmware-realtek gnome-passwordsafe gparted kazam lxappearance lxhotkey-plugin-openbox ncdu network-manager printer-driver-gutenprint simple-scan system-config-printer transmission-gtk xarchiver vlc wmctrl xdotool yt-dlp
* 271 MB > 929 MB + 363 pkgs
Установка wine:
sudo apt install wine32
* 170 MB > 720 MB + 259 pkgs
Настройка wine:
winecfg
Установка более новых версий пакетов из backports:
sudo apt -t bullseye-backports install openvpn timeshift
* 14,0 MB > 52,5 MB + 40 pkgs
Установка в терминале:
* freefilesync
Установка DEB пакетов (zim более новой версии):
cd /home/Distr/DEB
sudo dpkg -i XnViewMP-linux-x64.deb zim_0.75.1_all.deb
cd
Портабельное ПО:
* brave
* fmedia-1
* losslesscut
* stacer
* ventoy
* viber
Для работы network-manager и WiFi:
sudo mousepad /etc/network/interfaces
# The primary network interface
#allow-hotplug enp1s0
#iface enp1s0 inet dhcp
>>>Перезагрузка
Настройка WiFi:
nmcli connection show
Проводное соединение 1 186249d6-fbd2-3ae8-ac9a-25501858c1d4 ethernet enp1s0
nmcli device wifi list
48:43:5A:0E:13:08 EOC_vvv Инфраструктура 9 130 МБ/с 100 ▂▄▆█ WPA2
82:A5:B5:E0:8E:A0 CUBOT_NOVA Инфраструктура 9 117 МБ/с 100 ▂▄▆█ WPA2
nmcli device wifi connect "EOC_vvv" password 485754430E12FA79 name "EOC_vvv"
Устройство «wlx3c3300002757» успешно активировано с помощью «c3eb8964-c590-4582-94e5-bb05c7babc7f».
nmcli device wifi connect "CUBOT_NOVA" password Gx9nGLZK73 name "CUBOT_NOVA"
Устройство «wlx3c3300002757» успешно активировано с помощью «a309bb1f-c500-4b77-8cc6-dd57580fdb68».
nmcli device wifi list
48:43:5A:0E:13:08 EOC_vvv Инфраструктура 9 130 МБ/с 100 ▂▄▆█ WPA2
* 82:A5:B5:E0:8E:A0 CUBOT_NOVA Инфраструктура 9 117 МБ/с 89 ▂▄▆█ WPA2
nmcli connection show
Проводное соединение 1 186249d6-fbd2-3ae8-ac9a-25501858c1d4 ethernet enp1s0
CUBOT_NOVA a309bb1f-c500-4b77-8cc6-dd57580fdb68 wifi wlx3c3300002757
EOC_vvv c3eb8964-c590-4582-94e5-bb05c7babc7f wifi --
Удаление ставших ненужными сохраненных соединений - в папке /etc/NetworkManager/system-connections/
Скрипт для выполнения операций от root:
sudo ln -s /home/vvv/MyApps/xsudo /usr/local/bin/xsudo
Утилита записи онлайн радио и обработки звука:
sudo ln -s /home/vvv/MyApps/fmedia-1/fmedia /usr/local/bin/fmedia
Отредактированные иконки для индикатора VPN в панели:
sudo cp /home/vvv/MyApps/icons/gnome-netstatus-* /usr/share/lxpanel/images/
Изменение темы Orang:
sudo cp /home/vvv/MyApps/Orange/themerc /usr/share/themes/Orang/openbox-3/
Вход от root:
su
Ведение лога только в памяти, размером до 10 МБ (копировать в терминал целиком):
echo "Storage=volatile
RuntimeMaxUse=10M" >> /etc/systemd/journald.conf
И ограничение использования подкачки:
echo "vm.swappiness=20" >> /etc/sysctl.conf && exit
Настройка GRUB:
sudo mousepad /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
Настройка автовхода vvv:
sudo mousepad /etc/lightdm/lightdm.conf
autologin-guest=false
autologin-user=vvv
autologin-user-timeout=0
Переключение записи ошибок в /tmp/xsession-vvv:
sudo mousepad /etc/X11/Xsession
#ERRFILE=$HOME/.xsession-errors
Запрет переключения выхода звука при подключении HDMI:
F /etc/pulse/default.pa
#load-module module-switch-on-port-available
Настройка Bluetooth:
sudo mousepad /etc/bluetooth/main.conf
DiscoverableTimeout = 0
AlwaysPairable = true
apt list --installed > packages01.txt
* Занято 4.4 ГБ, 1409 pkgs
Удаление лишнего:
sudo apt autoremove --purge gnome-screenshot xscreensaver
* < 12,3 MB - 9 pkgs
Очистка ОС:
sudo bleachbit
* < 413,4 MB
apt list --installed > packages02.txt
* Занято 4.1 ГБ, 1434 pkgs
>>>Перезагрузка
Проверка загрузки ОС и служб:
sudo systemd-analyze && sudo systemd-analyze blame
Оптимизация отключением:
sudo systemctl disable rsyslog.service ; sudo systemctl mask rsyslog.service ; sudo systemctl disable cups-browsed.service ; sudo systemctl mask cups-browsed.service ; sudo systemctl disable ; ModemManager.service ; sudo systemctl mask ModemManager.service
>>>Перезагрузка
Проверка загрузки ОС и служб:
sudo systemd-analyze && sudo systemd-analyze blame
Startup finished in 1.806s (kernel) + 1.743s (userspace) = 3.549s
graphical.target reached after 1.733s in userspace
792ms blueman-mechanism.service
599ms udisks2.service
588ms cups.service
Настройка БТ устройств:
blueman-manager
Настройка принтера:
system-config-printer
Проверка групп пользователя:
id vvv
uid=1000(vvv) gid=1000(vvv) группы=1000(vvv),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev)
Добавление групп пользователя:
sudo gpasswd -a vvv lp ; sudo gpasswd -a vvv lpadmin ; sudo gpasswd -a vvv bluetooth
Проверка:
id vvv
uid=1000(vvv) gid=1000(vvv) группы=1000(vvv),7(lp),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),116(lpadmin),117(bluetooth)
Создание снимка ОС:
timeshift-launcher
* Занимает 4.1 ГБ
--------------------
Отключение соединения:
nmcli connection down EOC_vvv
Включение соединения:
nmcli connection up CUBOT_NOVA
Для внутреннего модуля WiFi (отключен) добавить:
ai firmware-misc-nonfree
--------------------
Меню
Аудио и видео
* Kazam = kazam
* LosslessCut = /home/vvv/MyApps/LosslessCut/LosslessCut-linux-x86_64.AppImage
* Медиаплеер VLC = /usr/bin/vlc --started-from-file
* Регулятор громкости PulseAudio = pavucontrol
Графика
* XnView Multi Platform = xnview
* Сканер документов = simple-scan
Игры
* AquaBall W = /home/vvv/MyApps/Start_AquaBall
* EruditVM W = /home/vvv/MyApps/Start_EruditVM
* NFSHP2 W = /home/vvv/MyApps/Start_NFSHP2
* SBlocks W = /home/vvv/MyApps/Start_SlidingBlocks
Интернет
* Brave = /home/vvv/MyApps/brave-browser/brave-browser --disk-cache-size=52428800
* Brave Telegram Web = /data/vvv/MyApps/brave-browser/brave-browser --profile-directory=Default --app-id=aeejceomnhmjmeacdckmmopfaigimnkl
* Chromium = /usr/bin/chromium --disk-cache-size=52428800
* Chromium Telegram Web = /usr/bin/chromium --profile-directory=Default --app-id=aeejceomnhmjmeacdckmmopfaigimnkl
* Transmission = transmission
* Viber = /home/vvv/MyApps/viber/viber.AppImage
Образовательные
* SASPlanet W = /home/vvv/MyApps/Start_SASPlanet
Офис
* AlReader W = /home/vvv/MyApps/Start_AlReader
* MyHomeLib W = /home/vvv/MyApps/Start_MyHomeLib
* Notepad W = wine /home/vvv/.wine/drive_c/windows/notepad.exe
Прочие
* 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
* conky = conky --daemonize --pause=1
* GParted = /usr/sbin/gparted
* Lxtask = lxtask
* LXTerminal = lxterminal
* Timeshift = timeshift-launcher
* Файловый менеджер PCManFM = pcmanfm
Стандартные
* FreeFileSync = /opt/FreeFileSync/FreeFileSync
* Mousepad = mousepad
* Password Safe = gnome-passwordsafe
* Xarchiver = xarchiver
* Zim Desktop Wiki = zim
Параметры
* Screen_no_sleep = xset -dpms s off
* Менеджер Bluetooth = blueman-manager
* Менеджер настройки Openbox = obconf
* Настроить горячие клавиши = lxhotkey --gui=gtk
* Настройка внешнего вида = lxappearance
* Настройки дисплея = lxrandr
* Настройки принтера = system-config-printer
* Параметры рабочего стола = pcmanfm --desktop-pref
* Приложения по умолчанию для LXSession = lxsession-default-apps
Выполнить
Завершить сеанс
Пакеты
Пакеты, установленные до входа в граф.сеанс:
dbus-x11 = Межпроцессная система обмена сообщениями
lxde-core = База LXDE
mousepad = Тест.редактор
sudo = Расширение полномочий пользователя
Установленные пакеты:
bleachbit = Очистка ОС
blueman = Апплет Bluetooh
chromium = Браузер
conky-all = Сист.монитор на раб.столе
firmware-realtek = Драйверы для сетевой платы
freefilesync = Рез.копирование польз.данных и настроек
gnome-passwordsafe = Менеджер паролей
kazam = Запись видео с экрана
libxslt1.1 = Для viber
lxappearance = Внешний вид
lxhotkey-plugin-openbox = Горячие клавиши
mousepad = Текст.редактор
ncdu = Размер файлов и папок на диске
nload = Скорость передачи данных
obconf = Настройка openbox
openbox = Оконный менеджер
openvpn = Для VPN
simple-scan = Сканирование
transmission-gtk = Качалка торрентов
xarchiver = Менеджер архивов
vlc = Медиаплеер
wmctrl = Управление окнами
xdotool = Имитатор нажатий клавиши и мыши
wine32 = Эмулятор Windows
xnview = Редактор фото
yt-dlp = Запись видео с Youtube
zim = База данных в стиле WiKi
Портабельное ПО:
brave = Мощный браузер
fmedia-1 = Работа со звуком в терминале, в т.ч. запись онлайн-радио
losslesscut = Обрезка видео и аудио
stacer = Контроль и управление ресурсами
ventoy = Запуск ISO образов
viber = Чат
aliases
mousepad /home/vvv/.bashrc
export BROWSER=/usr/bin/chromium
export EDITOR=nano
alias a='alias' # Список сокращений
alias h='history' # История команд
alias f='mousepad ' # Редактировать файл
alias F='sudo mousepad ' # Редактировать файл от root
alias w='wget -P /home/vvv/Загрузки ' # Скачать URL
#alias ls='ls --color=auto' # Вывод в цвете
alias au='sudo apt update' # Синхронизация реп
alias aU='sudo apt upgrade' # Обновление ОС
alias auU='sudo apt update && sudo apt upgrade' # Синхро и обновление ОС
alias as='apt-cache show ' # Информация о пакете
alias aS='apt search ' # Поиск пакетов по шаблону в репах
alias av='apt-cache policy ' # Варианты версий пакетов
alias ai='sudo apt install ' # Установить пакет
alias aI='sudo apt --fix-broken install' # Устранение ошибок с зависимостями
alias ar='sudo apt remove ' # Удалить пакет
alias ap='sudo apt purge ' # Удалить пакет с зависимостями и конф.файлами
alias aP='sudo apt autoremove --purge ' # Удаление лишних пакетов
alias ds='dpkg --info ' # Информация о DEB пакете
alias di='sudo dpkg -i ' # Установить локальный пакет
alias pi='lsblk -o NAME,MOUNTPOINT,SIZE,FSUSE%,UUID' # Инфо о разделах
alias vj='sudo /usr/sbin/openvpn --auth-nocache --daemon --config /home/vvv/MyApps/whoerconfigs/Whoer_Japan_jp.ovpn' # Включение Japan VPN
alias vl='sudo /usr/sbin/openvpn --auth-nocache --daemon --config /home/vvv/MyApps/whoerconfigs/Whoer_Latvia_lv.ovpn' # Включение Latvia VPN
alias ax='apt-cache depends ' # Список зависимостей пакета
alias aX='apt install -s ' # Список зависимостей пакета из реп
alias af='dpkg -L ' # Список файлов пакета
alias aF='apt install -s ' # Список файлов пакета из реп
Горячие клавиши
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 gnome-passwordsafe
D+Su+Al /home/vvv/MyApps/Insert_Date
E+Su mousepad
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
Q+Su /home/vvv/MyApps/Start_Telegram
Q+Su+Al /home/vvv/MyApps/Switch_Viber
R+Su vlc
S+Su wmctrl -a Chromium
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/bin/chromium --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
Остальное - пишите в комментариях или на vol_xel@mail.ru, обязательно отвечу.
Комментарии
Отправить комментарий