小编Ies*_*Mwg的帖子

使 samba 共享在 Windows“网络”中可见

tl;dr 共享文件可访问,但服务器在 Windows 列表中不可见。

我有打印机和一些通过 Samba 共享的目录,但是当 Windows 用户打开他们的“网络”时,它们没有出现在列表中。他们可以输入“\computername\”并按回车键来查看共享的打印机和目录,但我想让在他们的“网络”面板中轻松查看列出的服务器和其他图标。

这曾经有效(我认为是 ubuntu 13-something),但最近(ubuntu 15.04)却没有。因此,默认配置必须更改某些内容。这可能是smb.conf中的一个简单设置,我只是不知道在哪里看。任何提示?

windows samba

11
推荐指数
5
解决办法
6万
查看次数

以 root 身份从命令行运行软件中心

我没有使用 Unity,所以我没有一个方便的按钮可以点击开始software-center。不过,搜索软件有时很有用,所以我从命令行运行它。但是,我实际上无法通过该界面安装软件(无权限)。所以我尝试了sudo software-center,希望能解决这个问题。在命令行上输入我的密码后,我会看到一个对话框,要求:

输入密钥环“默认”的密码以解锁

我应该在这里输入什么software-center才能真正以 root 身份启动?

这里有更多信息。我正在运行 Enlightenment (E17) 作为我的桌面环境。统一出现在侧栏上的按钮在 E17 中似乎没有等效按钮,这就是我从命令行运行软件中心的原因。当我这样做时,作为我而不是 root,在我尝试安装某些东西时,会弹出一条错误消息,上面写着:

Authentication Error. Software can't be installed or removed because the authentication service is not available. (org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.96'}): org.debian.apt.install-or-remove-packages
Run Code Online (Sandbox Code Playgroud)

Policykit 似乎没有运行,或者至少没有与该名称类似的名称显示为“ps wux”。所以我想这提出了一个问题,有人知道如何在我登录时自动启动吗?

谢谢!

software-center

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

最新内核更新后,笔记本电脑挂起中断

周末我在笔记本电脑上运行了一个软件更新 (Ubuntu 14.04),其中包括从内核 3.13.0-24 到 3.13.0-27 的更新等等。今天我不得不带着我的笔记本电脑去上班,所以盖上盖子把它放在我的包里。但是,它从未进入挂起模式!我试了几次,甚至重新启动。最后,我从 grub 菜单中尝试了以前的内核(恢复到 -24 内核)并且挂起的工作方式与以前一样。

Ubuntu 14.04 中使用的 -24 和 -27 内核之间是否有暂停相关的更改?我认为仅通过恢复到以前的内核来临时修复它,我已经排除了周末升级期间所做的任何其他软件更改。

编辑:我将挂起失败后的 syslog 与工作内核的结果进行了比较,以下是它们的不同之处:

在出现在两个日志中的这些行之后,

May 28 13:44:20 inanna kernel: [  559.606085] nouveau  [     DRM] suspending client object trees...
May 28 13:44:20 inanna kernel: [  559.607177] nouveau  [     DRM] suspending kernel object tree...
Run Code Online (Sandbox Code Playgroud)

非工作暂停继续

May 28 13:44:20 inanna kernel: [  561.606427] nouveau E[   PDISP][0000:01:00.0][0xc000857c][ffff880035a4af80] fini timeout, 0xc2061008
May 28 13:44:20 inanna kernel: [  561.606429] nouveau E[   PDISP][0000:01:00.0][0xc000857c][ffff880035a4af80] failed suspend, -16
May 28 …
Run Code Online (Sandbox Code Playgroud)

updates suspend kernel

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

nvidia-352 驱动程序不适用于内核 4.2.0-29

在 wily 的最新内核更新到 4.2.0-29 之后,我无法再加载 nvidia-352 驱动程序。在注意到它没有在启动时加载后,我曾经modprobe nvidia尝试手动加载它,但出现错误:

modprobe:错误:无法插入“nvidia_352”:参数无效

我在我的 kern.log 文件中发现了以下内容:

Feb 21 19:34:44 inanna kernel: [78265.113976] nvidia: disagrees about version of symbol drm_pci_init
Feb 21 19:34:44 inanna kernel: [78265.114001] nvidia: Unknown symbol drm_pci_init (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114133] nvidia: disagrees about version of symbol drm_gem_prime_handle_to_fd
Feb 21 19:34:44 inanna kernel: [78265.114136] nvidia: Unknown symbol drm_gem_prime_handle_to_fd (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114178] nvidia: disagrees about version of symbol drm_gem_private_object_init
Feb 21 19:34:44 …
Run Code Online (Sandbox Code Playgroud)

nvidia kernel

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

update-grub 忽略 /etc/default/grub 中的一些选项

刚刚安装了另一个硬盘并注意到 grub 自动添加了必要的菜单项来启动它。我想通过编辑 /etc/default/grub 来调整这些新条目,但似乎有些设置被 update-grub 和 grub-mkconfig 脚本忽略或覆盖。特别是这些行:

GRUB_TIMEOUT=2
GRUB_OS_PROBER_SKIP_LIST="469841589841479F"

我确实删除了 GRUB_HIDDEN_TIMEOUT=0 行,因为文档说它已被弃用并将其替换为:

GRUB_TIMEOUT_STYLE="隐藏"

运行任一脚本后,生成的 grub.cfg 文件确实包含:

如果 [ "${recordfail}" = 1 ] ; 然后
  设置超时=-1
别的
  如果 [ x$feature_timeout_style = xy ] ; 然后
    设置 timeout_style=hidden
    设置超时=2
  # 回退隐藏超时代码,以防 timeout_style 功能是
  # 不可用。
  elif sleep --interruptible 2 ; 然后
    设置超时=0
  菲
菲
### END /etc/grub.d/00_header ###

所以这里使用了超时选项。问题似乎出现在 /etc/grub.d/30_os-prober 部分之后。在我拥有第二个硬盘之前,显然没有条目。既然有了,这将被添加到 grub.cfg 中:

### 开始 /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-CA0E41BE0E41A3F3' { …

partitioning grub2 timeout

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