小编fos*_*nux的帖子

Ubuntu 16.04 中 USB 鼠标的问题

由于我有 Ubuntu 16.04,PS2 鼠标没有任何问题,但一周前我放置了一个新的鼠标 USB。此鼠标随机冻结(有时在我使用 PC 时,有时会在不使用 PC 的情况下发生数小时),我必须断开鼠标并重新连接。

我试图重新启动lightdm,我已经重新安装鼠标驱动程序,我已经改变了文件的值levelcontrolwakeupy autosuspendonenableÿ-1分别,我什么也没得到。

当鼠标正常工作并且我键入xsetpointer -l | grep Pointer终端显示的命令8: " USB OPTICAL MOUSE" [XExtensionPointer]时,但是当鼠标冻结时,该行不会出现。当我输入命令xinput --list时也会发生同样的情况,当鼠标正常工作时,终端会显示USB OPTICAL MOUSE id=8,但当鼠标冻结时,该行不会出现。会发生什么?

注意:在 Windows 中,鼠标可以正常工作。

mouse usb freeze drivers 16.04

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

X11 如何使用 Ubuntu 17.10/Wayland 进行转发?

我使用 Ubuntu 17.04。我一直使用 ssh 和 X11 转发来显示在我的计算机本地服务器上运行的 GUI 程序。

Ubuntu 17.10 提供 Wayland 而不是 X11,自 2011 年以来,我已经阅读了大量关于这“可能”如何影响 X11 转发应用程序的帖子。我发现了很多关于灾难的预测,以及很多关于网络透明度的预测。

一些帖子声称我将被迫在登录时在 X11 或 Wayland 之间进行选择。但是,我在 Macintosh 和 Windows 上都运行了 X11 服务器,所以我认为这不一定是非此即彼的选择。但这只是更多的猜测。这实际上是如何工作的?

ssh xorg wayland 17.10

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

Cron 调度:小时参数是 24 小时格式吗?

为了在晚上 4 点运行 cron,我需要写4 * * * *吗?

下午 4 点跑步,应该是16 * * * *吗?

cron

11
推荐指数
1
解决办法
3万
查看次数

大黄蜂在 Ubuntu 18.04 上不起作用

我在我的 optimus 笔记本电脑上安装了一个新版本的 Ubuntu 18.04,然后我按照这个站点的说明安装了 bumblebee 包。它成功了,但我在安装过程中看到一行说明它无法删除 nouveau 模块。我重新启动并运行optirun --status以查看它是否正常工作并输出该离散 nvidia 卡已禁用,然后我尝试运行optirun glxgears并出现此错误消息。

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Run Code Online (Sandbox Code Playgroud)

我试过重新安装 Ubuntu 和大黄蜂。

我有一张 NVidia Geforce 940MX 卡。

nvidia graphics nvidia-optimus bumblebee 18.04

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

触摸板在 Ubuntu 18.04 上不滚动

在 Ubuntu MATE 16.04 上,我的触摸板滚动得很好。现在,在 Ubuntu 18.04(gnome 版本,基本版本)上,当我在触摸板的右侧上下移动时,它不想像以前在 16.04 mate 上滚动一样滚动。有人可以帮助我我该怎么做才能让它发挥作用?我有一台 Thinkpad T520 笔记本电脑。

touchpad thinkpad drivers

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

替换 sed 中的点 (.)

所以实际的问题是 - 有没有人知道如何删除 M-BM-特殊字符而不冒丢失其他字符的风险?

我有一串文本:

" . . ."
Run Code Online (Sandbox Code Playgroud)

那是

space dot space dot space dot
Run Code Online (Sandbox Code Playgroud)

我正在尝试将此字符串在文本文件中的所有出现替换为

"..."
Run Code Online (Sandbox Code Playgroud)

那是

dot dot dot
Run Code Online (Sandbox Code Playgroud)

我试图用 sed 做:

sed -r 's:\s\.\s\.\s\.:...:g' -i sed-dots
Run Code Online (Sandbox Code Playgroud)

不幸的是,它甚至不会改变输入文件。文件:https : //www.dropbox.com/s/46zmiruy3ln85a1/sed-dots

当我尝试在文本编辑器(我使用 geany)中替换相同的字符串时,它会被找到并正确替换。

我能想到的唯一原因是这些空格中的一些(或全部)不是真正的空格,而是一些特殊字符。

有谁知道如何使用 sed(或任何其他命令行工具)查找和替换该字符串?请在我的文件上测试您的想法,因为问题并不像看起来那么明显 - 这就是我询问它的原因。

使用cat -Amyfile后,这些空格不是空格,而是M-BM-特殊字符似乎有问题。使用任何.建议用于搜索的符号都不是一个好主意,因为存在一些其他字符会被删除的风险。

sed text-processing

10
推荐指数
1
解决办法
3万
查看次数

限制 SFTP 用户访问指定目录

我有一个 Ubuntu 14.04 服务器安装了开放的 ssh。我想为客户配置 sftp 以便只能下载文件。换句话说,我将文件放在他们被监禁的目录中。我需要确保他们只能访问包含文件的目录,而不能访问其他目录。

最初我打算使用 vsftpd,但有人告诉我 sftp 是更好的选择。如果有一些关于我需要的文件,那就太好了。

我需要以下方面的帮助:

  1. 如何配置sftp
  2. 如何设置用户帐户并将其用于 sftp
  3. 如何将帐户设置为监狱

ssh sftp chroot openssh 14.04

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

mysql -u root 不起作用,但 sudo mysql -u root 起作用,为什么?

我最近遵循了一些教程并使用 sudo apt-get install mysql-server-5.7 安装了 mysql

我可以通过运行以下命令使用密码连接到数据库:

sudo mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

我尝试通过运行连接:

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

为什么?我怎样才能解决这个问题?

mysql 17.10

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

下载的包文件目录在哪里?

在哪里可以找到下载.deb文件的位置?

我想在重新安装 Ubuntu 之前复制这个文件夹,这样我就不必重新下载软件包。

我正在运行 Ubuntu 12.10 32 位。

我怎样才能做到这一点?

upgrade updates package-management packaging

9
推荐指数
1
解决办法
3万
查看次数

/var/log/dmesg 的功能在 xenial 16.04 中去了哪里?

/var/log/dmesg是一个有用的启动时间dmesg转储。我在 Ubuntu 16.04 中再也找不到了。是别的地方吗?

/var/log/kern.log*是有限的;它仅在日志守护程序运行后才捕获内核消息。此外,找到上次启动发生的正确 kern.log.X.gz 文件很麻烦。(它也可能已被轮换。))

kernel logging dmesg 16.04

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