i3wm и несколько проблем (символы, команды, hotkeys, Pavucontrol, PulseAudio)

Приветствую!
До недавних пор на моём ноуте был Manjaro i3wm. По некоторым причинам пришлось всё снести и переустановить винду10, и установить уже ArchLinux i3wm. Конфиги остались с прежней i3wm.
Что в итоге получилось?
Установил lightdm, polybar... Уже не помню, что именно я сделал и где, но после очередного reboot возникло несколько проблем...
1. Изначально (сразу после установки системы) не работали команды (L)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown. Смотрел разные темы, конфиг не менял по этой команде, но ничего не помогло. Есть подозрение, что это из-за lightdm, но команды и без него не работали... В polybar есть значок "off" (cancel, reboot, poweroff), но он тоже не работает.
2. Проблемы с Pavucontrol, PulseAudio. Из polybar исчез значок "volume %" (как и почему это случилось - я уже не помню). Pavucontrol не открывается, а вместо функций только надпись: "Establishing connection to PulseAudio… Please wait…". Звук никак не регулируется... При подключении bluetooth гарнитуры нет звука (где-то в wiki.arch. читал уже на эту тему, поищу...)
Подскажите пожалуйста, как это всё исправить? И ещё вопрос: какой порекомендуете вариант запуска системы без DM? Ну или какой-то другой... по-моему, проще lightdm ничего нет, просто привык к тому, что в режиме dual boot Manjaro запускался без обращения к DM. Загрузчик: bootctl. "Железо": intel i7-8565U, RAM 8Gb, GPU AMD ATI Radeon R5 M230, Intel UHD Graphics 620.
Спасибо.
Leshkin_Cat
без DM
https://archlinux.org.ru/forum/topic/16498/

Leshkin_Cat
Pavucontrol не открывается, а вместо функций только надпись: "Establishing connection to PulseAudio…
Проверить что пульса стоит, если стоит смотреть журнал почему не запускается
https://wiki.archlinux.org/index.php/PulseAudio

Leshkin_Cat
не работали команды (L)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot
В терминале запустить
systemctl reboot 
Смотреть ошибки если не отрабатывает, если отрабатывает то смотреть в сторону назначения хоткеев на эти команды и прав пользователя
https://wiki.archlinux.org/index.php/Allow_users_to_shutdown
Ко всему написанному i3-wm не имеет никакого отношения.
Смена пользователя - это к DM, управление питанием - скорее всего к polkit, про пульсу я вообще молчу...
Ну а хоткеи - смотрите/правьте конфиг.

Leshkin_Cat
какой порекомендуете вариант запуска системы без DM?
Рекомендую запуск системы WM без DM. Варианты имеются в вики, на форуме etc.
vs220
смотреть журнал почему не запускается
Не сочтите за дурацкий вопрос (я новичок в линуксе), подскажите пожалуйста, как проверить журнал?

vs220
Проверить что пульса стоит
пульса есть.
Да, и ещё одна проблема.
При работе с pamac появляется "Authentication failed". Как это исправить?
Leshkin_Cat
как проверить
https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Getting_debug_output_from_pulseaudio

Ну и вообще журнал
https://wiki.archlinux.org/index.php/Systemd/Journal#Filtering_output
Leshkin_Cat
pamac появляется "Authentication failed
Скорее всего не запущен polkit агент

https://wiki.archlinux.org/index.php/Polkit
Aivar
Ко всему написанному i3-wm не имеет никакого отношения.
Спасибо - буду знать. Я предполагал это, но теперь не то, чтобы всё ясно, а скорее наоборот - ещё более непонятно, потому что я думал дело в конфигах, а оказывается - не (только) в них...
vs220
В терминале запустить
 systemctl reboot 
запустил - не помогло. То есть, перезагрузка была, но на команды $mod+0+r (reboot) не повлияло. У меня ноут перезапускается обычным reboot в терминале.
Пытался редактировать конфиг, добавляя перед командами systemctl - не работает всё равно. Что не так?
# Set shut down, restart and locking features
bindsym $mod+0 mode "$mode_system"
set $mode_system System (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown
mode "$mode_system" {
    bindsym l exec --no-startup-id i3exit lock, mode "default"
    bindsym s exec --no-startup-id i3exit suspend, mode "default"
    bindsym u exec --no-startup-id i3exit switch_user, mode "default"
    bindsym e exec --no-startup-id i3exit logout, mode "default"
    bindsym h exec --no-startup-id i3exit hibernate, mode "default"
    bindsym r exec --no-startup-id i3exit reboot, mode "default"
    bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default"

    # exit system mode: "Enter" or "Escape"
    bindsym Return mode "default"
    bindsym Escape mode "default"
}

vs220
Скорее всего не запущен polkit агент
Запущен, проверял, смотрел в htop.

Из положительного - после ввода команд, указанных здесь, заработал PulseAudio. Но есть основание предполагать, что это - до следующей перезагрузки... Когда вводил их первый раз и выключил ноут, потом через час включил - в polybar не было значка PulseAudio. Мне нужно ввести команду pulseaudio -v для автозапуска в xinitrc?
Таким образом, остаётся решить 2 задачи:
1. Выполнение команд после $mod+0;
2.
vs220
если стоит смотреть журнал почему не запускается
Журнал, логи не смотрел. Хотя htop показывал, что PulseAudio включён, но иконки не было. Теперь есть и PulseAudio и Alsa.
и 3. Автологин и загрузка без DM. Всё сделал, как описано в теме - всё сработало! :)
После reboot вручную запустился только alsa, Pavucontrol - та же картина: Please wait... Ввод команд для pulseaudio выдал такой результат:
$ systemctl --user stop pulseaudio.socket

 $ systemctl --user stop pulseaudio.service

$ pulseaudio -v
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 13.99.2-13-g7f4d7
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is ********************************.
I: [pulseaudio] main.c: Session ID is 1.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/marol/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-13.99/modules.
I: [pulseaudio] main.c: Running in system mode: no
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
Причём две последние строки выделены красным цветом...
Leshkin_Cat
Что не так?
У вас там вызов скрипта прописан а не ребут.
Вот и проверяйте тогда работу скрипта
i3exit reboot
Есть ли он у вас вообще и работает ли?
По пульсе попробуйте
sudo addgroup  marol audio 
И удалить конфиг
rm -rf /home/marol/.config/pulse
vs220
По пульсе попробуйте
Попробовал - не получилось. Как и useradd -mG audio marol - тоже. А вот после удаления /home/marol/.config/pulse и reboot - вдруг появился значок pulseaudio.

vs220
У вас там вызов скрипта прописан а не ребут.
Вот и проверяйте тогда работу скрипта
i3 exit reboot - только так перезагружается (ну или просто reboot). Остальные команды не работают - автоматически перезагружается...

vs220
Есть ли он у вас вообще и работает ли?
Кажется, что нет...
 
Зарегистрироваться или войдите чтобы оставить сообщение.