标签: debian

“连接到pulseaudio失败” - 也无法启动pulseaudio-x11

我正在使用 Devuan ASCII (~= Debian Stretch)。在我的浏览器和媒体播放器中,音频似乎可以工作,或者至少可以播放。但是,如果我尝试运行pavucontrol进行一些设置(通常有效),它会告诉我:

连接到pulseaudio失败

如果是这种情况,那么 PulseAudio 应该再次自动生成,或者如果未配置,您应该手动运行 start-pulseaudio-x11。

所以,我不知道是否配置了 autospawn,但/etc/pulse/client.conf它说:

; autospawn = yes
Run Code Online (Sandbox Code Playgroud)

而且daemon.conf它没有提到自动生成。无论如何,它的名称中没有进程pulse,也没有内核模块。

snd以下是名称中包含的内核模块:

nd_hda_codec_hdmi     49152  2
snd_hda_codec_realtek    90112  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_usb_audio         180224  0
snd_usbmidi_lib        28672  1 snd_usb_audio
snd_hda_intel          36864  1
snd_rawmidi            32768  1 snd_usbmidi_lib
snd_seq_device         16384  1 snd_rawmidi
snd_hda_codec         135168  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           86016  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  2 snd_hda_codec,snd_usb_audio
snd_pcm               110592  5 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
snd_timer              32768  1 snd_pcm
snd                    86016  14 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm …
Run Code Online (Sandbox Code Playgroud)

audio debian xorg pulse-audio devuan

3
推荐指数
1
解决办法
1万
查看次数

apt dist-upgrade 和 apt update 之间有什么区别?

apt dist-upgrade与 just 和有什么不一样apt upgrade?我应该使用哪一个?

linux debian dpkg ubuntu apt

3
推荐指数
1
解决办法
1万
查看次数

Debian 10:如何使用 xrdp 和 remmina 更改远程桌面的屏幕分辨率

我有两个 Debian 10 系统,我正在尝试远程管理另一个系统。

我使用 remmina 作为客户端,xrdp 作为服务器。我使用 RDP 协议进行连接。

如何更改屏幕分辨率。当前显示 rdp0 小于 640x480 时卡住。

这是客户端还是服务器端设置?

remote-desktop debian remmina

3
推荐指数
1
解决办法
3万
查看次数

如何在没有“virt-manager”的情况下从 KVM 虚拟机启动 UEFI 映像?(例如 OpenMediaVault/Cockpit 上的家庭助理)

背景

我想在 OpenMediaVault 5 上的虚拟机中运行 Home Assistant (HASS)。在 OMV 4 之前,这很容易,因为 OMV(和底层 Debian)支持 VirtualBox,而 VB 显然在引导 UEFI 映像时没有任何问题。由于 OMV 5(以及底层 Debian 10)不再支持 VirtualBox,OMV 现在使用 KVM ( libvirt) 来管理虚拟机(并且支持Cockpit来管理它们)。不幸的是,这意味着在 OMV/Debian 10 上启动 UEFI 映像不再是小事,而且 - 您猜对了 - KVM (QCOW2) 的官方 Home Assistant 映像需要 UEFI,并且尝试在 Cockpit 中导入和启动它将会失败。我无法在 Cockpit 中找到任何允许我将启动模式设置为 UEFI 的按钮或命令。

挑战(更通用的术语)

所以我想要实现的是在无头系统(即没有virt-manager. (如果你使用的是台式机,我相信你不会有这个问题,但可以直接使用virt-manager而不是Cockpit。)

你是怎么做到的?

debian virtual-machine linux-kvm

3
推荐指数
1
解决办法
6841
查看次数

无法在 Debian 中安装 Jitsi 桌面

我正在开发 Debian Stable,否则它运行得很好。我正在尝试使用此页面上的说明安装 Jitsi 桌面版本:https://desktop.jitsi.org/Main/DebianRepository.html

以下步骤工作正常:

# install the Jitsi repository key onto your system 
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -

# create sources.list.d file with the repository
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"

# update your package list
sudo apt-get -y update
Run Code Online (Sandbox Code Playgroud)

以上步骤运行没有任何错误。但是,通过以下步骤:

# install Jitsi
sudo apt-get -y install jitsi
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package jitsi
Run Code Online (Sandbox Code Playgroud)

问题出在哪里以及如何解决?

编辑:我使用了 …

linux debian jitsi

3
推荐指数
1
解决办法
1572
查看次数

如何在 Linux 上与微软团队共享您的屏幕或至少一个 pdf 演示文稿?

我使用基于 Linux 的笔记本电脑(Debian 11,Ubuntu 的上游)。我的同事使用 Microsoft 团队召开会议。我想共享我的屏幕或至少以 Powerpoint 以外的格式共享演示文稿,例如浏览器选项卡或 pdf 文件。是否有解决方法:

  1. 共享 Linux 笔记本电脑的屏幕?
  2. 或者至少分享一份 pdf 演示文稿?

Microsoft 论坛中此线程下有相关消息: https://docs.microsoft.com/en-us/answers/questions/34407/screensharing-not-working-in-the-official-ms-teams.html我无权访问服务器端的管理设置。

我使用的是从microsoft-teams/download-app下载的 .deb 包安装的 Microsoft Teams 版本 1.4.00.26453(64 位) 。

2022 年更新

根据此答案下的评论以及报告 Teams 在 Wayland 桌面下运行良好的其他几个答案,我尝试在 chromium Web 浏览器中启动 Teams 时共享屏幕。我可以看到共享托盘并选择屏幕,但它不起作用。按照此Microsoft 问答网站上的建议安装Teams 浏览器扩展后,它仍然无法正常工作。

linux debian ubuntu microsoft-teams

3
推荐指数
1
解决办法
1250
查看次数

如何修复这些 APT 存储库错误?

如何修复这些 APT 存储库错误?我正在使用 Debian GNU/Linux 9.13(延伸)。我正在修复此更新错误并导入 Docker GPG 密钥。

root@test:~# apt-get update
Ign:1 http://security.debian.org stretch/updates InRelease
Err:2 http://security.debian.org stretch/updates Release
  404  Not Found [IP: 111.73.1113.145 90]
Get:3 https://download.docker.com/linux/debian stretch InRelease [44.8 kB]
Ign:4 http://ftp.de.debian.org/debian stretch InRelease
Err:5 http://ftp.de.debian.org/debian stretch Release
  404  Not Found
Err:3 https://download.docker.com/linux/debian stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7PB0A8C2F192FFDM
Reading package lists... Done
E: The repository 'http://security.debian.org stretch/updates Release' does no longer have a Release file.
N: …
Run Code Online (Sandbox Code Playgroud)

linux debian repository updates docker

3
推荐指数
1
解决办法
1万
查看次数

远程 Debian 服务器分区扩大,现在无法启动

我有一个 Debian 10 服务器(托管在 IONOS 上)。我将 SSD 的大小从 240 GB 增加到 400 GB。

然后我想增加分区的大小以利用空间。我曾经fdisk删除并重新创建/dev/sda2。重新启动后,服务器停止响应。

IONOS 开发人员表示数据丢失。他说得对吗?为什么?发生了什么?

以下是扩大磁盘之前的命令和输出:

# fdisk -l

Disk /dev/sda: 240 GiB, 257698037760 bytes, 503316480 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbc873d4a

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    999423    997376 …
Run Code Online (Sandbox Code Playgroud)

linux debian partitioning fdisk

3
推荐指数
1
解决办法
228
查看次数

Debian Bash 关联数组自(内部)引用

我正在尝试使用 Debian Gnu-Linux 12.4、22.12.3 和 Bash 5.2.15 构建一个关联数组,其中数组中的键值对引用同一数组中的其他键值对。

例子,

declare -A test=(
    [0]=0
    [1]=1
    [2]=2
    [3]=$((test[1]+test[2]))
    [4]="${test[1]} ${test[2]}"
)
Run Code Online (Sandbox Code Playgroud)

当我在 Konsole 中执行以下 echo 语句时,

echo "${test[1]}"
echo "${test[2]}"
echo "${test[3]}"
echo "${test[4]}"
Run Code Online (Sandbox Code Playgroud)

我有时会得到这样的结果,

1
2
0

Run Code Online (Sandbox Code Playgroud)

有时我得到了我想要的

1
2
3
1 2
Run Code Online (Sandbox Code Playgroud)

由于这种不一致(这可能完全是我的行为造成的),我有几个问题。

  1. 这可以做到吗?
  2. 如果是,有正确的方法吗?

另外,我找不到一致的方法来复制这两个不同的结果,无论发生什么或如何发生。

debian bash array

3
推荐指数
1
解决办法
306
查看次数

tmpfs 在 Debian 中如何工作?

我运行 df -h 并在我的 Debian Squeeze 上找到两个 tmpfs 目录,

tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
tmpfs                 1.5G     0  1.5G   0% /dev/shm
Run Code Online (Sandbox Code Playgroud)

然后,我在 /etc/fstab 中添加了一行,如下所示,

tmpfs   /tmp    tmpfs   size=1g     0 0
Run Code Online (Sandbox Code Playgroud)

我重新启动了 Debian 并发现 /tmp 安装成功。

tmpfs                 1.0G  236K  1.0G   1% /tmp
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
tmpfs                 1.5G     0  1.5G   0% /dev/shm
Run Code Online (Sandbox Code Playgroud)

我的物理内存大小是 3GB。我想知道:这三个 tmpfs 是全部驻留在内存中(这可能吗?)还是扩展到交换?

linux debian tmpfs

2
推荐指数
2
解决办法
2万
查看次数