openrc

Artix OpenRC 上的 Wireplumber 无法检测音频设备,除非我在用户内部手动运行它
openrc

Artix OpenRC 上的 Wireplumber 无法检测音频设备,除非我在用户内部手动运行它

昨天我正在摆弄我的 Artix Linux 安装(我使用 OpenRC 作为初始化,KDE Plasma 作为 DE 和 SDDM),我需要将音频服务器从 PulseAudio 更改为 PipeWire。 我使用以下命令安装了它: yay -S pipewire-openrc pipewire-pulse-openrc wireplumber-openrc pipewire-alsa pipewire-jack gst-plugin-bad plasma-pa 安装后,我指示 OpenRC 使用以下命令自动启动它们: rc-update add pipewi...

Admin

LightDM 启动了,但什么也没发生
openrc

LightDM 启动了,但什么也没发生

我正在使用 Alpine Linux、OpenRC 与许多其他类似问题不同,LightDM 似乎确实启动了,但之后……什么都没有发生。命令行似乎很正常,就像所有其他 TTYS 一样。那么问题可能是什么? ...

Admin

Alpine Linux 在 OpenRC 运行服务之前编辑 PATH
openrc

Alpine Linux 在 OpenRC 运行服务之前编辑 PATH

我正在让 OpenRC 启动一个调用 java jar 的服务,但是它使用的 PATH 似乎与全局 PATH 不同,或者在 PATH 可以编辑之前就运行了该服务。 我尝试将 java 添加到 PATH 中 \etc.profile.d 脚本 \etc\配置文件 \etc\bash\bashrc 但是在服务中记录 PATH 似乎总是显示它是默认值: PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin .service...

Admin

几年后,我必须承认,大多数 Systemd 实际问题只有一个解决方案。因为错误在于 Systemd 本身
openrc

几年后,我必须承认,大多数 Systemd 实际问题只有一个解决方案。因为错误在于 Systemd 本身

使用 init 脚本(或使用 openrc),我总是可以从不同的安装根运行服务。 但是当我运行时,chroot /somepath/to_root /usr/bin/systemctl start someservice我得到: Running in chroot, ignoring request. 有没有办法强制 systemd 运行该服务? 更新: 我忘了说我的主机系统运行 init 脚本或 openrc,但从不运行 systemd,并且我使用 chroot 来排除甚至无法启动最小 shell 的 Unix 系统的故障。 ...

Admin

如何在 ubuntu 中安装 openrc init 系统?
openrc

如何在 ubuntu 中安装 openrc init 系统?

openrc我升级到 14.10 后注意到了软件包。 那么,是否有可能摆脱 upstart 和 systemd(logind、udevd)以及 upstart 并转向它? 我已经安装了软件包并有rc-*命令,但/sbin/init仍然是 upstart,systemd 组件仍然存在。我尝试设置init=/sbin/openrc,但电脑无法启动,打印了一些关于死锁解决的信息。 ...

Admin

如何通过 root 知道图形当前用户和显示
openrc

如何通过 root 知道图形当前用户和显示

Gentoo、openrc、X11。 你好, 对于我的挂起过程,我需要得到类似的东西 [user] [DISPLAY] 例如: chris :0 我可以这样做: for sessionid in $(/bin/loginctl list-sessions --no-legend | awk '{ print $1 }'); do /bin/loginctl show-session -p Display -p Name --value $sessionid | sed ':a;N;s/\n/ /' done 但我需要我的脚本由 root ...

Admin

如何使用 openRC 知道 Alpine 中的启动时间(内核 + init)?
openrc

如何使用 openRC 知道 Alpine 中的启动时间(内核 + init)?

我对这个问题做了一些研究,也询问了 ChatGPT,但似乎没有办法用 OpenRC 来测量 alpine 发行版的完整启动时间。 使用dmesg,我可以看到最后一条消息[ 0.689037] Run /sbin/init as init process 但我想知道“完成”init 过程花了多少时间。我的用例对启动时间敏感,这就是我问的原因。 注意我能够在 1 秒内使用 systemd 启动 ubuntu 22.04,包括内核启动。在systemd中,systemd-analyze非常有用。所以我希望 openRC 中有一个等价的(或方法)。 ...

Admin

手动安装内核/初始化系统
openrc

手动安装内核/初始化系统

我想为我的项目创建一个轻量级的 Linux 发行版树莓派 400(用于教育目的)。我看过构建根和Gentoo Linux,但两者都需要从头开始编译操作系统组件。 我应该如何构建 ROOTFS?我对裸机 Linux 没有太多经验...... 理想情况下,我会: 安装内核/固件 打开包装初始化系统 得到包管理器 配置系统 有关的: 如何轻松构建自己的Linux发行版? ...

Admin

使用 Evolution 连接到 MS Office365 电子邮件时出现问题
openrc

使用 Evolution 连接到 MS Office365 电子邮件时出现问题

我尝试使用 Evolution 邮件连接到工作场所的 Office365 电子邮件,但在尝试进行身份验证时收到以下错误: Failed to obtain access token from address “https://login.microsoftonline.com/common/oauth2/token”: Error calling StartServiceByName for org.freedesktop.secrets: Failed to activate service 'org.freedesktop.secrets': timed...

Admin

如何在 Alpine Linux 上的 XFCE 登录时不加载 Tumbler 服务
openrc

如何在 Alpine Linux 上的 XFCE 登录时不加载 Tumbler 服务

当我登录XFCE时,它似乎/usr/lib/tumbler-1/tumblerd已启动并且使用了相对大量的内存。我不需要缩略图。我想删除它,但 XFCE 需要它,所以我不能只卸载该软件包。 我试过AskUbuntu 上现有的答案并禁用 Thunar 缩略图/rc 文件并重新启动,但tumberd在我登录时仍然加载。 我想过禁用该服务,但当显示正在运行doas rc-service --list时我没有看到具有该名称的服务。另外,似乎在一段时间后会自动终止,所以它可能不是一个始终运行的服务。htoptumblerdtumblerd 我检查了包的文件。我看到的是...

Admin

LibreOffice 系统性地导致我的 Linux 系统崩溃
openrc

LibreOffice 系统性地导致我的 Linux 系统崩溃

当我启动 LibreOffice 时,我会得到带有 LibreOffice 徽标的小部件(应用程序加载时显示的小部件),然后我的屏幕闪烁三/四次,然后变黑。那时我所能做的就是硬重置并重新启动。 这不是一个随机事件,它是系统发生的,并且只发生在 LibreOffice 中。 没有显示错误。 崩溃发生在: 我的发行版中包含默认的 LibreOffice。 从其网站下载 LibreOffice 二进制文件。 从其网站下载AppImage版本。 这些是我的系统详细信息: 笔记本电脑:联想 Thinkpad E585(AMD Ryzen 2700)。 Artix...

Admin

为什么 rc-status 会改变 ip_forward 状态以及如何防止它?
openrc

为什么 rc-status 会改变 ip_forward 状态以及如何防止它?

我在 gentoo rc-status 上遇到了一些问题(目前正在使用,sys-apps/openrc-0.45.2-r1但在这个版本之前很久就发生了)。有些机器有时会失去 ip_forwarding。我现在已经将其范围缩小到正在运行 rc-status 。 # cat /proc/sys/net/ipv4/ip_forward; rc-status; cat /proc/sys/net/ipv4/ip_forward 1 * Caching service dependencies ... [ ok ] Runlevel: default [SOME S...

Admin

Alpine Linux:将 Podman systemd 转换为 openrc
openrc

Alpine Linux:将 Podman systemd 转换为 openrc

我使用 Alpine Linux 和 podman 命令生成容器 systemd 命令: podman generate systemd -n test -f 输出: # container-test # autogenerated by Podman 3.4.7 # Fri Apr 29 02:29:47 CEST 2022 [Unit] Description=Podman container-test.service Documentation=man:podman-generate-systemd(1) Wants=network-online...

Admin

升级 SSD 驱动器后无法安装 Linux,GRUB 出现问题
openrc

升级 SSD 驱动器后无法安装 Linux,GRUB 出现问题

这是我以前的工作配置: SSD1 - 256GB NVMe - Windows 10 SSD2 - 512GB SATA - Linux 这是我升级后的新配置: SSD1 - 1TB NVMe - 空,未格式化 SSD2 - 512GB SATA - Linux 这就是我想要得到的: SSD1 - 1TB NVMe - Linux(操作系统 + 主目录) SSD2 - 512GB SATA - 数据存储 我使用的发行版是 Artix Linux(= Arch - systemd + OpenRC),但这应该是无关紧要的。 我创建了一个 USB 记...

Admin