Учебники (How-To & F.A.Q)

Немного оптимизации и как обойтись без NetworkManager

Предыстория.
Мой старенький ноут грузится за 1 мин 30 сек. Даже для HDD это многовато. Проведя анализ по статье Ускорение загрузки, выяснил, что максимальное время загрузки происходит за счет монтирования /dev/loop* устройств snap пакетов. От них избавиться просто — найти замену из репозиториев или aur. Далее, сравнимые с ними по длительности загрузки оказались avahi и NetworkManager. С первым просто отключаем, не знаю кто им пользуется (почитал в гугле). А вот отказ от NetworkManager это уже история Читать дальше
Учебники (How-To & F.A.Q)

Идентификация по отпечатку пальца

Здравствуйте, юзеры!

Уже пол-года сижу на манжаре, горя не знаю, но периодически возникает желание что-то эдакое запилить (создать рамдиск, подключить видюху и накатить стим, поиграться с настройками шрифтов чтобы в tty кириллица нормально отображалась, разобраться с ошибками в dmesg и т.д.).

И вот недавно мой взгляд упал на сканер отпечатка пальцев, которым я не пользовался с момента сноса винды. Сразу подумал что есть какой-то софт для работы с ним, и очень захотелось добавить возможность входа с помощью этого сканера.

Собственно что для этого нужно:
Библиотека fprint (sudo pacman -S fprint)

Ну и проверка, видит ли ваша система датчик:
lsusb

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 04f2:b3a6 Chicony Electronics Co., Ltd 
Bus 003 Device 004: ID 8087:07da Intel Corp. 
Bus 003 Device 003: ID 03f0:a407 HP, Inc Wireless Optical Comfort Mouse
Bus 003 Device 002: ID 1d57:fa60 Xenta 
Bus 003 Device 006: ID 138a:0050 Validity Sensors, Inc. Swipe Fingerprint Sensor
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

У меня он в списке предпоследний


Когда вы скачаете пакеты нужно будет обкатать пальчики с помощью команды fprintd-enroll. Так же с помощью опции -f можно указать другой палец (по дефолту правый указательный)
Пример

$ fprintd-enroll -f left-index-finger                                                                                         
Using device /net/reactivated/Fprint/Device/0
Enrolling left-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-completed


Проверить корректность того что получилось можно с помощью команды fprintd-verfiry.

А теперь самое интересное)))

Нужно научить наш оконный менеджер смотреть на пальчики. У меня графика KDE и оконный менеджер sddm, поэтому я правлю файл
/etc/pam.d/sddm
Для гнома он по идее будет называться /etc/pam.d/gdm, но не проверял и могу ошибаться.

Файл до моего вмешательства:

#%PAM-1.0

auth		include		system-login
auth		optional	pam_kwallet5.so
account		include		system-login
password	include		system-login
session		include		system-login
session		optional	pam_kwallet5.so auto_start

И после

#%PAM-1.0

auth        sufficient    pam_unix.so nullok try_first_pass
auth        sufficient    pam_fprintd.so
auth        requisite     pam_succeed_if.so uid >= 1000 quiet_success
auth        include       system-login

account     required	  pam_unix.so
account     sufficient    pam_succeed_if.so uid < 1000 quiet
account	    include	  system-login

password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password    include	  system-login

session     optional	  pam_keyinit.so revoke
session     required	  pam_limits.so
session     required	  pam_unix.so
session	    include	  system-login


Теперь при входе если пользователь неправильно ввёл пароль, ему будет предложено проверить отпечаток пальца. Что делают остальные добавленные строчки я честно не знаю, ибо конфиг я скопировал и чуть-чуть поправил под себя.

Вот ссылка на ресурс, где я брал инфу. Были и другие сайты, на которых советовали использовать fingerprint-gui, но у меня оно тупо не заработало. Всем добра!
Учебники (How-To & F.A.Q)

Установка и настройка nvidia-xrun

Решил написать свой первый гайд, сильно не пинайте.
Гайд написан для свежеустановленной manjaro с рабочим окружением KDE.
При установке manjaro выбираем проприетарные драйвера. Если система уже стоит, то устанавливаем проприетарные драйвера
sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee -f
или через mhwd. Читать дальше
Учебники (How-To & F.A.Q)

Как установить bootsplash

В версии 18.0 появилась возможность установить загрузочный анимированный экран, который появится после grub и заменит собой текстовку systemd.

Как обычно — всё на свой страх и риск, но у меня заработало с первого раза.

Итак, в пакетном менеджере надо установить пакеты bootsplash-systemd и саму тему, для примера bootsplash-theme-manjaro (далее %THEME% замените на manjaro, или другое название темы).

В файл /etc/mkinitcpio.conf в раздел HOOKS добавить bootsplash-%THEME%

В /etc/default/grub убрать QUIET и добавить bootsplash.bootfile=bootsplash-themes/%THEME%/bootsplash

sudo mkinitcpio -P
sudo update-grub
reboot

Инфа отсюда
Флуд

Manjaro в женских руках -- что это?

Всем хорошего времени!
Вчерась значит возникли проблеммы с инетом пришлось звонить провайдеру, на том конце приветливая девушка сразу стала давать рекомендации кнопа меню и прочее --ответила что у меня нет такой кнопы, последовал незамедлительный ответ
--У Вас вирусы! На что был мой ответ что не может быть вирусов! Пришлось долго выслушивать советы по сканированию системы))))
--У меня linux-manjaro! Тишина на проводе ((Затем перекинула меня на техсппециалиста другово уровня
Очень был удивлён узнав что на домашнем компе девушки стоит linux — а у вас в окружении много девушек которые сидят на пингвинчиках?
PS а так я очень довольна качеством инета и работой своего провайдера! Есть с чем сравнивать--перед этим сменив 3 провайдеров которые обещав златые горы вечно устраивали обрывы или не ту скорость
Флуд

Разнообразие систем базирующих на archlinux

Мы с manjaro не одиноки.
Есть множество систем базирующих на archlinux.О некоторых вы даже не слышали.Можно посмотреть ради интереса:
web.obarun.org/
condresos.codelinsoft.it/new/
magpieos.net/old/
www.namiblinux.org/
swagarch.gitlab.io/
kibojoe.org/portal
не говоря уже о других с distrowatch www.distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=Arch¬basedon=None&desktop=All&architecture=All&package=All&rolling=All&isosize=All&netinstall=All&language=All&defaultinit=All&status=Active#simple
Может кто и юзает какую то из списка?
Учебники (How-To & F.A.Q)

Запуск Linux из каталога и(или) в RO (только чтение) режиме

Из каталога — т.е. на одном разделе винта несколько Linux. Каждый в своем каталоге
В RO режиме — т.е. в установленной системе ничего не изменяется. Изменения в верхнем слое AUFS (который может быть RAM, каталогом или файлом) — т.е. экспериментируем смело

Решение: rootaufs2
Пакет с hook-ами
Установка: sudo pacman -U mkinitcpio-rootaufs2-2017.12-23-any.pkg.tar.xz
Пересборка initrd стандартная: mkinitcpio

Можно так же сжать свой установленный дистрибутив: mksquashfs и использовать с флэшки (свое вскгда с собой) или ставить знакомым на ntfs раздел с windows (популяризация Linux) второй системой
Флуд

Грядёт очередной Вендекапец!.. на этот раз "от авторов".

Мелкомягкие решили запретить мат во всех своих сервисах. В том числе Xbox Live, Skype, Office, в общем everything.

Таким образом, пользоваться продуктами от мелкомягких теперь станет крайне затруднительно. :))
Учебники (How-To & F.A.Q)

Для новичков

Всем привет!

Часто у новичков возникают проблемы при обновлении арча. Для того, чтобы обновления прошли удачно, в консоли прописываем:
sudo rm -r /etc/pacman.d/gnupg
sudo pacman -Sy gnupg archlinux-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux 
sudo pacman-key --refresh-keys 
sudo pacman -Sc

и далее уже:
sudo pacman -Syu

Удачи
Оформление и Скриншоты

Small conky v-3

скромные conky для любителей размещать коньки с левой части монитора.
Оформление  и Скриншоты: conky Arch Manjaro - left position small v-3
кстати в данных коньках, исправил недостаток, не нужно переписывать пути к графике теперь все будет автоматом отображатся, просто закидывайте папку с конфигом в conky manager и все.

yadi.sk/d/ppX0fZOJ3SgkFP
Оформление  и Скриншоты: conky prewiev Arch Manjaro small v-3