在使用 Skype 的对话中,我经常想与我正在与之交谈的其他人分享声音输出(例如 Youtube 视频)。
所以我正在寻找一种方法将输出路由到录音输入(以便其他成员听到声音输出),但我自己仍然可以听到输出。此外,我希望在与他们共享声音输出的同时仍然能够与他们交谈。
我该怎么做?我将不胜感激!
我的部分问题已在此处得到解答:How to Pass/Record audio output as an input device? (但它只允许将输出流设置为输入,而不与真实麦克风重叠)
将内核模块列入黑名单将禁用所有用户的麦克风。我设置了一个受限用户,他应该不能使用麦克风。但是,受限用户应该能够进行声音输出。有没有办法可靠地为受限用户禁用麦克风?
我姐姐有一台笔记本电脑,在 Windows 时代总是崩溃(蓝屏)(硬件相对较新且是最新的)。当时她将转储文件从 Windows 发送给戴尔,戴尔派了一名工程师更换了主板,但在使用许多不同内核的许多不同版本中设置 Ubuntu 后,恐慌仍然没有消失。
因此,我决定采取行动,以找到问题的确切原因,我安装并配置了 linux-crashdump 软件包(kdump-tools),以使用 kexec 自动启动崩溃内核,该内核生成内存转储文件并存储dmesg 输出。我还安装了 crash、kernel-image-generic-dbgsym 和 mcelog,以便收集尽可能多的信息。
因此笔记本电脑崩溃了,崩溃内核成功生成了转储文件并存储了 dmesg 输出。我还检查了 /var/log/mcelog 但该文件完全是空的,尽管守护进程在崩溃之前正在运行,这很奇怪,但毕竟我们仍然有 dmesg 输出,其中指出:
[ 3933.364173] mce: [Hardware Error]: CPU 4: Machine Check Exception: 5 Bank 3: be00000000200135
[ 3933.364177] mce: [Hardware Error]: RIP !INEXACT! 10:<ffffffff8171d9c2> {_raw_spin_lock+0x12/0x50}
[ 3933.364182] mce: [Hardware Error]: TSC a0255fbd7f7 ADDR 42dd14480 MISC d62285
[ 3933.364185] mce: [Hardware Error]: PROCESSOR 0:306a9 TIME 1398357146 SOCKET 0 APIC 1 microcode 15
[ 3933.364186] mce: [Hardware Error]: Run the above …
Run Code Online (Sandbox Code Playgroud) 我正在使用快照来备份我的@home
子卷的数据。但是我想备份的真正重要的数据(像我的所有文件,这些文件中@home
,而不是隐藏的目录,因为我不是在备份兴趣.cache
经常改变和其他的东西,因为这会导致空间很大浪费我的增量备份解决方案。
我能否以某种方式实现它,我的真实数据是一个子卷,home
而无需创建一个home
包含所有数据的目录并且是一个自己的子卷,或者这在设计上是不可能的?
我的备份方法类似于:https : //btrfs.wiki.kernel.org/index.php/Incremental_Backup
我重新制作了一个普通的桌面amd64 iso你可以官方下载。
isolinux/isolinux.cfg
预置的以下内容可以正常工作:
default live
label live
menu label ^Start Kubuntu
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/kubuntu.seed boot=casper noninteractive initrd=/casper/initrd.lz quiet splash --
Run Code Online (Sandbox Code Playgroud)
但最终不会发生预置的关机(debian-installer/exit/poweroff boolean true),而是在安装程序完成时启动桌面会话。
我尝试过设置以下预置选项的各种组合,但它最终总是启动桌面会话:
d-i finish-install/reboot_in_progress note
d-i debian-installer/exit/halt boolean true
d-i debian-installer/exit/poweroff boolean true
Run Code Online (Sandbox Code Playgroud)
信息:我已将所有预置行插入 preseed/kubuntu.seed
我有一个大问题:setfacl 似乎不适用于 /proc 和 /sys,但我想限制一个特定用户的权限,并且我认为该用户读取 /proc/cpuinfo 等内容是不可接受的。(用户不应该能够收集有关系统的硬件信息)
在 Ubuntu 中我该怎么做?Apparmor更多的是限制应用程序,而不是用户。看来Selinux是这种情况下唯一的可能性,对吧?
我在我的脚本中是这样解决的:
# restrict read access to /sys and /proc
sudo chmod -r /sys
sudo chmod -r /proc/acpi
sudo chmod -r /proc/asound
sudo chmod -r /proc/bus
sudo chmod -r /proc/cgroups
sudo chmod -r /proc/consoles
sudo chmod -r /proc/cpuinfo
sudo chmod -r /proc/crypto
sudo chmod -r /proc/devices
sudo chmod -r /proc/diskstats
sudo chmod -r /proc/dma
sudo chmod -r /proc/dri
sudo chmod -r /proc/driver
sudo chmod -r /proc/execdomains
sudo chmod -r …
Run Code Online (Sandbox Code Playgroud)