我想我是这里错误的受害者。有时当我在工作时(我仍然不知道为什么),我的网络流量会上升到 200 KB/s 并保持这种状态,即使我没有做任何与互联网相关的事情也很艰难。
我有时会因 CPU 使用情况而发生这种情况。当它发生时,我只是运行一个top命令来找出哪个进程负责然后kill它。问题是:我无法知道哪个进程对我的高网络使用率负责。资源监视器和top命令都只告诉我我的总网络使用情况,他们都没有告诉我处理特定的网络信息。
我在这里发现了有关监控总带宽使用情况的问题,但是,正如我所提到的,这不是我所需要的。是否有另一个命令可以用来找出哪个进程失控?
该命令iftop给出的结果与系统监视器报告的信息完全不同。后者声称网络流量很高,而前者声称只有 1 KB/s。
我已经尝试在没有运气的情况下杀死所有明显的(Firefox、更新管理器、Pidgin 等)。到目前为止,重新启动机器是我发现摆脱该问题的唯一方法。
据我所知,.desktop文件是允许自定义应用程序设置的快捷方式。例如,我的/usr/share/applications/文件夹中有很多。
如果我在 中打开该文件夹nautilus,则只需双击其关联文件即可运行这些应用程序,例如双击firefox.desktop运行 Firefox。但是,我找不到通过终端做同样事情的方法。
如果我这样做,gnome-open foo.desktop它只是foo.desktop作为文本文件打开。如果我使它可执行,然后在 bash 中运行它,它只会失败(这是意料之中的,它显然不是 bash 脚本)。
编辑:做exec /fullpath/foo.desktop给我一个Permission denied信息,即使我改变了自己的所有权。如果我使可执行文件并执行相同的命令,我正在使用的终端选项卡就会关闭(我猜它会崩溃)。最后,如果我这样做sudo exec /fullpath/foo.desktop,我会收到错误报告sudo: exec: command not found。
这是我的问题,如何foo.desktop从终端运行文件?
我正在编写一个简单的 bash 脚本,但我需要它来检查它是否以 root 身份运行。我知道可能有一种非常简单的方法可以做到这一点,但我不知道该怎么做。
只是要清楚:
编写脚本foo.sh的简单方法是什么,以便命令./foo.sh输出0,命令sudo ./foo.sh输出1?
我的 Ubuntu 笔记本上连接了一个 USB 鼠标。这款鼠标(不幸的是)非常敏感,因此有时很难用鼠标指针点击小图标。这确实是一个硬件问题,它不是错误,也不是 Ubuntu/gnome 的错。尽管如此,我还是非常希望通过软件解决这个问题(通过硬件解决意味着购买新鼠标)。
回到 Windows,如果我将灵敏度设置得非常低,那就足够舒服了。在 Ubuntu 中,即使是可用的最低灵敏度和加速度(在System>Prerences>Mouse菜单中)仍然令人沮丧。如何将其降低到默认最小值以下?
我试过xset,但它似乎xset只处理加速度和阈值,而不是实际的灵敏度。
当您想在 gnome(以及其他系统)中调整窗口大小时,您可以单击并按住窗口的边框而不是拖动它。问题是(如果我在这里错了,请纠正我)可拖动边框在 gnome 中只有几个像素厚。这往往有点令人沮丧,并且会导致我使用鼠标时手腕疼痛,因为它需要非常小心地移动鼠标。
如何更改可以单击以调整窗口大小的区域的厚度?我不想增加窗口边框的外观,我在这里不是在谈论眼睛糖果。我想微调此功能,我可以通过拖动其边框来调整窗口大小。
有什么地方可以改变这一点吗?
如果我将一个 shell 脚本放在 中/etc/cron.daily/,它将在一天中的什么时间执行?
如果我的笔记本电脑被盗,我希望它尝试“打电话回家”,以便我可以找到它。
我可以设置什么来实现这一点?
我怎样才能让特定的脚本在机器启动时运行(最好不是作为超级用户),但在登录之前。它可能是在启动时运行的最后一件事。我主要只是希望脚本即使没有用户登录也能工作。
我使用带有 Ubuntu 桌面的笔记本电脑来完成我的所有工作,但我的办公室里也有一台低端台式机,只是坐在那里。我决定在其上安装 Ubuntu-server 并使用它来镜像我的整个笔记本电脑主文件夹,以便在我决定格式化笔记本电脑的硬盘时更轻松。
每当我在工作时,两台机器都连接到网络并通过 ssh 轻松(和高速)通信。当我不工作时,仍然可以通过 ssh 访问桌面。理想情况下,每当我更改某些内容时,同步都会在后台自动进行。它只需要一种方式:我在笔记本电脑上所做的更改必须同步到服务器,但反之则不是必需的。
我知道那里有用于此的软件,我的问题是:我可以使用什么软件来实现上述目标并在我工作时充分利用本地网络速度?由于我有时会处理大文件,同步过程需要意识到两台计算机共享一个本地网络,然后利用它(而不是总是通过互联网同步)。
需要明确的是,对我来说,通过网络同步实际上比通过互联网同步更重要。理想情况下,软件会检查前者是否可用,如果没有,请尝试后者;但如果这是不可能的,第一种情况是我的优先事项。
希望这不会太长。提前致谢。
我现在正在使用 2 个工作区,我希望能够使用单个快捷方式在它们之间循环。此刻,我能做Ctrl+ Alt+ Right,切换到工作区2,并Left切换到1,但我想一个键(或组合键)切换到工作区,我现在不在。这样我只需要那个快捷方式,而不需要两个。
我在一台旧机器上运行 Ubuntu,这让我根本无法启用 compiz。我尝试使用wmctrl和编写脚本xdotool,但都不能正常工作(无论我做什么,它们都只会切换到工作区 1,而永远不会切换到 2)。
有什么建议?