Хочется скачать совсем свежий ISO образ? - Не стоит...
На скрине Void с запущенными Zim, Slimjet (с одной загруженной вкладкой) и Telegram
Качаем с https://voidbuilds.xyz/
Выбираем с LXQt, естественно. Там почти десяток образов с разными DE, и собираются они автоматически раз в сутки.
Далее имеются особенности. Привожу полный набор команд для настройки.
Просмотр инструкции по настройкам:
cat Install_Void.txt
Список предустановленных пакетов:
xbps-query -l > packages00.txt
Занято системой 3.6 ГБ, пакетов 661
Пользователя vvv в группу sudo, добавляем строку, аналогичную root:
featherpad /etc/sudoers
root ALL=(ALL:ALL) ALL
vvv ALL=(ALL:ALL) ALL
Присвоение прав на раздел /home пользователю vvv:
sudo chown -R vvv:vvv /home ; sudo chown -R root:root /home/lost+found
Установка нужных мне пакетов:
sudo xbps-install abiword ark at bleachbit blueman clementine conky dcron devilspie2 fbxkb FeatherPad ffmpeg gnumeric gparted gphoto2 gpsbabel gst-plugins-good1 gst-plugins-ugly1 inxi kdeconnect keepassxc lbreakout2 libselinux lm_sensors lxtask mesa-dri-32bit mesa-vulkan-intel-32bit nano ncdu neverball nm-tray openjdk-jre openvpn shotcut pavucontrol-qt skanlite streamripper timeshift torbrowser-launcher transmission-qt vlc wine-32bit winetricks wmctrl xdotool xev xkb-switch xkill xsel xwininfo yad
Настройка wine (прежде переименовав старую папку .wine, затем копировать папки с программами):
winecfg
Вход в терминале от пользователя root:
sudo su
Автовход пользователя vvv:
featherpad /etc/lxdm/lxdm.conf
autologin=vvv
Настройка для SSD заменой:
featherpad /etc/fstab
default > rw,noatime,discard
Настройка задержки запуска в меню GRUB (2 сек):
featherpad /etc/default/grub
GRUB_TIMEOUT=2
Если требуется не конкретная ОС по умолчанию, а последняя выбранная, когда их несколько, то:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Для добавления иных ОС в меню загрузки GRUB:
GRUB_DISABLE_OS_PROBER=false
Генерация и проверка:
grub-mkconfig
Обновление GRUB:
update-grub
Запуск новых нужных мне служб:
ln -s /etc/sv/at /var/service/ ; ln -s /etc/sv/bluetoothd /var/service/ ; ln -s /etc/sv/dcron /var/service/
Проверка запущенных служб:
sv status /var/service/*
Генерация имени машины:
dbus-uuidgen --ensure=/etc/machine-id
Создание XBPS пакетов (предварительно распакованы DEB или RPM пакеты в папки с названиями программ):
cd /home/Distr/MyRepo
Для zim-0.73.5:
xbps-create -A 'noarch' -m 'bicyclist56@gmail.com' -n 'zim-0.73.5_1' -S 'The latest version of Zim Wiki, the appearance of which remains neat and minimal' -s 'Zim Wiki' zim
Для turtlesport-2.1:
xbps-create -A 'noarch' -m 'bicyclist56@gmail.com' -n 'turtlesport-2.1_1' -s 'Turtle Sport Garmin logbook' turtlesport
Для rhvoice-1.2.3 аналогично.
Добавление локального репозитория с созданными мной пакетами:
xbps-rindex -a /home/Distr/MyRepo/*.xbps
При удалении пакета из этого репозитория удалять также x86_64-repodata, затем повторять команду.
Установка пакетов из него:
xbps-install -R /home/Distr/MyRepo rhvoice turtlesport zim
Создание ссылок, ибо модуль ищется в другом месте:
ln -s /usr/lib/python3/dist-packages/zim /usr/lib/python3.10/site-packages/
Заморозка версии пакета:
xbps-pkgdb -m hold zim-0.73.5_1
Выход пользователя root:
exit
Установка запуском в терминале:
/home/Distr/FreeFileSync_XXX_Install.run (в /opt)
Назначение групп пользователю vvv:
lxqt-admin-user
at audio bluetooth network pulse pulse-access video wheel xbuilder
Первый запуск браузера (выбрать п.1):
/home/vvv/MyApps/slimjet/flashpeak-slimjet
Закрыть браузер
Ссылки файлов браузера, установленного портабельным, в ФС:
sudo ln -s ~/MyApps/slimjet/flashpeak-slimjet /usr/bin/flashpeak-slimjet
sudo ln -s ~/.local/share/applications/slimjet.desktop /usr/share/applications/slimjet.desktop
Назначение браузера и консольного редактора по умолчанию для всех:
sudo featherpad /etc/environment
BROWSER=flashpeak-slimjet
EDITOR=nano
Ярлык автозапуска Горячих клавиш (иначе не успевает запуститься pulseaudio):
sudo featherpad /etc/xdg/autostart/lxqt-globalkeyshortcuts.desktop
[Desktop Entry]
Exec=lxqt-globalkeysd --daemon
Name=Global Keyboard Shortcuts
OnlyShowIn=LXQt;
TryExec=lxqt-globalkeysd
Type=Application
X-LXQt-Module=false
Name=Global Keyboard Shortcuts
Перезапуск сеанса LXQt
Проверка переменных окружения:
env
Редактировать для значительно более быстрого запуска wine программ (заменить на имя хоста, выбранное при установке):
sudo featherpad /etc/hosts
127.0.0.1 vvv.localdomain vvv
Настройки bluetooth:
sudo featherpad /etc/bluetooth/main.conf
14 DiscoverableTimeout = 0
19 AlwaysPairable = true
280 AutoEnable=true
Задание выхода ПК из деж.режима ежедневно в 07:30, см. crontab:
sudo crontab -e
Пробуждение из спящего режима:
5 22 * * * sh /home/vvv/MyApps/suspend_until 7:30
Ctrl+O
Ctrl+X
Настроить Bluetooth
Установка yandex-disk созданием ссылки:
sudo cp ~/MyApps/yandex-disk /usr/bin/
Для предотвращения направления звука на HDMI при подключении устройства:
sudo featherpad /etc/pulse/default.pa
#load-module module-switch-on-port-available
Перезагрузка
Список установленных пакетов:
xbps-query -l > packages01.txt
Занято системой 6.4 ГБ, пакетов 1007
Список пакетов установленных не в качестве зависимостей (это значит, что они не будут удалены при удалении других пакетов):
xbps-query -m > packages_plus.txt
Пакетов 123
Удаление "потерянных" пакетов:
sudo xbps-remove -Oo
Удаление старых ядер:
sudo vkpurge rm all
Очистка (добавив папку /var/cache/xbps):
sudo bleachbit
Занято на корн.разделе 5.5 ГБ
Создание снимка timeshift:
lxqt-sudo timeshift-launcher
Снимок занимает 5.1 ГБ
ПО в папке /MyApps:
* Brave (Portable)
* Doublecmd (Portable)
* Gpsprune (java)
* Live-usb-maker (AppImage)
* ntpdate (ссылка в ФС)
* Reminder (my Yad)
* Slimjet (Portable)
* Tasker (my Yad)
* Telegram (Portable)
* Ventoy (Portable)
* Viber (AppImage)
* Waker (my Yad)
* XnView (Portable)
Комментарии
Отправить комментарий