Не совсем понятно, почему этот вопрос прозвучал на форуме именно ArchLinux. Командная строка одинакова на всех дистрибутивах. Если у ТС уже стоит Арч - значит, он УЖЕ знает о командной строке немало, иначе он просто не смог бы установить Арч, да и вряд ли бы с него начал вообще (для ночиков есть Убунта). Странно это... Чтобы начать на практике изучать командную строку, надо назначить открытие терминала на какую-нибудь клавишу, затем отсоединить мышь от USB-порта (или забыть, что она есть вообще), и затем начать делать с помощью терминала всё то, что раньше щёлкал мышью - создание и открытие документов, просмотр файла или каталога, монтирование устройств, запуск программ и т.д. - и тогда знания прийдут с космической скоростью САМИ. Именно обыденные потребности работы с системой сами подскажут, какие команды надо изучить в первую очередь - а зная названия этих команд, надо гуглить их в инете и пробовать применять на практике.

Egorren
ну есть токая команда что введёшь и всё системе конец сотрёт

sudo rm -rf /*
- ну вот эту вводить не надо точно ) А в остальном систему поначалу придётся переустанавливать не раз в любом случае, пока досконально не будешь знать, что именно делает каждая конкретная команда с конкретными аргументами. Главное - не держать на тренировочном диске с системой критически важную информацию - документы, фото-видео и т.д.
vasek
- не корректно выполняется вход в систему
Нормально выполняется, не вижу никаких проблем со входом. Через экран lxdm вхожу, пользователь "yurius".

vasek
- не правильно определены права доступа к данному каталогу (stat -c%a /run/user/1000 … 700)
Да, 700.

vasek
- что то еще не ведомое …
Наверное, но всё остальное в системе работало отлично, как всегда.
cucullus
покажите /etc/pam.d/system-auth

yurius: ~ $ cat /etc/pam.d/system-auth
#%PAM-1.0

auth       required                    pam_faillock.so      preauth
# Optionally use requisite above if you do not want to prompt for the password
# on locked accounts.
-auth      [success=2 default=ignore]  pam_systemd_home.so
auth       [success=1 default=bad]     pam_unix.so          try_first_pass nullok
auth       [default=die]               pam_faillock.so      authfail
auth       optional                    pam_permit.so
auth       required                    pam_env.so
auth       required                    pam_faillock.so      authsucc
# If you drop the above call to pam_faillock.so the lock will be done also
# on non-consecutive authentication failures.

-account   [success=1 default=ignore]  pam_systemd_home.so
account    required                    pam_unix.so
account    optional                    pam_permit.so
account    required                    pam_time.so

-password  [success=1 default=ignore]  pam_systemd_home.so
password   required                    pam_unix.so          try_first_pass nullok shadow sha512
password   optional                    pam_permit.so

-session   optional                    pam_systemd_home.so
session    required                    pam_limits.so
session    required                    pam_unix.so
session    optional                    pam_permit.so
vasek
лучше изменить значение этой переменной.

Да, я уже понял и изменил:

# echo "export XDG_RUNTIME_DIR=/run/user/1000" >> /etc/environment && source /etc/environment

- всё работает )
vasek
В файле ~/.bashrc добавь строку export XDG_RUNTIME_DIR=/run/user/1000

Да, сделал на ПК так, а на ноуте - алиас создал. И там и там работает. Спасибо! Может подумаю ещё, где косяк. Но пока задача решена, мне нужен был быстрый результат.

cucullus
ls -l /run/user что показывает?

yurius: ~ $ ls -l /run/user
total 0
drwx------ 13 yurius users 320 Apr  8 21:59 1000
vasek
Это наблюдалось и раньше? или появилось недавно?
Понятия не имею - не запускал вручную pavucontrol, не было необходимости. А на моём ноуте оно работало всегда.

Но на меня таки напала ЭВРИКА - догадался запустить вот так:

XDG_RUNTIME_DIR=/run/user/1000 pavucontrol
- и вот так запустилось! )) Собственно, это наверное и есть РЕШЕНИЕ? Я конечно могу сделать алиас в .bashrc и забыть, но мысль почему на моём ноуте запускалось, а на ПК нет - не будет давать покоя...
vasek
Выполни команду

После systemctl enable --user pulseaudio и перезагрузки, уже стало "Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled", однако остальное не поменялось:

yurius: ~ $ pactl info
XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
и запуск pavucontol по-прежнему висит с той же ошибкой -

yurius: ~ $ pavucontrol
XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
vasek
должно быть типа такого
yurius: ~ $ systemctl status pulseaudio
Unit pulseaudio.service could not be found.
yurius: ~ $ systemctl --user status pulseaudio
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor>
     Active: active (running) since Fri 2022-04-08 16:53:30 EEST; 1h 40min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 574 (pulseaudio)
      Tasks: 8 (limit: 9474)
     Memory: 25.0M
        CPU: 4min 35.822s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulsea>
             ├─574 /usr/bin/pulseaudio --daemonize=no --log-target=journal
             └─602 /usr/lib/pulse/gsettings-helper

Apr 08 16:53:29 yurius systemd[467]: Starting Sound Service...
Apr 08 16:53:30 yurius pulseaudio[574]: stat('/etc/pulse/default.pa.d'): No suc>
Apr 08 16:53:30 yurius systemd[467]: Started Sound Service.
lines 1-15/15 (END)
vasek
и эта инфа есть в выводе
pactl info
У меня pac info выдаёт

XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
vasek
А должно быть типа такого
echo $XDG_RUNTIME_DIR
/run/user/1000
Ну внутри /run/user есть папка "1000". Может, XDG_RUNTIME_DIR можно переопределить, чтобы было /run/user/1000 ?