前段时间,当我安装 Ubuntu 时,我为我的帐户选择了一个我不想再使用的相当愚蠢的用户名。
如何在不丢失应用程序设置的情况下更改它(包括我的主目录的名称和终端中的名称)?
我如何保留各种身份验证(例如电子邮件、SSH、GPG 等)的权限和我的密钥?
如果我更改了用户名,哪些设置可能会丢失?
将 Ubuntu 12.04 刻录到 CD 后,我尝试启动并收到消息:
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
当引导至图形桌面失败时,我们有时建议引导至“root shell”或以“恢复模式”引导。
我怎么做?
我需要切换当前播放的音频流的pulseaudio服务器。
Pulseaudio 服务器设置为 IP 192.168.1.105
$>cat /etc/pulse/default.pa
...
load-module module-esound-protocol-tcp auth-anonymous=1
load-module module-native-protocol-tcp auth-anonymous=1
load-module module-zeroconf-publish
...
Run Code Online (Sandbox Code Playgroud)
在源端 VLC 媒体播放器正在播放歌曲。
我在源端创建了一个带有pulseaudio的新隧道接收器。
pacmd load-module module-tunnel-sink server=192.168.1.105
pacmd set-default-sink 1
Run Code Online (Sandbox Code Playgroud)
但是在播放音频时,服务器无法立即更改。只有在停止播放器并重播后,才可以。
立即应用从“gnome-volume-control”或“gnome-control-center sound”切换输出设备。
如何在播放声音文件期间立即从命令行应用切换输出接收器?
将声卡的输出作为 Internet 无线电流进行广播是在网络中传输音频的可靠方式。这可以很好地用于例如将无线 LAN 中的音频传输到另一台计算机或任何其他能够播放 Internet 广播流的设备。
但是,我没有找到有关如何设置的简单分步指南。
所以我试图在 virtualbox 中运行 Ubuntu,但是在从 .iso 安装 12.10 时,我收到了一个警告,告诉我音频不起作用,然后我按下了下一步并弹出:
Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details
Result Code:
E_FAIL (0x80004005)
Component:
Console
Interface:
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Run Code Online (Sandbox Code Playgroud)
然后它不起作用。
我将 8GB 中的 4GB 分配给 Ubuntu,100 GB 动态分配的空间和 12MB 的图形内存。我正在运行带有 Intel i5 3550 处理器的 Asus p8z77 V LX 主板。
在我的 PC 上下载了 12.04.2 并再次尝试。仍然收到相同的消息。
需要限制我的孩子(7、8 岁)的帐户访问我们的计算机(不仅是互联网),直到他们长大到可以自己管理为止。在此之前,我们需要能够定义以下内容:
在 11.10 中,用于完成这项工作的以下所有内容不再起作用:
还有其他选择吗?
有没有办法将声卡的实时输出从我们的 12.04.1 LTS amd64 桌面流式传输到我们网络中符合 DLNA 标准的外部设备?使用 Rygel、miniDLNA 和 uShare 在共享目录中选择媒体内容总是没问题的——但到目前为止,我们完全无法通过 DLNA 将实时音频流传输到客户端。
Pulseaudio 声称拥有一个 DLNA/UPnP 媒体服务器,与 Rygel 一起应该可以做到这一点。但是我们无法让它运行。
我们遵循了live.gnome.org 中概述的步骤,这里的答案,以及另一个类似的指南。
在12.04 LTS 中,我们可以在 DLNA 客户端中选择本地音频设备或我们的 GST-Launch 流,但 Rygel 显示以下消息并且客户端声明它已到达播放列表的末尾:
(rygel:7380): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request
Run Code Online (Sandbox Code Playgroud)
无法在客户端上收听实时音频流。
只有在发行版升级到14.04 LTS 之后,我们才能从下面的答案中很好地概述的设置中选择我们的 DLNA 渲染器上的实时流。尽管如此,我们在启动 rygel后仍需要选择一个已建立的流,并且无法将新流推送到我们的 UPnP 设备。未传输音频元数据。
是否有其他替代方法可以将我们声卡的音频作为实时流发送到 DLNA 客户端?
我正在寻找一种从命令行关闭屏幕保护程序和电源管理器的方法。
我知道这可以通过 GUI 屏幕完成 - 但这可以通过命令行或某些配置编辑器完成吗?
这是gui方式(通过“屏幕”或“亮度和锁定”应用程序):

我编写了一个 python 代码,用于将随机文本放入 .txt 文件中。现在我想通过“notify-send”命令将此随机文本发送到通知区域。我们怎么做?
pulseaudio ×2
streaming ×2
bash ×1
boot ×1
dlna ×1
grub2 ×1
icecast ×1
kernel ×1
keyrings ×1
networking ×1
notify-osd ×1
pae ×1
permissions ×1
python ×1
root ×1
rygel ×1
screensaver ×1
upnp ×1
user-profile ×1
virtualbox ×1