我有 Ubuntu 14.04 作为我的主机系统,然后在 Virtualbox 上,我有 Lubuntu 14.04。
我正在尝试在我的主机系统上共享一个文件夹,以便我的来宾系统可以向其中写入文件。我已经尽我所能按照说明安装了 Virtualbox 来宾添加。我已经到了在设备界面中添加共享文件夹的地步:

但是,即使重新启动后,我也无法在来宾系统的任何位置找到该文件夹。
如何让我的共享文件夹实际显示在我的来宾 Lubuntu 机器中?
我有一台运行 Mythbuntu 12.04 的计算机。它有一个外部 USB Kenwood 数字音频设备。
当我打开 pavucontrol 时,我收到以下消息:

如果我按照消息的建议运行并运行 start-pulseaudio-x11,我会得到以下输出:
$ start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Run Code Online (Sandbox Code Playgroud)
我该如何纠正这个错误?
我有一个 Nvidia 卡和两个显示器。
每次我在 Ubuntu 11.10 上登录 Unity 时,都会收到此错误:

“无法为监视器应用存储的配置”
我曾尝试打开 nvidia-settings,但我对任何设置的实验性更改都没有产生任何影响。
我仍然可以使用我的电脑,但它似乎破坏了主题、图标和样式,所以我的电脑看起来像 1992 年左右的 Unix,这很烦人。
我该如何解决这个错误?
我正在使用带有 Gnome-Classic 的 Ubuntu 12.10。我经常遇到这个错误,几乎所有的程序,无论大小。当我尝试打开它们时,它们没有启动,而是收到一条错误消息,内容为Could not launch 'Program' - Failed to fork child process (Cannot allocate memory)。直到最近几周,这才成为问题。

我无法辨别导致此错误的程序之间的任何共性。这似乎更多的是时间问题。在我的计算机运行了一段时间后,从一天到几天不等,然后我似乎无法启动任何新程序。
我知道防止此错误的唯一方法是重新启动计算机。
为什么我会收到这个错误,我该怎么做才能阻止它发生?
我运行了 GRUB 菜单中可用的 memtest,它没有报告任何错误,所以我认为这不是硬件故障。
我也跑了sudo apt-get check,没有发现错误。
这是一些请求的命令行输出:
$ free -m
total used free shared buffers cached
Mem: 3945 3753 191 0 181 475
-/+ buffers/cache: 3096 848
Swap: 3813 60 3753
$ swapon -s
Filename Type Size Used Priority
/dev/sda6 partition 3905532 61648 -1
$ ulimit -a
core file size (blocks, -c) 0
data seg …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 14.04 上使用 Gnome Flashback(仍然是最好的!)。在 Indicator 应用程序中,它过去总是显示电池电量指示器。现在,它完全丢失了:

我查看了电源设置以确保它设置为无论如何显示:

我假设“当电池存在时”意味着“只要物理电池在笔记本电脑中,就显示电池指示器是充电还是插入或其他任何东西。” 我还尝试了另一个选项,“当电池正在充电或正在使用时”,但这并没有什么区别。
自从一个月前升级到 14.04 以来,电池指示器一直存在,并且直到最近几天才开始害羞。据我所知,我没有做任何改变任何有关电源或指示器或小程序的设置,这可能会对此产生任何影响。
为什么我的电源指示灯不见了,如何找回?
我使用 PulseAudio 通过 LAN 将声音发送到音频服务器。
在 Firefox 或 Chrome 中播放任何 Flash 媒体时,声音会颤动(例如),好像音量每秒都在上升和下降。
我发现如果我按照以下步骤操作,我可以停止声音颤动:
启动 Flash 视频,例如 YouTube 上的视频
pulseaudio --kill在服务器上运行
等待约 7 秒
此后,PulseAudio 服务器自动重生,Flash 视频中的声音很好。
问题是我每次启动 Flash 视频时都必须这样做。这显然是不可取的。
当我完成这些步骤时,我如何制作使声音正常工作的任何东西,这样我就不必这样做了?
我怀疑有人会想出一个直接和简单的解决方案(尽管那会很好),所以任何人都可以提供至少一种解决问题的方法的人。
这是我的声音设备输出设置。据我所知,所有四个设备都指向完全相同的物理设备。

PulseAudio 日志输出,在尝试播放 Flash 视频时获取。
我试图从 Flash 获取日志详细信息,但是尽管安装并启用 Flash 进行调试,它根本没有生成任何输出。
任何其他软件都不会出现此问题,因此我有理由确定它特定于 Flash 如何与我的声音设置交互。
以下是一些可能有用的错误输出:
$ cat /var/log/syslog | grep pulseaudio
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul …Run Code Online (Sandbox Code Playgroud) 此问题已更新。请看这篇文章的结尾。
我正在尝试将 Mythbuntu 计算机设置为在启动时连接到 VPN 服务。我希望 Mythbuntu 计算机将始终使用 VPN 进行所有互联网连接。
#!/bin/bash
while [ "true" ]
do
VPNCON=$(nmcli con status)
if [[ $VPNCON != "*MyVPNConnectionName*" ]]; then
echo "Disconnected, trying to reconnect..."
(sleep 1s && nmcli con up uuid df648abc-d8f7-4ce4-bdd6-3e12cdf0f494)
else
echo "Already connected !"
fi
sleep 30
done
Run Code Online (Sandbox Code Playgroud)
当我在我的机器上运行这个脚本时,我收到以下错误:
$ /home/mythbuntu/VPN_start.sh
Disconnected, trying to reconnect...
Error: Connection activation failed: Not authorized to control networking.
Run Code Online (Sandbox Code Playgroud)
我认为这可能是权限问题,所以我尝试使用 sudo 运行它:
$ sudo /home/mythbuntu/VPN_start.sh
[sudo] password for mythbuntu:
Disconnected, …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 /etc/fstab 在两台 Ubuntu 机器之间建立 SSHFS 连接,以便它们从一开始就自动挂载。
我在两台机器的主目录中创建了一个 .ssh 目录,我创建了 id_dsa 和 id_dsa.pub 文件,并将密钥复制到每台机器的一个名为authorized_keys的文件中。我已将目录权限设置为 700,将文件设置为 600。
我已编辑 /etc/fuse.conf 以便取消注释 user_allow_other。
这是我在客户端计算机上的 /etc/fstab 中的条目格式,这是我从这里获得的:
sshfs#myname@www.myhome.com:/home/myname /mnt/sshfs/homebox fuse comment=sshfs,noauto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0
Run Code Online (Sandbox Code Playgroud)
但是,每当我尝试挂载服务器时,都会收到此错误:
fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
Run Code Online (Sandbox Code Playgroud)
如前所述,我已经取消了 user_allow_other 的注释,所以这个错误更令人费解。
我还需要做什么?
最近,我在使用打印机时遇到了最令人沮丧的经历之一。
我向佳能 Pixus iP3100 打印机发送了一些打印作业,但后来意识到布局有问题,因此我想终止打印作业。我去了这个界面:

然而,按下标有方块的停止按钮,什么也没做。
我尝试了所有我能想到的方法来终止打印作业。我尝试重新启动打印机。我重新启动了计算机。我在打印机上点击了“重置”。我尝试在任务管理器中终止任何与打印机相关的任务。
然而,无论我做什么,同样的工作都在队列中,最终我能够通过它们的唯一方法就是让它们都运行到最后。
这是一个错误,还是我缺少的其他方面?
(注:这个问题最初表达了两个问题。在创建赏金之后,我想出了一些事情,所以我将其缩小到一个问题。)
我刚刚全新安装了 Ubuntu 14.04。
当我通过USB插入我的Android手机时,我可以访问手机上的文件,但并不顺利。除非我先将图像和声音文件复制到计算机,否则它们将无法打开。如果 Android 已连接,Banshee 会崩溃。
如果我尝试打开图像文件,则会出现以下错误:

“无法打开文件的输入流”
为什么我会收到此错误以及如何让我的 Android 毫无问题地连接?
请注意,我曾尝试从 MTP 模式切换到 PTP 模式,但当我这样做时,我似乎根本无法访问手机上的文件。我已经安装了mtp-tools. 我可以通过USB大容量存储连接,然后我可以查看图像文件并使用Banshee。缺点是每次连接时都需要在 Android 设备上进行六个屏幕和选择才能启用 USB 大容量存储模式,而且我正在寻找即插即用功能。
另请注意,我对解决方案不可知,因为我不在乎这是否意味着使用 MTP、PTP 或 USB 大容量存储。我希望能够无缝地使用我的 Android 设备,只需将其插入并使用,我就不会在意这种情况是如何发生的。
Android 设备是三星 Galaxy S2,运行 Android 4.1.2。
11.10 ×3
pulseaudio ×2
sound ×2
android ×1
battery ×1
canon ×1
compiz ×1
flash ×1
fstab ×1
indicator ×1
memory-leak ×1
memory-usage ×1
mount ×1
printing ×1
ram ×1
sshfs ×1
unity ×1
virtualbox ×1
vpn ×1
xorg ×1