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

[РЕШЕНО] щелчки и автооткрытие привода cd

sudo setcd -s /dev/sr0

(утилита есть в aur)

должно вывести что-то похожее:

/dev/sr0:
  Auto close tray:     cleared
  Auto open tray:      cleared
  Use O_NONBLOCK flag: set
  Lock tray:           set
  Check CD type:       cleared


если вместо этого «Auto open tray» или «Auto close tray» написано «set», запуск
sudo setcd -o0 /dev/sr0

и
sudo setcd -c0 /dev/sr0

должен решить вашу проблему до следующей перезагрузки.

причиной может быть инструмент в рабочей среде, который можно использовать для подключения съемных дисков.он опрашивает dvd и при установленых выше параметрах «Автоматически открывать/закрывать лоток», лоток откроется после завершения опроса, и инструмент прекратит доступ к диску. у себя на xfce я такого инструмента не нашел в явном виде.

отключение функции «автооткрытие/закрытие» стало решением.

при наличии systemd лучший способ сделать эти настройки постоянными — это создать юнит для запуска команды setcd во время загрузки.

создал файл в /etc/systemd/system/dvd_stop_open.service. содержимое:

[Unit]
Description=no dvd auto open/close
Documentation=man:setcd

[Service]
Type=oneshot
ExecStart=/usr/bin/setcd -c0 /dev/sr0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

немного прокоментирую: Type=oneshot — используется для разового запуска юнита, а RemainAfterExit=yes говорит, что все ок, даже если юнит уже отработал
после создания файла сервиса включил сервис:

sudo systemctl enable dvd_stop_open.service


проверил, запустив службу и убедившись, что в поле Active: в статусе службы указано active (exited):

sudo systemctl start dvd_stop_open.service
systemctl status dvd_stop_open.service


зы. скопировано и переведено отсюдова тыц
Учебники (How-To & F.A.Q)

Настройка МФУ Brother DCP-L2520DWR в локальной сети

Коротко о системе, в которой производились настройки принтера и сканера:
Manjaro KDE 21.3.7 Ruah
Ядро: 5.15.60-1

Покупался и настраивался принтер ещё под windows 7. Но т.к. винда приказала долго жить, установил Manjaro KDE.

Столкнулся с тем, что при добавлении принтера, он не печатал. Т.е. он был подключён, система его видела, но печатать отказывалась. Посмотрев кучу форумов и каналов youtube, и повторив действия, ситуация с принтером не исправилась. В какой-то момент принтер начал печатать, но только при подключении VPN. Но такое меня не очень устраивало.
В итоге методом «тыка» нашёл решение своей проблемы. У кого-то принтеры подключаются без описываемых ниже «танцев», кому-то может помочь, а может нет. Я для своей ситуации попробую описать решение (много что перепробовал, но основные действия запомнил).

УСТАНОВКА СЕРВЕРА ПЕЧАТИ И СОПУТСТВУЮЩИХ ДЕМОНОВ
sudo pacman -S cups

sudo pacman -S cups-pdf


Если CUPS не включены, то включаем (Проверка статуса CUPS
sudo systemctl status cups
):
sudo systemctl enable --now cups

# Проверка статуса сервиса чашек
sudo systemctl status cups.service

Если не включено, то включаем:
sudo systemctl enable cups.service

Ещё какие-то службы CUPS тоже включал:
sudo systemctl enable --now cups.socket

sudo systemctl enable --now cups.path


Включаем «демонов» печати:
sudo systemctl enable avahi-daemon

sudo systemctl start avahi-daemon

# Проверка статуса демона (работает или нет)
sudo systemctl status avahi-daemon


Добавляем юзера (себя) в группу для печати:
sudo usermod -aG lp имя_юзера


ЗАГРУЗКА ДРАЙВЕРОВ ПРИНТЕРА
Можно скачать rpm пакет с оф.сайта принтера.  
Т.к. Manjaro не поддерживает распаковку rpm: лезем в архив этого пакета, достаём файл с расширением .ppd Больше нам оттуда ничего не нужно.

Проверяем, есть ли файл с наименованием нашего принтера по пути /usr/lib/cups/filter/
У меня это brother_lpdwrapper_DCPL2520DW

Если нет, устанавливаем:
yay -S brother-dcpl2520dw

(как найти драйвер под принтер: поищите в магазине приложений)


Далее скачаем приложение для добавления/настройки принтера
pamac install system-config-printer


или

yay -S system-config-printer


Запускаем:
system-config-printer


Добавляем принтер из сетевых принтеров. Сервер и Очередь оставляем как есть, соединение выбираем LPD/LPR:


На следующем шаге предоставляю PPD-файл, который вытащил из rpm-пакета. На предложение пробной печати — отказываемся. При попытке пробной печати система сообщает, что принтер не найден.
В оставшемся окне настройки в поле «URI устройства» прописываем ipp:// и ip-адрес принтера:

Узнать ip принтера (в самом принтере, либо в настройках роутера)

P.S.: Если добавлять принтер сразу через протокол интернет печати (ipp), то по завершении настроек у меня выдавал ошибку с капсами.

НАСТРОЙКА СКАНЕРА:
yay -S brscan5

brsaneconfig5 -a name="Brother" model="YOURMODELHERE" ip=YOUR.SCANNER.IP.HERE

sudo /opt/brother/scanner/brscan5/brsaneconfig5 -a name="brother_a" model="dcpl2520dw" ip=192.168.000.225
Учебники (How-To & F.A.Q)

Использование WIFI и OpenVpn одновременно

В настоящее время установлена manjaro kde. Возникла проблема следующего плана: имеется vpn, обеспечивающий доступ к ряду сервисов. комп подключен к Wi-FI. Как только я подключаюсь к VPN — сеть интернет (через wifi) становится недоступна.
Можно ли как-то исправить такую проблему?
Учебники (How-To & F.A.Q)

Как использовать сеть и OpenVPN-сеть одновременно?

Недавно установил Manjaro на основной комп. Возникла проблема. Имеется VPN, который обеспечивает доступ к ряду сервисов. В то же время комп подключен к сети интернет через WI-FI. Однако, как только я подключаюсь к VPN — доступ к интернету отваливается, хотя сеть остается подключенной. Можно ли каким-то образом настроить систему так, чтобы доступ в сеть при подключении к vpn не отваливался?
Учебники (How-To & F.A.Q)

Сохранение настроек thunar запущенного от root

у меня постоянно возникал вопрос, почему, если я открываю thunar от root, не могу сохранить его параметры, как то вид, отображение скрытых папок. что бы я не делал, он постоянно открывался как новорожденный. так вот, автоматическое создание dbus X11 было отключено, поэтому у root thunar нет доступного действительного сеанса DBUS, в котором он хранит свои настройки.

задача имеет такое решение:

gksu dbus-run-session thunar


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

оптимизация использования озу в условиях его жесткой нехватки

для оптимизации памяти в условиях нехватки рам стал использовать связку nohang, uresourced, prelockd, ananicy и memavaild. профит — при запуске фф, телеги вместо 2,9-3.5 Гиг занятой рамы из 4 имеющихся, получил 2,3 и увеличилась скорость отклика, судя по тестам хардинфо. так же пропали фризы телеги и фф при работе timeshift. причем получил очень интересный эффект — вот сейчас при всех запущенных фф, телеги и таймшифта объем занятой рам упал до 2 Гиг. фантастика))) обычно было только увеличение потребления рамы
зы. для memavaild в параметрах ядра в грубе /etc/default/grub добавил systemd.unified_cgroup_hierarchy=1 (хотя на вики арча пишут, что этот параметр включен по умолчанию) как сказано в ридми к memavaild и сделал sudo update-grub
больше ни каких настроек пока не делал. наблюдаю и изучаю
ззы. для понимания процесса оптимизации необходимо ознакомиться с wiki.archlinux.org/title/cgroups
зззы. профита на btrfs не получил, так же профита не будет без swap (zram, файл, раздел, чанки — без разницы, лишь бы был)
Учебники (How-To & F.A.Q)

Как запустить игру с дискретной видеокартой

Забыл как запускать игру с картой nvidia через bumblebee. Здесь ничего не нашёл, но вроде как была инструкция, и на одном другом ресурсе тоже была. Но сейчас искал и ничего не нашёл. В общем, давайте напишем инструкцию, чтобы была.

На сайте арча написано, во-первых нужно добавить пользователя:

Читать дальше
Учебники (How-To & F.A.Q)

Какие сервисы надо перезапустить после обновления

У новичка часто возникает вопрос после обновления: «Какие сервисы надо перезапусить?». Самое простое решение перезагрузить компьютер. Но это не всегда обязательно. Чаще всего компьютер надо перегружать только при обновлении ядра. Все остальное (почти) можно сделать без перезапуска линукс.
Ну и некоторые извращенцы на ролинге умудряются запускать сервера.
Вот все, кто не хочет после обновы перезагружать комп в помощь придет утилита

needrestart

yay -S needrestart

после обновления
sudo pacman -Syu

запустить интерактивный режим (утилита сама найдет сервисы, которые надо перезапустить и спросит перезапустить или нет, по умолчанию — нет)

sudo needrestart -u NeedRestart::UI::stdio -r i


подробнее тут ну и гугол, конечно жешь…
Учебники (How-To & F.A.Q)

Как включить DNS через HTTPS (DoH) для всех приложений

В свете увеличения событий в сети с подменой dns-запросов, перехватом и прочее, наткнулся на такую статью. Здесь подобного не нашел. Публикую ее с небольшим редактированием. Ссылку на источник дам в конце статьи. Сам себе это все установил. По субъективным ощущениям, сетка стала отзывчивей. Конечно, это не панацея, но, по крайней мере, dns ходит более защищенным))

Такие компании, как Microsoft, Google и Mozilla, продвигают DNS через HTTPS (DoH). Эта технология будет шифровать поисковые запросы DNS, улучшая конфиденциальность и безопасность в Интернете. Интернет стремится, чтобы по умолчанию шифрование присутствовало везде. На данный момент большинство веб-сайтов, к которым вы обращаетесь, вероятно, используют шифрование HTTPS. Современные веб-браузеры, такие как Chrome, теперь помечают любые сайты, использующие стандартный HTTP, как «небезопасные». HTTP/3, новая версия протокола HTTP, имеет встроенное шифрование. До сих пор эти запросы DNS не были зашифрованы. Когда вы подключаетесь к веб-сайту, ваша система отправляет запрос о том, что вы ищете IP-адрес, связанный с определённым доменом. Любой посредник передачи данных — возможно, ваш интернет-провайдер, но, возможно, также просто общедоступная точка доступа Wi-Fi, записывающая трафик, — могут регистрировать, к каким доменам вы подключаетесь. Из-за этого возможны атаки и сбор информации. DNS через HTTPS делает этот надзор невозможным. При использовании DNS через HTTPS ваша система установит безопасное зашифрованное соединение с вашим DNS-сервером и будет передавать запрос и ответ через это соединение. Все, кто находится между ними, не смогут увидеть, какие доменные имена вы ищете, или вмешаться в присланный ответ.
Читать дальше
Учебники (How-To & F.A.Q)

Особенности установки Линукс на ноутбуке Acer Nitro AN515-54

Приобрел ноут AN515-54-51NJ, столкнулся с рядом проблем при работе под Линуксом на этом девайсе, решил их, делюсь с сообществом своим опытом

На момент написания статьи у меня стоит Manjaro KDE 21.07
neofetch
██████████████████  ████████   alexalex-nitroan51554
██████████████████  ████████   ----------------------
██████████████████  ████████   OS: Manjaro Linux x86_64
██████████████████  ████████   Host: Nitro AN515-54 V1.33
████████            ████████   Kernel: 5.10.49-1-MANJARO
████████  ████████  ████████   Uptime: 31 mins
████████  ████████  ████████   Packages: 1237 (pacman)
████████  ████████  ████████   Shell: zsh 5.8
████████  ████████  ████████   Resolution: 1920x1080
████████  ████████  ████████   DE: Plasma 5.22.3
████████  ████████  ████████   WM: KWin
████████  ████████  ████████   Theme: Breath2 [Plasma], Breath [GTK2/3]
████████  ████████  ████████   Icons: breath2 [Plasma], breath2 [GTK2/3]
████████  ████████  ████████   Terminal: konsole
                               Terminal Font: Noto Mono 13
                               CPU: Intel i5-9300H (8) @ 4.100GHz
                               GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630]
                               GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
                               Memory: 1930MiB / 15842MiB

Работает прекрасно, проблем нет никаких

Обо всем по порядку, или алгоритм действий при установке Линукс на данный девайс

Читать дальше