小编Dav*_*lar的帖子

为什么我当前的 18.04.3 系统与新的 18.04.3 系统运行的内核不同?

我在我的主计算机上运行 18.04.3 LTS:

# lsb_release -a
LSB Version:    core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic
Run Code Online (Sandbox Code Playgroud)

在一台新计算机上,我正在安装 18.04.3 LTS 并且很惊讶它有一个不同的内核。新安装使用 vmlinuz-5.3.0-26-generic,但我(更新/升级/等)当前的计算机仅在 vmlinuz-4.15.0-74-generic 上。

如何找出阻止我的计算机升级的原因?

我似乎没有为内核固定任何东西:

# dpkg --get-selections linux
dpkg: no packages found matching linux
Run Code Online (Sandbox Code Playgroud)

upgrade kernel

25
推荐指数
1
解决办法
3704
查看次数

阻止pulseaudio在gdm/systemd下重新启动!其他答案无效!

当我启动时(Ubuntu 18.04),systemd 正在用户 gdm 下启动pulseaudio。我不希望这样 - 我想以我的用户身份运行pulseaudio,因为gdm 和mpd 下的pulseaudio 存在问题。

所以我想杀死它,但没有什么能杀死这个怪物。它不断重生。以前有人问过这个问题,以下所有解决方案都失败了

  1. 将“autospawn=no”添加到“/etc/pulse/client.conf” 将“autospawn=no”添加到“/var/lib/gdm3/.config/pulse/client.conf”
  2. 还要将“daemon-binary = /bin/true”添加到 client.conf
  3. “sudo rm -f /etc/xdg/autostart/pulseaudio.desktop”
  4. “sudo systemctlkillpulseaudio”(返回“无法杀死单位pulseaudio.service:单位pulseaudio.service未加载。”)
  5. 删除 /etc/xdg/autostart/pulseaudio*
  6. systemctl --用户停止pulseaudio.socket
  7. systemctl --用户停止pulseaudio.service
  8. systemctl 禁用脉冲音频

根据 pstree 的说法,它不断被 systemd 使用用户 gdm 重新启动,如果我(以 root 身份)杀死它,进程就会死亡,而 systemd 只是重新生成它。

但我不明白为什么 systemd 会启动它:

% systemctl --type=service | grep pulse
% systemctl list-units --type=service | grep pulse
Run Code Online (Sandbox Code Playgroud)

事实上,systemctl 甚至不认为它正在运行:

% systemctl | grep pulse
% systemctl --state=running | grep pulse
Run Code Online (Sandbox Code Playgroud)

这就是为什么:

% systemctl disable pulseaudio
Failed to …
Run Code Online (Sandbox Code Playgroud)

sound gdm pulseaudio systemd

5
推荐指数
1
解决办法
3034
查看次数

标签 统计

gdm ×1

kernel ×1

pulseaudio ×1

sound ×1

systemd ×1

upgrade ×1