Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.6
Creation-Date: 2021-10-26T10:20:12+08:00

====== 04 Настройки ======
Создан Вторник 26 октября 2021

	Изменяйте состав нужного вам ПО (см. [[05 Пакеты]])!
	После запуска ОС иду в Настройки монитора - 1280x720. Этого требует мое зрение, и тогда очки не нужны ☺ 
	Настоятельно рекомендую заранее все **продумать**, и сделать для себя **текстовый файл с инструкцией**, только с нужными именно вам командами, а далее будете просто копировать выделенные команды в терминал средней кнопкой мыши.
	Мой [[./Install_Void_000.txt|Install_Void_000.txt]].
	Описание настройки других вариантов см. ниже.

	Итак, открываю инструкцию прямо в терминале:
''cat /home/Distr/Install_Void_000.txt''
	А команды выполняю в другом окне терминала.
	Получение списка установленных пакетов (для анализа, кому нужно):
''xbps-query -l > packages00.txt''
	Занято на корн.разделе 2.4 ГБ, пакетов 483
	Вот этот [[./packages00.txt|файл]], чтобы было понятно, что входит в ISO.
	Я являюсь единственным пользователем в этом ПК, привык распоряжаться всем разделом /home, поэтому забираю права себе (vvv - логин):
''sudo chown -R vvv:vvv /home ; sudo chown -R root:root /home/lost+found''
	Смена зеркала репозиториев на mirror.yandex.ru:
''sudo mkdir -p /etc/xbps.d''
''sudo cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/''
''sudo sed -i 's|https://mirror.yandex.ru/mirrors/voidlinux/|g'|https://alpha.de.repo.voidlinux.org|https://mirror.yandex.ru/mirrors/voidlinux/|g' /etc/xbps.d/*-repository-*.conf''
	Синхронизация:
''sudo xbps-install -S''
	Обновление главного пакета, управляющего остальными:
''sudo xbps-install -u xbps''
	Добавление репозитория с wine и пр.:
''sudo xbps-install void-repo-multilib''
	Для смены зеркала для него еще раз:
''sudo cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/''
''sudo sed -i 's|https://mirror.yandex.ru/mirrors/voidlinux/|g'|https://alpha.de.repo.voidlinux.org|https://mirror.yandex.ru/mirrors/voidlinux/|g' /etc/xbps.d/*-repository-*.conf''
''sudo xbps-install -S''
	Проверка:
''xbps-query -L''
	Обновление ОС:
''sudo xbps-install -Suv''
''xbps-query -l > packages01.txt''
	Занято на корн.разделе 3.7 ГБ, пакетов 523
	Установка всех нужных мне пакетов (не забывайте смотреть, что зачем, [[00 Void:05 Пакеты|здесь]]):
''sudo xbps-install abiword ark at bleachbit blueman calibre conky cups cups-filters curl dcron devilspie2 fbxkb FeatherPad ffmpeg flameshot gnumeric gparted gphoto2 gpsbabel gst-plugins-bad1 gst-plugins-good1 gst-plugins-ugly1 gutenprint inxi kdeconnect keepassxc lm_sensors lxtask nano ncdu nitroshare openjdk-jre pavucontrol-qt sane skanlite streamripper system-config-printer timeshift transmission-qt vlc wget wmctrl xclip xdotool xev xkb-switch xkill xwininfo yad zim''
''xbps-query -l > packages02.txt''
	Занято на корн.разделе 5.2 ГБ, пакетов 821
	Вход в терминале от пользователя 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/*''}
	Выход пользователя root:
''exit''
	Установка запуском:
	/home/Distr/Programms/FreeFileSync_XXX_Install.run (в /opt)
	Настроить индикатор раскладки клавиатуры на панели (установив, конечно, сначала пакет 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
* Показать скрытые
* Путь в строке адреса: Расположение
* Оставить колонки: Имя, Размер, Изменен
	Ну и еще [[./panel.conf|мой файл конфигурации панели]]
	Ссылки файлов основного браузера, установленного портабельным, в ФС:
''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=brave-browser__
__EDITOR=nano__
	Добавить те же строки в:
''featherpad ~/.bashrc''
__BROWSER=brave-browser__
__EDITOR=nano__
	Редактировать для значительно более быстрого запуска 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__
	**Перезапуск сеанса LXQt**
	Проверка [[00 Void:env|переменных окружения]]:
''env''
	Вход в терминале пользователя root для настроек:
''sudo su''
''pcmanfm-qt''
	Настройки аналогично vvv
''lxqt-config-appearance''
	Настройки аналогично vvv
	Задание выхода ПК из деж.режима ежедневно в 07:30, см. [[00 Void:08 Программы:crontab|crontab]]:
''crontab -e''
__5 22 * * *  sh ~/MyApps/suspend_until 7:30__
	Ctrl+O
	Ctrl+X
''exit''
	Для упрощения БТ сопряжения и включения БТ при выходе из деж.режима изменить в файле:
''sudo featherpad /etc/bluetooth/main.conf''
__14 DiscoverableTimeout = 0__
__19 AlwaysPairable = true__
__250 AutoEnable=true__
	Настроить принтер
	Настроить Bluetooth
--------------------
	Установка [[00 Void:08 Программы:wine|wine]] (у меня Intel, а вам могут понадобиться иные драйверы, [[00 Void:03 Поиск и установка нужного вам ПО|найдите]] их):
''sudo xbps-install mesa-dri-32bit mesa-vulkan-intel-32bit wine-32bit''
''xbps-query -l > packages03.txt''
	Занято на корн.разделе 6.1 ГБ, пакетов 941
''winecfg''
	+ Wine Mono
	Получение списка пакетов, установленных вручную (а не в качестве зависимостей, т.е. они не будут удалены вместе с другими):
''xbps-query -m > packages_plus.txt''
	Пакетов 77
--------------------
	Для очистки места на корневом разделе, если нужно:
''sudo bleachbit''
	Добавить папку /var/cache/xbps и выполнить очистку (м.б. освобождено 1.64 ГБ)
	Тогда будет занято на корн.разделе всего 4.5 ГБ
	Создание снимка timeshift
--------------------
	Копирование [[00 Void: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/''
--------------------
	ПО в папке /MyApps (подробности в [[08 Программы]]):
* Brave ([[https://github.com/brave/brave-browser/releases|Portable]])
* Doublecmd ([[https://sourceforge.net/projects/doublecmd/|Portable]])
* Gpsprune ([[http://activityworkshop.net/software/gpsprune/download.html|java]])
* Iptvnator ([[https://www.electronjs.org/apps/iptvnator|AppImage]])
* Live-usb-maker ([[https://mxlinux.org/blog/live-usb-maker-tool-now-available-as-an-appimage/|AppImage]])
* Reminder ([[00 Void:10 Скрипты|my Yad]])
* RHVoice ([[00 Void:08 Программы:RHVoice|ссылки в ФС]])
* Shotcut ([[https://shotcut.org/download/|AppImage]])
* Slimjet ([[https://www.slimjet.com/ru/dlpage.php|Portable]])
* StreamRipStar ([[https://sourceforge.net/projects/stripper/files/|java]])
* SuperTuxKart ([[https://github-releases.githubusercontent.com/15920273/170d8c86-1e06-43df-85d1-64e1331e9a0a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211001%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211001T150936Z&X-Amz-Expires=300&X-Amz-Signature=7708e7469ee4b406019766c327fac2e2a77f06eff75f0a5e4ceadd43583562af&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=15920273&response-content-disposition=attachment%3B%20filename%3DSuperTuxKart-1.3-linux-64bit.tar.xz&response-content-type=application%2Foctet-stream|Portable]])
* Tasker ([[00 Void:10 Скрипты|my Yad]])
* Telegram ([[https://desktop.telegram.org/|Portable]])
* Turtlesport ([[https://sourceforge.net/projects/turtlesport/files/turtlesport/|java]])
* Ventoy ([[https://www.ventoy.net/en/index.html|Portable]])
* Viber (my [[https://www.viber.com/ru/download/|Portable]])
* Waker ([[00 Void:10 Скрипты|my Yad]])
* XnView ([[http://www.xnview.com/en/xnviewmp/#downloads|Portable]])
	А также многочисленные [[00 Void:10 Скрипты|скрипты]].
--------------------
	Автозапуск:
[*] Рабочий стол
[*] Глобальные сочетания клавиш
[*] Служба уведомлений
[*] Панель
[*] Менеджер взаимодействия с PolicyKit
[*] Апплет Blueman = blueman-applet (лучше иметь в автозапуске, иначе м.б. проблемы)
[*] lxqt-config-monitor-autostart = lxqt-config-monitor -l
[ ] Сеть = nm-applet (если постоянное соединение по кабелю, то ни к чему)
[ ] KDE Connect = /usr/lib64/libexec/kdeconnectd (только если нужно часто передавать файлы из смартфона, управлять воспроизведением в ПК из смартфона и т.п.)
[*] Звуковая система PulseAudio = start-pulseaudio-x11
[*] User folders update = xdg-user-dirs-update
[*] Conky = conky --daemonize --pause=1 (мне нравится всегда видеть сист.информацию)
[ ] Nitroshare = nitroshare (обмен файлами с другими ПК, как и другие отключенные пункты, могу включать по горячим клавишам)
--------------------
	Запущенные службы:
''sudo sv status /var/service/*''
__run: /var/service/acpid: (pid 733) 5366s__
__run: /var/service/agetty-hvc0: (pid 29198) 1s__
__run: /var/service/agetty-hvsi0: (pid 29200) 1s__
__run: /var/service/agetty-tty1: (pid 743) 5366s__
__run: /var/service/agetty-tty2: (pid 707) 5366s__
__run: /var/service/agetty-tty3: (pid 735) 5366s__
__run: /var/service/agetty-tty4: (pid 709) 5366s__
__run: /var/service/agetty-tty5: (pid 718) 5366s__
__run: /var/service/agetty-tty6: (pid 712) 5366s__
__run: /var/service/at: (pid 715) 5366s__
__run: /var/service/bluetoothd: (pid 806) 5365s; run: log: (pid 713) 5366s__
__run: /var/service/cupsd: (pid 719) 5366s__
__run: /var/service/dbus: (pid 746) 5366s__
__run: /var/service/dcron: (pid 745) 5366s; run: log: (pid 744) 5366s__
__run: /var/service/dhcpcd: (pid 705) 5366s__
__run: /var/service/lxdm: (pid 706) 5366s__
__run: /var/service/polkitd: (pid 704) 5366s__
__run: /var/service/rtkit: (pid 809) 5365s__
__run: /var/service/udevd: (pid 703) 5366s__
__run: /var/service/uuidd: (pid 730) 5366s__
--------------------
	Использую [[https://www.ntp-servers.net/servers.html|сайт]] для ручной сверки времени (демон для автосинхронизации не установлен для облегчения ОС):
''sudo ~/MyApps/ntpdate ntp3.stratum2.ru''
''sudo hwclock -w''
--------------------

