Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.6
Creation-Date: 2021-12-03T12:42:05+08:00

====== Настройки в официальном варианте ======
Создан Пятница 03 декабря 2021

	Моя краткая инструкция [[../Install_Void.txt|Install_Void.txt]].
	Открываю ее прямо в терминале:
''cat /home/Distr/Install_Void.txt''
	А команды выполняю в другом окне терминала.
	Получение списка установленных пакетов (для анализа, кому нужно):
''xbps-query -l > packages00.txt''
	Занято на корн.разделе 2.6 ГБ, пакетов 517
	Я являюсь единственным пользователем в этом ПК, привык распоряжаться всем разделом /home, поэтому забираю права себе (vvv - логин):
''sudo chown -R vvv:vvv /home ; sudo chown -R root:root /home/lost+found''
	Обновление ОС:
''sudo xbps-install -Suv''
''xbps-query -l > packages01.txt''
	Занято на корн.разделе 2.8 ГБ, пакетов 518
	_{Владельцы AMD, например, могут посмотреть, какие драйверы установлены на эту тему:}
_{''xbps-query -Rs amd''}
	_{Installed: __linux-firmware-amd xf86-video-amdgpu__}
	_{И какие они вообще имеются:}
_{''xbps-query -Rs ''__''xf86-video''__}
_{''xbps-query -Rs ''__''linux-firmware''__}
	_{Если не получается вход в графич.режим, можно попробовать установить нужные драйверы до входа.}
	_{У меня таких проблем никогда не было, ибо планируя использовать разные ОС Linux в моих компьютерах, я приобретал их только с **Intel**.}
	Установка LXQt:
''sudo xbps-install lxqt''
''xbps-query -l > packages02.txt''
	Занято на корн.разделе 3.1 ГБ, пакетов 582
	**Выход из сеанса, вход в LXQt**
	И продолжаем:
''cat /home/Distr/Install_Void_LXQt''
	Установка некоторых пакетов (не забывайте смотреть, что зачем, [[05 Пакеты|здесь]]):
''sudo xbps-install fbxkb FeatherPad lxtask nano pavucontrol-qt zim''
	Хотел посмотреть заодно, как нынче выглядит XFCE. Вижу, что плохо: место на экране расходуется нерационально, дурацкие панели окон, потребляет больше памяти и прочих ресурсов.
	Удаление XFCE и firefox:
''sudo xbps-remove -R firefox-esr xfce4''
''xbps-query -l > packages03.txt''
	Занято на корн.разделе 2.4 ГБ, пакетов 464
	**Перезапуск сеанса LXQt**
	Теперь можно будет и подредактировать инструкцию, если потребуется:
''featherpad /home/Distr/Install_Void.txt''
	Установка нужного мне ПО:
''sudo xbps-install abiword ark at bleachbit blueman calibre conky cups cups-filters curl dcron devilspie2 falkon ffmpeg gnumeric gparted gphoto2 gpsbabel gst-plugins-bad1 gst-plugins-good1 gst-plugins-ugly1 gutenprint inxi kdeconnect keepassxc kwrite lm_sensors ncdu nitroshare openjdk-jre sane scrot shotcut skanlite streamripper system-config-printer timeshift transmission-qt vlc wget wmctrl xclip xdotool xev xkb-switch xkill xwininfo yad''
''xbps-query -l > packages04.txt''
	Занято на корн.разделе 4.6 ГБ, пакетов 850
	Вход в терминале от пользователя root:
''sudo su''
	Настройка автовхода (указать ваш логин):
''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 (почему-то отключена такая возможность в Void, из опасения добавления ОС с воткнутой флешки, если она окажется потом вынута, или сломается, загрузиться не удастся, но мы-то умеем ремонтировать GRUB), добавить строку:
__GRUB_DISABLE_OS_PROBER=false__
	Генерация и проверка:
''grub-mkconfig''
	Обновление GRUB:
''update-grub''
	_{Или переустановка GRUB (если до этого он был установлен из другой ОС):}
_{''sudo grub-install /dev/sda''}
	Отключение ненужных мне служб (WiFi не использую, по сети файлы передаю через nitroshare, пользователь в ОС один, а у вас могут быть другие условия, тогда не отключайте!):
''rm -fr /var/service/wpa_supplicant ; rm -fr /var/service/sshd ; rm -fr /var/service/elogind''
	Запуск новых нужных мне служб:
''ln -s /etc/sv/at /var/service/ ; ln -s /etc/sv/bluetoothd /var/service/ ; ln -s /etc/sv/cupsd /var/service/ ; ln -s /etc/sv/dcron /var/service/''
	_{Проверка запущенных служб:}
_{''sv status /var/service/*''}
	Генерация имени машины:
''dbus-uuidgen --ensure=/etc/machine-id''
	Вход в терминале от пользователя vvv:
''sudo -i -u vvv''
	Установка запуском:
	/home/Distr/Programms/FreeFileSync_XXX_Install.run (в созданную папку ~/MyApps/FreeFileSync)
	Настроить индикатор раскладки клавиатуры на панели (установив, конечно, сначала пакет fbxkb), для этого указать шаблон пути к флагам:
	__/usr/share/fbxkb/images/%1.png__
	Внешний вид:
	* Стиль Qt = Fusion
	* Окно = слегка серый
	* Выделение = средне-синий
	* Ссылка = синий
	* Посещенная ссылка = средне-фиолетовый
	Темы GTK:
	* GTK2 = Adwaita
	* GTK3 = Adwaita
	* Тема значков = Adwaita
	* Тема LXQt = Frost
	* Шрифт = DejaVu Sans Condensed 11
	* Курсор = Adwaita 18
	Openbox:
	* Тема = Natura
	* Шрифты:
	* Шрифт = DejaVu Sans Condensed Жирный 11
	* Шрифт = DejaVu Sans Condensed Жирный 10
	Остальные:
	* Шрифт = DejaVu Sans Condensed 10
	* Мышь - задержка = 900
''pcmanfm-qt''
	* Просмотр подробным списком
	* Выделять только что созданные файлы
	* Не показывать всплывающие подсказки для файлов
	* Выбрать эмулятор терминала qterminal
	* Показать скрытые
	* Путь в строке адреса: Расположение
	* Оставить колонки: Имя, Размер, Изменен
	Ссылки файлов основного браузера, установленного портабельным, в ФС:
''sudo ln -s ~/.local/share/applications/Brave.desktop /usr/share/applications/Brave.desktop ; sudo ln -s ~/MyApps/brave-browser/brave-browser /usr/bin/brave-browser''
	Назначение браузера и консольного редактора по умолчанию:
''sudo featherpad /etc/environment''
__BROWSER=~/MyApps/slimjet/flashpeak-slimjet__
__#BROWSER=brave-browser__
__EDITOR=nano__
	**Перезапуск сеанса LXQt**
	Добавить те же строки в:
''featherpad ~/.bashrc''
	Редактировать для значительно более быстрого запуска wine программ (заменить на vvv - логин пользователя):
''sudo featherpad /etc/hosts''
__127.0.0.1		vvv.localdomain	vvv__
	Расширение прав пользователя:
''lxqt-admin-user''
	__adm at audio bluetooth cdrom floppy kvm lp lpadmin network optical pulse pulse-access video wheel xbuilder__
	Проверка [[env|переменных окружения]]:
''env''
	Вход в терминале пользователя root:
''sudo su''
''pcmanfm-qt''
	Настройки аналогично vvv
''lxqt-config-appearance''
	Задание выхода ПК из деж.режима ежедневно в 07:30, см. [[08 Программы:crontab|crontab]]:
''crontab -e''
__5 22 * * *  sh ~/MyApps/suspend_until 7:30__
	Ctrl+O
	Ctrl+X
	Вход в терминале от пользователя vvv:
''sudo -i -u vvv''
	Для упрощения БТ сопряжения и включения БТ при выходе из деж.режима изменить в файле:
''sudo featherpad /etc/bluetooth/main.conf''
__14 DiscoverableTimeout = 0__
__19 AlwaysPairable = true__
__250 AutoEnable=true__
	Настроить принтер
	Настроить Bluetooth
--------------------
	Установка [[08 Программы:wine|wine]] (у меня Intel, а вам могут понадобиться иные драйверы, [[03 Поиск и установка нужного вам ПО|найдите]] их):
''sudo xbps-install void-repo-multilib''
''sudo xbps-install -S''
''sudo xbps-install mesa-dri-32bit mesa-vulkan-intel-32bit wine-32bit''
''xbps-query -l > packages05.txt''
	Занято на корн.разделе 5.7 ГБ, пакетов 949
''winecfg''
	+ Wine Mono
--------------------
	Копирование [[08 Программы:RHVoice|RHVoice]] в ФС:
''sudo ln -s ~/MyApps/RHVoice/etc/* /etc/ ; sudo ln -s ~/MyApps/RHVoice/usr/bin/* /usr/bin/ ; sudo ln -s ~/MyApps/RHVoice/usr/include/* /usr/include/ ; sudo ln -s ~/MyApps/RHVoice/usr/lib/*.so* /usr/lib/ ; sudo ln -s ~/MyApps/RHVoice/usr/lib/speech-dispatcher-modules/* /usr/lib/speech-dispatcher-modules/ ; sudo ln -s ~/MyApps/RHVoice/usr/lib/x86_64-linux-gnu /usr/lib/ ; sudo ln -s ~/MyApps/RHVoice/usr/share/doc/* /usr/share/doc/ ; sudo ln -s ~/MyApps/RHVoice/usr/share/RHVoice /usr/share/ ; sudo ln -s ~/MyApps/RHVoice/usr/share/man/man5/* /usr/share/man/man5/''
	Очистка, добавив папку /var/cache/xbps:
''sudo bleachbit''
''xbps-query -l > packages06.txt''
	Занято на корн.разделе 4.3 ГБ, пакетов 973
	Получение списка пакетов, установленных вручную (а не в качестве зависимостей, т.е. они не будут удалены вместе с другими):
''xbps-query -m > packages_plus.txt''
	Пакетов 82
	Создание снимка timeshift
--------------------
	Только для работы с lazarus добавляю [[12 LXDE|второй DE]], такой же легкий:
''sudo xbps-install lxde''
	Выход из сеанса, вход в сеанс LXDE
	Для настройки горячих клавиш - вручную править конфиг ~/.config/openbox/lxde-rc.xml (в LXQt используется конфиг ~/.config/openbox/rc.xml).
	Установка lazarus:
''sudo xbps-install make lazarus fpc''
	Очистка:
''sudo bleachbit''
''xbps-query -l > packages07.txt''
	Занято на корн.разделе 6.3 ГБ, пакетов 1019
	Получение списка пакетов, установленных вручную (а не в качестве зависимостей, т.е. они не будут удалены вместе с другими):
''xbps-query -m > packages_plus_lazarus.txt''
	Пакетов 86
	Создание снимка timeshift
