Void LXQt в медиацентре

    У меня уже давно была установлена именно эта ОС в старом нетбуке, пристыкованном к телевизору с большим экраном. SSD 120 ГБ и 4 ГБ RAM.

    Задумался, а зачем там, собственно, держать SSD? Пригодится в других ПК.

    Установил ОС на хорошую флешку SanDisk 32 ГБ, работает. Всё отлично, кроме того что она торчит из нетбука, а это вызывает опасения, что кто-нибудь ее таки отломит, не увидев, при очердной уборке пыли. Или при включении, когда нужно нажать на кнопку нетбука. Ибо нетбук черный, флешка черная, угол темный.

    А почему бы не попробовать использовать SD карту? Она вставляется в соответствующее гнездо, и не торчит, как флешка. Понятно, время загрузки ОС с холодного старта побольше, но из дежурного режима выходит так же мгновенно! Именно в нём и находится постоянно нетбук, когда не нужен.

    Короче, предлагается описание процесса настроек.

По данным pcmanfm-qt, ОС установлена на SD карте 7.2 GiB (на единый раздел ext4), из них:

* OS = 3.8 GiB (после очистки bleachbit)

* /home/Notebooks = 1.2 GiB (моя БД в формате zim wiki)

* /home/vvv = 1.0 GiB, в т.ч.:

* /.config = 395 MiB

* /MyApps = 260 MiB

* /.local = 252 MiB

* /Yandex.Disk = 77 MiB

* /.cache = 47 MiB

* ...

       Поехали!

Меню сразу после установки ОС:
* LXQt File Archiver
* PCManFM-Qt
* LXImage
* Screenshot
* Falkon
* QTerminal
* QTerminal drop down
* LXQt Settings - стандартный набор LXQt
* Leave - все варианты выхода
И более ничего!

cat /Install.txt (ибо текст.редактора поначалу нет)

    Список предустановленных пакетов:
xbps-query -l > packages00.txt
Занято системой 2.2 ГБ

    Предпочитаю распоряжаться всем разделом /home (vvv - логин пользователя):
sudo chown -R vvv:vvv /home ; sudo chown -R root:root /home/lost+found

    Смена зеркала:
sudo mkdir -p /etc/xbps.d 

sudo cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/

sudo sed -i 's|https://alpha.de.repo.voidlinux.org|http://ftp.debian.ru/mirrors/voidlinux/|g' /etc/xbps.d/*-repository-*.conf

    Обновление списка пакетов:
sudo xbps-install -S

    Обновление ОС:
sudo xbps-install -Suv
    Может потребоваться обновление пакета, управляющего системой пакетов:
sudo xbps-install -u xbps
    Обновление ОС, еще раз в таком случае:
sudo xbps-install -Suv
    Список всех установленных пакетов:
xbps-query -l > packages01.txt
Занято на корн.разделе 3.5 ГБ 
    Установка необходимых мне в медиацентре пакетов:
sudo xbps-install bleachbit blueman conky fbxkb FeatherPad inxi keepassxc libselinux lm_sensors lxtask ncdu nitroshare nm-tray pavucontrol-qt vlc wget xdotool zim
    Список всех установленных пакетов:
xbps-query -l > packages02.txt
Занято на корн.разделе 3.8 ГБ
    Очистка ОС (добавив папку /var/cache/xbps):
sudo bleachbit
Занято на корн.разделе 2.7 ГБ
    Автологин:
sudo featherpad /etc/lxdm/lxdm.conf
autologin=vvv
    Ускорение загрузки:
featherpad /etc/default/grub
GRUB_TIMEOUT=2
    Проверка:
grub-mkconfig
    Обновление grub:
update-grub
    Отключение за ненужностью службы:
sudo rm -fr /var/service/sshd
    Включение службы bluetooth, ибо использую ПДУ (можно также bluetooth клавиатуру и мышь):
ln -s /etc/sv/bluetoothd /var/service/
    Проверка групп пользователя:
lxqt-admin-user
adm audio bluetooth cdrom floppy kvm lp lpadmin optical pulse pulse-access video wheel xbuilder
    Отключение автогашения экрана (в автозагрузку, скрипт см. ниже):
lxqt-config-session
/home/vvv/MyApps/No_sleep
    Отключение автопереключения выхода звука (всегда на HDMI):
sudo featherpad /etc/pulse/default.pa
#load-module module-switch-on-port-available
    Настройка bluetooth:
sudo featherpad /etc/bluetooth/main.conf
14 DiscoverableTimeout = 0
19 AlwaysPairable = true
250 AutoEnable=true
    Список пакетов установленных не в качестве зависимостей (они не будут удалены при удалении других):
xbps-query -m > packages_plus.txt

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

    Проверка переменных окружения:
env
    Удаление ставших ненужными пакетов после удаления других (их у меня не обнаружилось пока):
sudo xbps-remove -Oo
    Удаление всех старых ядер (если они есть):
sudo vkpurge rm all
    Время от времени сверка и коррекция этого самого времени (ибо лишнюю службу запускать ни к чему, а ntpdate - это исп.файлик, который легко добыть из распакованного DEB пакета или другой ОС):
sudo ~/MyApps/ntpdate ntp3.stratum2.ru

sudo hwclock -w
--------------------
Настройки сеанса:
[*] Рабочий стол
[*] Глобальные сочетания клавиш
[*] Панель
[*] Обработчик PolicyKit
Автозапуск:
[*] lxqt-config-monitor-autostart (отключен монитор нетбука, только экран ТВ)
[*] Nitroshare = nitroshare
[*] Звуковая система PulseAudio = start-pulseaudio-x11 (HDMI)
[*] User Folders update = xdg-user-dirs-update
[*] Не гасить экран = /home/vvv/MyApps/No_sleep
--------------------
Меню рабочей системы (с заданными горячими клавишами):

#### Аудио и видео

S+K PulseAudio Volume Control = pavucontrol-qt
S+R VLC = vlc

#### Графика
S+F XnView = /home/vvv/MyApps/XnView/xnview.sh
SS+F LXImage = lximage-qt
Снимок экрана = lximage-qt --screenshot

#### Интернет

SA+W Falkon = falkon
NitroShare = nitroshare

#### Системные

S+T QTerminal = qterminal
S+U Диспетчер задач = lxtask

#### Стандартные

S+E FeatherPad = featherpad
SS+X KeePassXC = keepassxc
Архиватор файлов = lxqt-archiver
S+Q Диспетчер файлов PCManFM-Qt = pcmanfm-qt

##### Настройки LXQt

Системные настройки LXQt = lxqt-config
Ассоциация файлов = lxqt-config-file-associations
Внешний вид = lxqt-config-appearance
Дата и время = lxqt-admin-time
Клавиатура и мышь = lxinput
Локаль = lxqt-config-locale
Настройка яркости и контраста LXQt = lxqt-config-brightness
Настройки Openbox = obconf-qt
Настройки монитора = lxqt-config-monitor
Настройки сеанса = lxqt-config-session
Пользователи и группы = lxqt-admin-user
Рабочий стол = pcmanfm-qt --desktop-pref=general
Сочетания клавиш = lxqt-config-globalkeyshortcuts
Уведомления рабочего стола = lxqt-config-notificationd
Управление энергопотреблением = lxqt-config-powermanagement

Об LXQt = lxqt-about

#### Выйти

Выйти = lxqt-leave
Выйти из системы = lxqt-leave --logout
Выключение = lxqt-leave --shutdown
XF68AudioMute Ждущий режим = lxqt-leave --suspend (эта кнопка есть на ПДУ, а другая кнопка ПДУ может включать и выключать ТВ)
Перезагрузка = lxqt-leave --reboot
Спящий режим = lxqt-leave --hibernate

Заблокировать экран = lxqt-leave --lockscreen
--------------------
    Скрипт No_sleep:
#!/bin/sh
qterminal -e watch -n 540 xdotool key ctrl+10

       Вот вроде и всё. Пользуюсь.
--------------------
    И по секрету - основная ОС в моем ПК теперь Sparky Linux LXQt.
    Все подробности о Sparky в формате zim можете получить по ссылке.

Комментарии

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

Установка Void из base ISO

Установка и настройка Void Linux, подробно!

Обновление установочных сборок Void Linux