Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sysdev] 控制中心支持 pipewire 切换 #5819

Closed
chenchongbiao opened this issue Oct 10, 2023 · 6 comments
Closed

[sysdev] 控制中心支持 pipewire 切换 #5819

chenchongbiao opened this issue Oct 10, 2023 · 6 comments
Assignees

Comments

@chenchongbiao
Copy link

chenchongbiao commented Oct 10, 2023

提供新的音频后端支持,在控制中心提供切换选项

1.pulseaudio 和 pipewire 作为默认包安装。默认启用 pulseaudio.
2.安装包之后重启,测试 pulseaudio ,在控制中心点击声音,UI是否响应成功,获取音频模块是否正常。
3.控制中心切换 pipewire,测试 pipewire ,在控制中心点击声音,UI是否响应成功,获取音频模块是否正常。
4.测试蓝牙在两种音频下是否正常使用。

@chenchongbiao chenchongbiao self-assigned this Oct 10, 2023
@chenchongbiao
Copy link
Author

chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 2, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 2, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 2, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 2, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 2, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 2, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 2, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
Decodetalkers pushed a commit to chenchongbiao/dde-control-center that referenced this issue Nov 3, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 3, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 6, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
Decodetalkers pushed a commit to chenchongbiao/dde-control-center that referenced this issue Nov 6, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 6, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 6, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 6, 2023
chenchongbiao added a commit to chenchongbiao/dbus-cplusplus that referenced this issue Nov 6, 2023
C++ API for D-Bus (development package)

Issue: linuxdeepin/developer-center#5819
Log: update repo
@chenchongbiao
Copy link
Author

chenchongbiao commented Nov 6, 2023

chenchongbiao added a commit to chenchongbiao/efl that referenced this issue Nov 6, 2023
Enlightenment Foundation Libraries development files

Issue: linuxdeepin/developer-center#5819
Log: update repo
chenchongbiao added a commit to chenchongbiao/Repository-Integration that referenced this issue Nov 6, 2023
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 8, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/deepin-desktop-environment that referenced this issue Nov 9, 2023
添加 pipewire 为预装包,与 pulseaudio 共存

Issue: linuxdeepin/developer-center#5819
Log: add pipewire
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 13, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 13, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 14, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 15, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 15, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 15, 2023
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 15, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
dengbo11 pushed a commit to linuxdeepin/dde-daemon that referenced this issue Nov 15, 2023
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support
dengbo11 pushed a commit to linuxdeepin/dde-daemon that referenced this issue Nov 15, 2023
dengbo11 pushed a commit to linuxdeepin/dde-daemon that referenced this issue Nov 15, 2023
chenchongbiao added a commit to chenchongbiao/dde-daemon that referenced this issue Nov 16, 2023
fix: delete timezone not update config file
fix: keybinding not valid
feat: add audio server switch support (linuxdeepin/developer-center/issues/5819)
feat: add audio translate
feat: update icon name

Log: bump version
chenchongbiao added a commit to chenchongbiao/dde-control-center that referenced this issue Nov 16, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
deepin-bot bot pushed a commit to linuxdeepin/dde-control-center that referenced this issue Nov 16, 2023
add audio server switch support

Issue:linuxdeepin/developer-center#5819
Log: add audio server switch support
deepin-ci-robot pushed a commit to deepin-community/deepin-desktop-environment that referenced this issue Nov 17, 2023
添加 pipewire 为预装包,与 pulseaudio 共存

Issue: linuxdeepin/developer-center#5819
Log: add pipewire
deepin-bot bot pushed a commit to linuxdeepin/dde-daemon that referenced this issue Nov 17, 2023
fix: delete timezone not update config file
fix: keybinding not valid
feat: add audio server switch support (linuxdeepin/developer-center/issues/5819)
feat: add audio translate
feat: update icon name

Log: bump version
@kobe337
Copy link

kobe337 commented Nov 17, 2023

#6214 验证通过

@kobe337 kobe337 closed this as completed Nov 17, 2023
fly602 pushed a commit to fly602/dde-daemon that referenced this issue Sep 4, 2024
add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support

(cherry picked from commit 68065d2)
fly602 pushed a commit to fly602/dde-daemon that referenced this issue Sep 4, 2024
Issue: linuxdeepin/developer-center#5819
Log: update icon name
(cherry picked from commit 0dff5f0)
fly602 added a commit to linuxdeepin/dde-daemon that referenced this issue Sep 9, 2024
* feat: 支持控制中心个性化头像设置

修改账户头像的目录,支持账户个性化头像设置

Log: 实现控制中心个性化头像设置功能
Resolve: linuxdeepin/developer-center#3796
Influence: 控制中心账户头像设置

* chore: cherry-pick v23 patchs

fix: 单指从触控屏右侧边缘划入打开的不是小组件面板
fix: ScalePlymouth适配社区版
feat: 支持控制中心个性化头像设

* chore: 修复dde-system-daemon崩溃的问题

增加判断,防止dde-account-faces没有更新时用户头像不存在导致dde-system-daemon崩溃

Log: 修复dde-system-daemon崩溃的问题

* fix: 登录界面头像显示异常

新增默认显示头像, 用户自定义头像保存到系统目录(/var/lib/AccountsService/icons), 防止登录界面读取不到

Log: 修复登录界面头像显示异常异常的问题
Resolve: linuxdeepin/developer-center#4041
Influence: 用户头像正常显示

* feat: 更改默认头像

账户默认头像换成小浣熊头像

Log: 更改用户默认头像
Influence: 账户头像显示
(cherry picked from commit 82de4e6)

* feat: use dlopen searches library when dpkg-architecture not available

Log: use dlopen searches library when dpkg-architecture not available
(cherry picked from commit 52eccc1)

* fix: 登录界面头像显示异常

新增默认显示头像, 用户自定义头像保存到系统目录(/var/lib/AccountsService/icons), 防止登录界面读取不到

Log: 修复登录界面头像显示异常异常的问题
Resolve: linuxdeepin/developer-center#4041
Influence: 用户头像正常显示

* fix: 登录界面头像显示异常

新增默认显示头像, 用户自定义头像保存到系统目录(/var/lib/AccountsService/icons), 防止登录界面读取不到

Log: 修复登录界面头像显示异常异常的问题
Resolve: linuxdeepin/developer-center#4041
Influence: 用户头像正常显示

* chore: Makefile can use go mod

move GO111MODULE=off to debain rules

Log:

(cherry picked from commit 0c297a1)

* chore: Sync by linuxdeepin/.github@2e5e092

sync by github workflow

Log: none
Influence: none
(cherry picked from commit 243e7e7)

* chore: remove unused file

remove unused file

(cherry picked from commit 0ad88f4)

* fix: 第一次进入登陆界面界面缩放异常

dde-daemon 通过xsettingsd.conf提供了默认的缩放(xft/DPI 98304->缩放比1.0)
导致lightdm-deepin-greeter不会去自己计算缩放比, 导致界面缩放比异常

Log: 解决第一次进入登陆界面界面缩放异常的问题
Resolve: linuxdeepin/developer-center#3594
(cherry picked from commit c7aadc8)

* chore: update tx config

update tx config

Log:
(cherry picked from commit 0a0898e)

* chore(CI): Update obs tag build workflow

use obs unstable package directly

log:
(cherry picked from commit 735deb1)

* feat: 添加鼠标和触摸板开关接口

添加鼠标和触摸板开关接口

Log:

(cherry picked from commit f2ee58c)

* feat: 添加鼠标和触摸板使能属性

添加鼠标和触摸板使能属性

Log:
(cherry picked from commit 3c69413)

* Revert "chore: Makefile can use go mod"

This reverts commit 6019d64.

* feat: search in XDG directories

Log: search in XDG directories

* chore: add gen.go

Log: add gen.go support

(cherry picked from commit 44323fd)

* feat: add locale region set

add locale region set

Log:
(cherry picked from commit 2235be1)

* chore: Sync by linuxdeepin/.github@559e911

sync by github workflow

Log: none
Influence: none
(cherry picked from commit 7d546f6)

* fix: fix daemon packaging error

use test path to test interface

Log:
(cherry picked from commit 5ab3056)

* feat: support to use pipewire

audio moudule support to use pipewire

Log:
(cherry picked from commit 6010ab4)

* feat: don't need retry 5 count to start audio server

there is already a retry mechanism for using systemd to start services
so don't need to manual to retry

Log:

(cherry picked from commit 3049a76)

* feat: add bluetooth battery

add bluetooth battery for DBus org.deepin.dde.bluetooth1.GetDevices

(cherry picked from commit 17285e8)

* feat: update battery when org.bluez.Battery1 interface added or removed

update battery when org.bluez.Battery1 interface added or removed

(cherry picked from commit 170565d)

* fix: launch incorrect pipewire service

use pipewire audio backend need to start pipewire-pulse service

Log: 修复注销后重新登录音频模块启动失败的问题
(cherry picked from commit ea21d37)

* feat: search in XDG directories

Log: search in XDG directories

* fix: tpad enable status misjudgment

tpad must be enable when mouse device not exist

Log:
(cherry picked from commit c467047)

* fix: touchpad enable status misjudgment

only DisableTpad status and TPadEnable status is false to enable touchpad

Log: fix close DisableTpad, touchpad not enable
(cherry picked from commit 77611ab)

* fix: dock bluetooth module is missing

dock depends dde-session-daemon bluetooth adapter add signal to show
bluetooth module

Log:
(cherry picked from commit a46ed1c)

* feat: add pause player interface

Log:

(cherry picked from commit 52a7dcc)

* fix: bash is not default SHELL for new user

在未传入shell参数,并且从/etc/adduser.conf配置文件中未获取到DSHELL配置时,将"/bin/bash"作为新建用户的默认SHELL,以确保终端中能够正常展示当前用户名、机器名称、当前路径信息。

Log: 修复新建用户默认SHELL为"/bin/sh",导致的终端中未展示当前用户名、机器名称、当前路径信息的问题,
Issue: linuxdeepin/developer-center#5744
(cherry picked from commit 7c65a36)

* chore: correct typos in system/network/ping.go

Log:
(cherry picked from commit 30df307)

* feat: add audio server switch support

add audio server switch support

Issue: linuxdeepin/developer-center#5819
Log: add audio server switch support

(cherry picked from commit 68065d2)

* feat: update icon name

Issue: linuxdeepin/developer-center#5819
Log: update icon name
(cherry picked from commit 0dff5f0)

* fix: wifi device not enable

when rfkill block, after system reboot,wifi device not enable when rfkill unblock again

Log:
(cherry picked from commit 1c9de93)

* fix: accounts icon save error

we must walk the accounts icon path to get right icon path

Log:
(cherry picked from commit 459b702)

* fix: remove locale region set

remove locale region set

Log:

(cherry picked from commit 1377d96)

* feat: search in XDG directories

Log: search in XDG directories

* fix: invalid timezone during set dateTime

Issue: linuxdeepin/developer-center#6925
Log:
(cherry picked from commit 7e581d7)

* fix: set the default value of statusNotifierHost to true

Issue: linuxdeepin/developer-center#4431

由于dock在daemon检查时可能未启动,导致托盘协议回退。根据 @tsic404 的建议
,在确定一定会有支持SNI规范的应用(dde-dock)启动的情况下,取消该检查。

Signed-off-by: ComixHe <[email protected]>
(cherry picked from commit 6649ed7)

* fix: fix a crash

判断 defaultSink 是否为 nil

(cherry picked from commit dbbc25e)

* fix: the dock icon of deepin-terminal quake mode is missing

Issue: linuxdeepin/developer-center#8596

* fix: archlinux build error

高版本ddcutils需要单独添加ddcutil_types.h才能保证cgo能正常构建

log:

* fix: pressing the power button opened the lock screen

应该打开关机界面

Issues: linuxdeepin/developer-center#9360

(cherry picked from commit 299a422)

* feat: TreeLand display service special handlle

TreeLand模式下,部分模块不启动(后续适配完成,恢复)

Log:
(cherry picked from commit e16a0b5)

* chore: 修改默认greeter壁纸 (#645)

修改默认greeter壁纸
Issue: linuxdeepin/developer-center#10264

Co-authored-by: fuleyi <[email protected]>
(cherry picked from commit 3e68a35)

* fix: unable to start under wayland

xeventmonitor disabled under wayland

Log:
(cherry picked from commit 36a1edc)

* chore: 修改polikit中actiond的风格

修改polikit中actiond的风格

---------

Co-authored-by: dengbo <[email protected]>
Co-authored-by: fuleyi <[email protected]>
Co-authored-by: rewine <[email protected]>
Co-authored-by: bluesky <[email protected]>
Co-authored-by: deepin-admin-bot <[email protected]>
Co-authored-by: zsien <[email protected]>
Co-authored-by: dengbo <[email protected]>
Co-authored-by: hudeng <[email protected]>
Co-authored-by: chenhongtao <[email protected]>
Co-authored-by: Cloud <[email protected]>
Co-authored-by: chenhongtao <[email protected]>
Co-authored-by: hotime <[email protected]>
Co-authored-by: Felix Yan <[email protected]>
Co-authored-by: ComixHe <[email protected]>
Co-authored-by: echengqi <echengqi@uniontech>
Co-authored-by: Zhang Dingyuan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants