小编Win*_*nix的帖子

我可以使用 cron 像祖父钟一样在整点报时吗?

我迷失在 askubuntu 阅读问答和尝试推荐的代码片段中。所以我经常错过在互联网上切换电视新闻频道的时间。对于允许时移的 youtube 频道来说,这不是什么大问题,但对于使用 Flash 播放器的电视频道来说,这不是一个大问题。

可以cron配置为在每小时结束时运行一项工作,我提供一个脚本来使祖父像时钟一样发出声音(当然还有微妙的音量!)?小时的底部也可能会响起轻微的钟声。我确信我可以在网上找到合适的文件.ogg.oga文件,我知道我可以ogg123用来播放它们。就是不知道cron能不能做到 我知道我可以使用睡眠和唤醒来测试时间的脚本,但不喜欢让某些东西一直运行的想法(我认为已经有足够的事情发生了)。

如果可以做到这一点,cron有人可以回答如何设置吗?

谢谢你。

sound scripts cron

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

将在 Ubuntu 设定的时间后锁定屏幕的应用程序

是否有适用于 Ubuntu 的应用程序,它会在规定的时间(例如 30 分钟)后锁定计算机。我需要它来限制孩子们看动画片的时间。例如,观看 30 分钟,然后 PC 锁定,需要父母解锁。

对于 Windows,我使用了 Eyes Relax 应用程序,它显示黑屏和绿色进度条(解锁 PC 的剩余时间)并且需要密码才能覆盖锁定。

lock-screen dbus gnome-screensaver 16.04

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

Ubuntu 18.04 - Dell XPS15 9570 - 无法可靠地挂起/休眠

可悲的是,我决定升级到 18.04。现在我花了一半的工作时间来修复错误。

今天的特长是:暂停笔记本电脑。上次我尝试暂停我的 XPS15 9570 时,我几乎烧毁了我的新 2000 美元,因为它在我的背包中运行了 3 个小时而不是暂停。

正如许多线程中所记录的那样,许多笔记本电脑上的开箱即用 18.04 无法挂起笔记本电脑。有 3 年前的官方错误报告,没有任何解决方案或修复。它会在 5 秒后或当您关闭盖子时唤醒(非常狡猾,非常危险)。

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1574120 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1786094

我尝试了所有方法,唯一对我有用的解决方案是此处报告的解决方案:

Ubuntu 18.04 - Dell XPS13 9370 不再在合上盖子时挂起

那是将 grub 配置更改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"

通过这种更改,系统实际上可以正常挂起,但是当它唤醒时 wi-fi/蓝牙适配器完全死机,即使重新启动也无法将它们带回来。

类似的事情报告here

https://bugzilla.kernel.org/show_bug.cgi?id=201469

也许在这里 https://bugzilla.redhat.com/show_bug.cgi?id=1514836

我也尝试过休眠,但没有成功(系统将简单地关闭)。这可能是我的错,因为我缺少交换分区。

经过一整天的阅读和尝试解决方案后,我决定打开这个线程。我的问题很简单:作为 2019 年的最终用户,我如何在不关闭 wifi 或硬件的其他关键组件的情况下暂停我的笔记本电脑?

我知道我听起来很傲慢,但我浪费了一天的时间来开发一个应该不会造成任何问题的标准功能。

感谢您的任何帮助,我希望你过得比我好。

shutdown suspend hibernate power-management 18.04

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

Startup Disk Creator 16.04 中预留的额外空间在哪里?

我最近安装了将我的 Ubuntu 14.04 更新到 16.04,我最常用的资源之一是 Startup Disk Creator。我遇到的问题之一是,我无法在我的 USB 驱动器上安装 .ISO 并且有存储空间,我需要在一个和另一个之间进行选择。让我展示一下区别:

上图来自 Ubuntu 14.04 Startup Disk Creator,它有 Reserve Extra Space 选项。底部图像来自 Ubuntu 16.04,其中缺少该选项:

图片

而且,安装系统后,即使在自己的 Linux 中也无法格式化我的驱动器,甚至gparted无法对其进行格式化,识别出带有“Libparted Warning”的 8gb USB 驱动器:

所以如果选择取消,它显示为一个未分配的文件系统

如果我选择忽略,它会显示许多文件系统,其大小是我的 USB 驱动器没有的

分区问题:

图片

所以我被迫在另一台计算机上格式化我的 USB 驱动器,我用我的 Chromebook 格式化并能够再次使用它。我愿意降级到 14.04,所以我不再处理这些错误了。我该怎么办?

startup usb disk disk-usage 16.04

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

如何从命令行测试oom-killer

OOM杀手或移出存储器杀手是一个过程,在 Linux的当系统上存储器严重不足内核采用。... 这通过确保分配给进程的内存正在被积极使用来最大化系统内存的使用。

这个自我回答的问题问:

  • 如何从命令行测试oom-killer?

比自我回答所用的 1/2 小时更快的方法将被接受。

command-line memory-usage ram

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

如何在右侧自动对齐桌面图标?

我将我的 Docky Dock 放在桌面的左侧,当智能隐藏模式打开时,它会与桌面图标及其名称重叠。有没有办法始终在右侧对齐桌面图标,mac 风格?

icons desktop-icons

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

桌面图标出现在错误的显示器上

我有一台装有 Xubuntu 13.10 的笔记本电脑,笔记本电脑的右侧是一个显示器。

监视器是主要的:我在设置编辑器(http://www.ubuntubuzz.com/2011/12/how-to-dual-monitor-setup-on-xfce.html)中设置了“主要”选项,然后我使用此设置: xrandr --output HDMI1 --primary --right-of LVDS1 (HDMI1 是您可能已经猜到的显示器)

大多数双显示器设置都很好:我的菜单边框出现在显示器上,所有程序也在显示器上启动。

我的问题是桌面图标:当我将一个新文件(例如浏览器中的图像)保存到桌面时,它出现在笔记本电脑的最左侧,我必须将它拖到显示器上。

当我重命名显示器上的图标时,它会跳到笔记本电脑的最左侧。

更烦人的是:每两三天(一定是某种竞争条件)当我启动笔记本电脑时,显示器上精心排列的图标都出现在笔记本电脑的左侧,一条垂直线,我必须将它们拖回并重新排列它们。

是否有另一个选项/设置我可以设置哪个是主监视器,以便桌面图标也意识到它们应该出现的位置?如何防止系统启动时随机移动图标?

xfce multiple-monitors monitor .desktop desktop-icons

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

如何始终保持桌面图标井井有条,并按名称排序?

我想让我的桌面始终按名称组织。我怎样才能做到这一点?

未按名称组织的桌面:

在此处输入图片说明

按名称组织后的桌面:

在此处输入图片说明

icons scripts unity desktop-icons

8
推荐指数
1
解决办法
1829
查看次数

我怎样才能更快地重新启动?

Ubuntu 用户经常需要快速重启,例如在内核更新后或测试一些需要重启的设置时。

我想要一种方法(例如脚本),可以让我尽可能多地节省执行重启的时间。

在用户会话准备好之前,可以避免这些事情以减少重新启动时间:

  • 如果可能,跳过 BIOS/UEFI/固件初始化和 POST
  • 跳过 GRUB 菜单(预先选择所需的条目一次并直接启动它,没有任何超时)
  • 跳过登录屏幕(使用无密码自动登录一次)

也许还有更多的东西可以跳过以快速重启。

我在 Ubuntu Wiki 中看到了RapidReboot规范,但该页面的最后编辑时间为 2010 年 2 月 3 日。

但是,即使我们可能还不能正确地使用所描述的kexec来跳过固件初始化和其他内容,暂时预选 GRUB 条目并使用自动登录进行一次重新启动应该是可能的。我该如何设置?

我在带有 UEFI 的 Acer Aspire E5-773G 机器上使用 Ubuntu 16.04、64 位和 Unity DE、lightdm 和 GRUB 与 Windows 10(很快还有更多 Linux 发行版)进行双启动。

reboot boot grub2 login uefi

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

`grep` 处理一个字符串的所有文件需要很长时间

grep 命令选项

我想在我的整个驱动器中搜索一个字符串。按照我使用的Stack Overflow 中接受的答案:

sudo time grep -rnw '/' -e 'Sony 50"'
Run Code Online (Sandbox Code Playgroud)

在最快的 PCIe NVMe M.2 SSD 之一上处理 20 GB 数据需要53 小时;三星 Pro 960。

grep 输出日志

grep处理某些文件时,它会生成错误消息。这些可以通过附加2>/dev/null到命令来抑制。然而,这些错误会反馈正在取得的进展。一些示例输出(它不会全部适合)如下:

Binary file /home/Me/.config/google-chrome/Default/Sync Data/SyncData.sqlite3 matches
grep: /sys/kernel/security/ima/policy: Permission denied
grep: /sys/kernel/slab/:dt-0000008/alloc_calls: Function not implemented
grep: /sys/kernel/slab/:dt-0000008/free_calls: Function not implemented
      (... SNIP ... 12 hours later PID 882 processed below...)
grep: /proc/882/task/922/attr/sockcreate: Invalid argument
grep: /proc/882/task/923/mem: Input/output error
      (... SNIP ... 24 hours later PID …
Run Code Online (Sandbox Code Playgroud)

performance command-line search grep

8
推荐指数
1
解决办法
4425
查看次数