小编Que*_*ner的帖子

为什么我不能从我的 Virtualbox 机器中访问共享文件夹?

我有 Ubuntu 14.04 作为我的主机系统,然后在 Virtualbox 上,我有 Lubuntu 14.04。

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

共享文件夹

但是,即使重新启动后,我也无法在来宾系统的任何位置找到该文件夹​​。

如何让我的共享文件夹实际显示在我的来宾 Lubuntu 机器中?

virtualbox

85
推荐指数
5
解决办法
31万
查看次数

为什么我会收到“连接到 PulseAudio 失败”的错误消息?

我有一台运行 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)

错误日志文件,以创建这些说明资讯,对引擎收录

我该如何纠正这个错误?

sound pulseaudio

49
推荐指数
4
解决办法
23万
查看次数

如何摆脱此监视器错误?

我有一个 Nvidia 卡和两个显示器。

每次我在 Ubuntu 11.10 上登录 Unity 时,都会收到此错误:

x 监视器错误

“无法为监视器应用存储的配置”

我曾尝试打开 nvidia-settings,但我对任何设置的实验性更改都没有产生任何影响。

我仍然可以使用我的电脑,但它似乎破坏了主题、图标和样式,所以我的电脑看起来像 1992 年左右的 Unix,这很烦人。

我该如何解决这个错误?

xorg unity compiz 11.10

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

为什么我经常收到“无法分配内存”错误?

我正在使用带有 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)

memory-usage ram memory-leak

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

Gnome 面板中的电池指示器已消失

我在 Ubuntu 14.04 上使用 Gnome Flashback(仍然是最好的!)。在 Indicator 应用程序中,它过去总是显示电池电量指示器。现在,它完全丢失了:

没有电池指示灯

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

电源设置

我假设“当电池存在时”意味着“只要物理电池在笔记本电脑中,就显示电池指示器是充电还是插入或其他任何东西。” 我还尝试了另一个选项,“当电池正在充电或正在使用时”,但这并没有什么区别。

自从一个月前升级到 14.04 以来,电池指示器一直存在,并且直到最近几天才开始害羞。据我所知,我没有做任何改变任何有关电源或指示器或小程序的设置,这可能会对此产生任何影响。

为什么我的电源指示灯不见了,如何找回?

battery indicator

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

浏览器中的 Flash 无法使用 Pulse 网络音频准确播放声音

我使用 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)

flash sound pulseaudio

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

尝试在启动时连接到 VPN 时出错

此问题已更新。请看这篇文章的结尾。

我正在尝试将 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)

vpn

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

SSHFS 自动挂载权限被拒绝

我正在尝试使用 /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 的注释,所以这个错误更令人费解。

我还需要做什么?

fstab mount 11.10 sshfs

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

打印机作业无法停止

最近,我在使用打印机时遇到了最令人沮丧的经历之一。

我向佳能 Pixus iP3100 打印机发送了一些打印作业,但后来意识到布局有问题,因此我想终止打印作业。我去了这个界面:

在此处输入图片说明

然而,按下标有方块的停止按钮,什么也没做。

我尝试了所有我能想到的方法来终止打印作业。我尝试重新启动打印机。我重新启动了计算机。我在打印机上点击了“重置”。我尝试在任务管理器中终止任何与打印机相关的任务。

然而,无论我做什么,同样的工作都在队列中,最终我能够通过它们的唯一方法就是让它们都运行到最后。

这是一个错误,还是我缺少的其他方面?

11.10 printing canon

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

当我尝试在 Android 设备上查看媒体文件时,为什么会收到这些错误消息?

(注:这个问题最初表达了两个问题。在创建赏金之后,我想出了一些事情,所以我将其缩小到一个问题。)

我刚刚全新安装了 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。

android

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