LINUX.ORG.RU

Gentoo будет по умолчанию ставить PipeWire на десктопах

 , ,


0

1

До недавнего времени в Gentoo звуковая подсистема по умолчанию не указывалась. Если пользователь ничего не менял при установке с нуля, звук в Firefox, например, отсутствовал.

С 15.01.2026 в десктопных профилях по умолчанию включаются флаги USE="pipewire pulseaudio screencast". С этими флагами на большинстве архитектур программы будут собираться с поддержкой API PulseAudio и выводить звук через PipeWire. На Alpha и HPPA PipeWire нет, поэтому там будет использоваться PulseAudio.

Кроме того, флаг screencast включает возможность захвата экрана и удалённого десктопа через PipeWire. В Wayland через него же делаются скриншоты и иконки/превью окон.

По-прежнему, ничего не мешает установить USE="-pipewire -pulseaudio -screencast" и продолжать пользоваться ALSA.

>>> Оповещение на gentoo.org

★★★★★

Проверено: CrX ()
Последнее исправление: Pinkbyte (всего исправлений: 2)

Зашёл в тему, чтобы узнать, что можно на 150 сообщений обсуждать под этой новостью, а тут походу еще один срач про systemd.

wandrien ★★★
()
Ответ на: комментарий от wandrien

Проходи, присаживайся, погрейся об жопный костерок нашего пациента.

liksys ★★★★
()
Ответ на: комментарий от kirill_rrr

И что это за бессвязные глюки с рэндомными ссылками хз куда?

Я бы сказал, что ты дурачка включил, но ты его никогда и не выключал. Это пруфы, доказыващие, что твои ко-ко-ко про «разобрался за 5 лет до тебя» - вранье, достаточно посмотреть на дату твоих сообщений в тредах по ссылкам.

Ты врёшь.

Врёшь тут только ты, клоун. Еще раз: Disable - отключение автозапуска, Mask - полное отключение любого запуска. Что тебе здесь не понятно? В чем сложность?

Он настолько никуда не девается, что системд вообще не знает о его существовании.

Что еще придумаешь, фантазер?

$ systemctl status smb
● smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
     Active: active (running) since Sun 2025-12-28 06:04:54 EET; 3 weeks 2 days ago
...

$ sudo systemctl disable --now smb
Removed '/etc/systemd/system/multi-user.target.wants/smb.service'.

$ sudo systemctl mask smb
Created symlink '/etc/systemd/system/smb.service' → '/dev/null'.

$ systemctl status smb
○ smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; preset: disabled)
     Active: inactive (dead)
...

$ sudo systemctl start smb
Failed to start smb.service: Unit smb.service is masked.

$ sudo systemctl unmask smb
Removed '/etc/systemd/system/smb.service'.

$ sudo systemctl start smb

$ sudo systemctl enable smb
Created symlink '/etc/systemd/system/multi-user.target.wants/smb.service' → '/usr/lib/systemd/system/smb.service'.

Ты нихрена не разобрался, всё еще нихрена не знаешь и просто выдумываешь бредни на ходу о том, как, по-твоему идиотскому мнениею, работают вещи. А учитывая твой опус «systemd не знает о его существовании» - ты не просто не понимаешь и не знаешь, что такое mask, но даже ни разу им самостоятельно не воспользовался - за пределами готовых инструкций, написанных другими людьми. Иначе ты бы знал, что ведет он себя так, как я описал выше.

ни один идиот (пока что) не реализовывает его так чтобы для корректного удаления файла надо было например перемонтировать ФС

Как я только что показал, это всё ложь.

наименование функций у Поттреинга - уже само по себе косяк

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

PS: Что, баттхерт всё же настиг тебя, и ты пошел клоунов ставить? Ну получай награду, молодец.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от liksys

Это ОТКЛЮЧЕНИЕ АВТОМАТИЧЕСКОГО ЗАПУСКА. Не «кококо выпилить», а отключение автозапуска. Поттеринг не виноват в том, что в твой межушный нервный узелок вмещается только слово ОТКЛЮЧЕНИЕ.

😁Ору. В контекст межушного узла помещается только 3 токена От-ключ-ение.

wandrien ★★★
()

Полистал тему.

Одни героически борются с systemd.

Другие водят хороводы вокруг костылях apulse, который не умеет в миксирование аудиопотоков (кто бы мог подумать!)

wandrien ★★★
()
Ответ на: комментарий от wandrien

героически борются с systemd

Это же обязательная дисциплина спец.олимпиады. Уже и не очень хочется, а куда деваться.

bread
()
Ответ на: комментарий от James_Holden

Я вообще не понимаю, что происходит с BLE. Простейший стандарт же. Что мешает просто взять и реализовать его без глюков? Какой-то абсурд. Я раньше думал, что блютуз плохой. Но когда сам всё реализовал, оказалось, что нормальный. Работает 100% надёжно, вообще ни единого разрыва. Люди всякие USB реализовывают, а с BLE что пошло не так?

vbr ★★★★★
()
Ответ на: комментарий от James_Holden

Да хз, все жалуются, что ничего не работает. У меня тоже, кстати, не работает под линуксом. Но я не разбирался, другие наушники взял, проводные.

vbr ★★★★★
()
Ответ на: комментарий от kirezz

Gentoo будет по умолчанию ставить PipeWire на десктопах
Даже если у тебя не Gentoo.

То всё равно придёт Gentoo и «будет по умолчанию ставить PipeWire на десктопах»?? ;))

Somebody ★★★★
()
Ответ на: комментарий от wandrien

Полистал тему.
Одни
Другие

А ты? Что сделал для Вселенной ты??.. ;))

Somebody ★★★★
()
Ответ на: комментарий от Dimez

Удобство для тебя в чём то не отменяет того что нужно было сделать лучше в самых базовых и очевидных вещах, к тому же не помню что именно было для тебя удобством, но очевидно для меня оно не имело значения.

kirill_rrr ★★★★★
()
Ответ на: комментарий от liksys

Много ко-ко-ко...

$ systemctl status smb
○ smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; preset: disabled)
     Active: inactive (dead).

Тебя совсем-совсем ничего не напрягает? Ты ничего не забыл сделать? А почему тогда у тебя замаскированный юнит находится в статусе «загружен»? Э - Эксперт...

Блин, с кем я вообще говорю?

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 2)
Ответ на: комментарий от kirill_rrr

Ну и?

[root@aquila ~]# systemctl status distccd.service 
○ distccd.service - Distributed C, C++ and Objective-C compiler
     Loaded: loaded (/usr/lib/systemd/system/distccd.service; enabled; preset: disabled)
     Active: inactive (dead) since Fri 2026-01-23 15:00:25 +07; 1min 12s ago
   Duration: 1d 19h 4min 12.827s
 Invocation: 62939018bc814242ae99657310307c88
       Docs: man:distccd(1)
   Main PID: 1275 (code=killed, signal=TERM)
        CPU: 61ms

янв 21 19:56:12 aquila systemd[1]: Started Distributed C, C++ and Objective-C compiler.
янв 23 15:00:25 aquila systemd[1]: Stopping distccd.service...
янв 23 15:00:25 aquila systemd[1]: distccd.service: Deactivated successfully.
янв 23 15:00:25 aquila systemd[1]: Stopped distccd.service.
[root@aquila ~]# systemctl mask distccd.service 
Created symlink '/etc/systemd/system/distccd.service' → '/dev/null'.
[root@aquila ~]# systemctl daemon-reload 
[root@aquila ~]# systemctl status distccd.service 
○ distccd.service
     Loaded: masked (Reason: Unit distccd.service is masked.)
     Active: inactive (dead) since Fri 2026-01-23 15:00:25 +07; 1min 33s ago
   Duration: 1d 19h 4min 12.827s
 Invocation: 62939018bc814242ae99657310307c88
   Main PID: 1275 (code=killed, signal=TERM)
        CPU: 61ms

янв 21 19:56:12 aquila systemd[1]: Started Distributed C, C++ and Objective-C compiler.
янв 23 15:00:25 aquila systemd[1]: Stopping distccd.service...
янв 23 15:00:25 aquila systemd[1]: distccd.service: Deactivated successfully.
янв 23 15:00:25 aquila systemd[1]: Stopped distccd.service.
wandrien ★★★
()
Ответ на: комментарий от wandrien

Если бы он умел пользоваться mask'ом - systemctl status вообще ничего не увидел бы. Суть этой команды в том чтобы юнит изчез из дерева юнитов и соответственно у него нет статуса.

Это должно выглядеть вот так:

rrr@raspberrypi:~/.komic $ systemctl status journald
Unit journald.service could not be found.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от wandrien

Извиняюсь, вот так с правильным именем. Один хрен - совсем не то что он нпоказал.

rrr@raspberrypi:~/.komic $ systemctl status systemd-journald.service
● systemd-journald.service
     Loaded: masked (Reason: Unit systemd-journald.service is masked.)
     Active: inactive (dead)
kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

нужно было сделать лучше в самых базовых и очевидных вещах

PR свой покажешь?

к тому же не помню что именно было для тебя удобством, но очевидно для меня оно не имело значения

И вот так всё - «Рабинович напел».

Dimez ★★★★★
()
Ответ на: комментарий от kirill_rrr

Loaded: masked (Reason: Unit systemd-journald.service is masked.)

А почему тогда у тебя замаскированный юнит находится в статусе «загружен»?

И ещё раз: И вот так всё - «Рабинович напел».

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Тю, вот как надо было:

root:~# systemctl fuck you
bash: systemctl: command not found
bread
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от Dimez

А что Рабинович напевает о разнице между состояниями loaded и masked. Возможно он сможет обосновать что никакой разницы не существуем и мне только показалось?

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

А что Рабинович напевает

Без понятия. Я таким на занимаюсь. А вот ты - из темы в тему несёшь какой-то бред типа:

о разнице между состояниями loaded и masked. Возможно он сможет обосновать что никакой разницы не существуем и мне только показалось?

Dimez ★★★★★
()
Ответ на: комментарий от kirill_rrr

Много ко-ко-ко…

Да, клоун. От тебя слишком много ко-ко-ко. А мог бы просто включить голову.

А почему тогда у тебя замаскированный юнит находится в статусе «загружен»? Э - Эксперт…

Надо же, ты всё же что-то читаешь из того, что я пишу. Правильно, конечно же, будет так, я просто скопипастил не оттуда:

$ systemctl status smb
○ smb.service
     Loaded: masked (Reason: Unit smb.service is masked.)
     Active: inactive (dead)

Тем не менее, это опровергает твой безграмотный бред о том, что systemd якобы ничего не знает о замаскированном сервисе. Как мы только что выяснили - всё он знает.

liksys ★★★★
()
Ответ на: комментарий от kirill_rrr

Извиняюсь, вот так с правильным именем.

Ох лол, лолище! Ололошечки ололо :D

То есть вся твоя бравада о том, что ты знаешь, как пользоваться маском - просто вранье и бред. Ты пользовался им ровно один раз, чтобы попытаться отключить журнал, но даже не вдумался в команду, которую вводишь.

А самое смешное - что ты даже не прочитал ответ mask и не понял, что он тебе говорит:

$ sudo systemctl mask journald
Unit journald.service does not exist, proceeding anyway.
Created symlink '/etc/systemd/system/journald.service' → '/dev/null'.

Чтобы ты не начал опять вонять, почему оно себя так ведет - маск позволяет запрещать сервисы превентивно, если ты знаешь, что во время апдейта в твоей оси тебе может прилететь что-то новое, а ты не хочешь, чтобы оно запускалось по какой-либо причине.

liksys ★★★★
()
Ответ на: комментарий от Dimez

Да это он про мой пример, где вывод systemctl status неправильный. Я когда пример собирал - впопыхах скопипастил не то и не оттуда. Теперь он будет радоваться этому до конца своей жизни %)

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

The «Loaded:» line in the output will show «loaded» if the unit has been loaded into memory. Other possible values for «Loaded:» include: «error» if there was a problem loading it, «not-found» if no unit file was found for this unit, «bad-setting» if an essential unit file setting could not be parsed and «masked» if the unit file has been masked.

Возможно он сможет обосновать что никакой разницы не существуем и мне только показалось?

Напоминаю, что мы разбирали вот это твое враньё:

Он настолько никуда не девается, что системд вообще не знает о его существовании.

Оказывается, что знает.

liksys ★★★★
()
Ответ на: комментарий от liksys

Перед тем как создавать симлинк для несуществующего сервиса можно было и спросить об этом юзера. Понятно, что у аутистов так не принято, но всё же.

bread
()
Ответ на: комментарий от bread

Кому должен, клован? За полтора десятка лет это не понадобилось никому. Тебе нужно - отправь патч, а не ной на лоре.

liksys ★★★★
()
Ответ на: комментарий от liksys

Правильно, конечно же, будет так, я просто скопипастил не оттуда:

Ну я так и понял...

kirill_rrr ★★★★★
()
Ответ на: комментарий от liksys

То есть вся твоя бравада о том, что ты знаешь, как пользоваться маском - просто вранье и бред.

Нет, враньё это моя бравада о том что я поимённо знаю все юниты системы. Ты легко найдёшь милион пруфов где я это утверждал!

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от liksys

За полтора десятка лет это не понадобилось никому.

Заранее маскировать неустановленный сервис? Охотно верю. Очередной ляп поттера, который выдаётся за фичу его фанатами.

bread
()
Ответ на: комментарий от bread

Заранее маскировать неустановленный сервис? Охотно верю. Очередной ляп поттера, который выдаётся за фичу его фанатами.

Нет, шиз. Отключение возможности замаскировать неустановленный сервис.

Потому что маскировка неустановленного сервиса - это очень полезно, когда ты собираешь образа ОС.

liksys ★★★★
()
Ответ на: комментарий от kirill_rrr

Напоминаю, что сейчас мы занимаемся разборами твоего бреда:

Он настолько никуда не девается, что системд вообще не знает о его существовании. Его надо сначала вернуть отдельным инструментом а потом перезагрузить всю конфигурацию, причём так что проще всю систему ребутнуть. Ни о каком «щёлкнуть выключателем чтобы оно включилось» даже близко не идёт речи.

Откуда ты это придумал? Что послужило основанием, чтобы так думать? Оправдывайся, клоун.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.