小编mac*_*ost的帖子

如何解决 Linux Mint (MATE) 上的周期性鼠标延迟?

我有一台安装了最新 Linux Mint 的笔记本电脑(MATE 版本,而不是 Cinnamon 版本)。80-90% 的情况下一切正常,但鼠标会周期性地开始严重“滞后”(响应迟缓,光标移动速度可能为正常速度的 20%)。这个问题来来去去没有任何明显的原因。USB 鼠标和笔记本电脑的触摸板都会发生这种情况。不过,我在旧版本的 Mint 上没有这个问题。

我曾尝试通过 Google 寻找解决此问题的其他人,但由于所涉及术语(“鼠标”、“linux”、“滞后”等)的一般性质,我只找到了很多不相关的页面。

有没有人对我如何诊断导致这种奇怪的鼠标滞后的原因有任何建议(理想情况下,我如何解决它)?

* 编辑 *

这是top延迟期间的输出示例:

top - 20:10:27 up 34 days, 22:31,  4 users,  load average: 2.36, 1.19, 0.65
Tasks: 192 total,   2 running, 190 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.8 us, 24.8 sy,  0.0 ni, 68.5 id,  0.4 wa,  0.0 hi,  0.5 si,  0.0 st
KiB Mem:   4032688 total,  3475752 used,   556936 free,   202180 buffers
KiB Swap:  8787516 total,   137556 used, …
Run Code Online (Sandbox Code Playgroud)

linux linux-mint

28
推荐指数
2
解决办法
8万
查看次数

有什么方法可以从命令行确定新的 Ubuntu 版本是否可用?

通常在 Ubuntu 中,如果有新版本可用,GUI 会告诉您。但是,如果您在服务器上运行 Ubuntu,则没有 GUI。

可以运行lsb_release -a,它至少会告诉您当前的版本是什么,但不会告诉您是否有可以升级到的新版本。我正在尝试编写一个非常简单的“确定是否是升级时间”脚本,并且能够通过命令执行此操作真的很方便......有人知道吗?

upgrade ubuntu

6
推荐指数
1
解决办法
1420
查看次数

如何让我的 Nvidia 显示器位置设置(在 Linux 中)在重启后保持不变?

我有两台显示器,我使用专有的 Nvidia 驱动程序和“TwinView”在 Linux 中运行它们。我刚刚安装了 Linux Mint 13,由于每次重新启动后安装,我的显示器都出现在错误的位置(计算机认为左边的显示器在右边)。

启动后我可以运行Nvidia配置并修复显示器的位置,我什至可以成功保存配置文件。但是一旦我再次重新启动,监视器就会重新出现切换。

有没有人知道是什么导致了这种情况(更重要的是,我该如何解决?)

* 编辑 *

我尝试手动编辑我的 xorg.conf 如下:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "CRT: 1280x1024, DFP: 1280x1024"
    Option         "TwinViewOrientation" "RightOf"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)

但错误的显示器仍然出现在右侧。

如果我将“RightOf”更改为“LeftOf”,我会启动到黑屏和冻结的鼠标/键盘。

linux linux-mint nvidia-graphics-card

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

如何在 Libre Office Writer 中剪切/复制表格(不仅仅是其内容)

我在互联网上可以找到的每个页面都有以下在 Libre Office Writer 中移动表格的说明:

  1. 专注于桌子
  2. 从“表格”菜单中选择“选择”>“表格”
  3. 击中CTRL + X(或以其他方式执行“切割”)
  4. 将光标移动到表格的所需位置
  5. 点击CTRL + V(或以其他方式执行“粘贴”)

但是,当我尝试按照这些说明进行操作时,它们不起作用:Libre Office 粘贴了我表格的内容,但将表格本身留在了后面(现在为空)。

有没有什么办法可以实际移动整个表它的内容是什么?

libreoffice libreoffice-writer

6
推荐指数
1
解决办法
3287
查看次数

通过 VirtualBox 传递媒体密钥的任何方法

我在 Mac 上的 Virtual Box 中安装了 Linux。每当我按下“播放/暂停”媒体键时,即使我在 Linux VM 中,Mac iTunes 应用程序也会打开。这使得无法在我的虚拟机内使用媒体密钥。

我用谷歌搜索过,但我能找到的只是旧的 Virtual Box 票证(几年前提交但从未修复)抱怨这个错误。似乎没有“官方”方法可以让 Virtual Box 传递按键信息。

那么,我的问题是,有没有一种“非官方”的方式?例如,我在 Mac 上使用 BetterTouchTool,将 Mac 鼠标的“下底部触摸板按下”转换为可在 Linux 中使用的“中键单击”。我可以在 Mac 和/或 Linux 上安装任何键盘应用程序,让我按下某些按键组合(可以选择使用某种鼠标手势),使我的 VM 表现得像我按下了媒体键一样?

linux keyboard virtualbox virtual-machine macos

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

中键标题栏时如何阻止MATE切换窗口?

当我在 Chrome 中点击一个标签时它会关闭它,这很方便。但是,如果我尝试在 Chrome 中单击中键并错过 1 个像素,我会在标题栏上单击中键,这出于某种原因导致 MATE 的行为几乎就像我已经完成了ALT+ TAB(即它切换到它后面的窗口)。

我怎样才能禁用它?

linux user-interface linux-mint mate

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

为什么不是`tail -f ... | grep -q ...` 在找到匹配项时退出?

我正在做一个非常标准的tail+ grep

tail -f some_log_file.txt | grep -q known-string
Run Code Online (Sandbox Code Playgroud)

如果我运行没有以下命令的命令-q

tail -f some_log_file.txt | grep known-string
Run Code Online (Sandbox Code Playgroud)

我看到输出:

[Tue Feb 12 11:32:45 2019] known-string.
Run Code Online (Sandbox Code Playgroud)

所以我知道grep是匹配的。但是,当我添加-qgrep 命令并没有退出时,它只是挂在那里等待更多输出......即使手册页说它会“如果找到任何匹配项,它将立即以零状态退出”:

   -q, --quiet, --silent
          Quiet;  do  not  write  anything  to  standard   output.    Exit
          immediately  with  zero status if any match is found, even if an
          error was detected.  Also see the -s or --no-messages option.
Run Code Online (Sandbox Code Playgroud)

谁能解释为什么-q不导致我的 grep 退出?我试图将 a 链接&& beep到最后,以便在grep找到匹配项时发出哔哔声,但除非我可以让它退出,否则将无法正常工作。

linux grep tail

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

我的操作系统 (Linux) 如何使安全证书无效?

我可以在非 Linux 机器(包括我的手机)上访问https://ce.uci.edu网站,没有问题。但是当我在我的 Linux 计算机上浏览它时,无论是 Chrome 还是 Firefox,我都会收到错误“NET::ERR_CERT_AUTHORITY_INVALID”。

为什么我的操作系统会导致这种情况,而其他人则不会?安全证书验证不应该独立于操作系统吗?

这会导致与 IT 部门的尴尬对话,因为他们看不到问题。

linux https

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

当我通过 SSH 连接到远程机器时,如何更改我的(Linux)终端的外观?

我有时会发现自己打开了几个终端,其中一些终端通过 ssh 连接到其他(生产)机器。如果我在这些 ssh 终端之一上运行“删除数据库中的所有表”之类的命令,我可能会破坏大量客户的数据。但在开发过程中,我当然需要不时运行这些命令。

所以,我想知道:有没有一种方法可以让我的终端(最好是内置的 GNOME 终端,但如果需要,我愿意切换到不同的终端程序)在我使用 ssh 时改变它的视觉外观-ed 到远程机器?理想情况下,我会有正常的黑色背景,但是当我通过 ssh 连接到远程机器时,背景会变为红色。也许窗口的边框会变成红色并开始闪烁或什么的。

不过,外观变化的细节并不重要:重要的是让我立即明白,在某处通过 ssh 连接的终端上工作时,我需要更加小心。那可能吗?

PS 我确实找到了Contextual SSH,这正是我想要的......除了它仅限 Mac :-(

ssh terminal

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