每次启动GNOME时如何显示有趣的短语

原来,我是《星球大战》的粉丝。 我最后的恶习是卡通 星球大战:克隆人战争,我觉得这很有趣且很有启发性,因为它们总是包含深刻的反思。 我特别喜欢每章开头的短语,因此我想到在GNOME开始时出现其中一个短语可能是一个好主意。 这样,我将以鼓舞人心的短语开始新的一天。

问题是,这个想法最终出现在下面 脚本,大家都可以使用,接下来我将教您。 该脚本的用途远远超出了我编写它的原因。 它不仅可以用于显示个性化的``一天中的短语'',还可以用于学习语言或其他内容 这要求您在启动计算机时始终保持看到信号的稳定性。

安装

1.- 下载 脚本.

2.- 将其解压缩到最喜欢的文件夹中 首页 这可能是个好地方。

3.- 该软件包包含4个文件:

  • 报价.png:是要与海报一起显示的图像
  • 报价.txt:是一个文本文件,其中包含从中输入脚本的短语。 请记住,每个句子必须占一行。 每行显示的机会相同。
  • 报价.py:是执行所有“魔术”操作的python脚本。 基本上,它的工作是从quote.txt文件中随机提取行并将其显示在 通知OSD 通过 总线.
  • 报价.sh:是一个bash脚本,在执行python脚本之前需要等待几秒钟。 稍后将说明此脚本的原因。

4.- 从理论上讲,通过将python脚本添加到启动时运行的应用程序列表中,一切都应能正常运行。 问题是,可能是由于 通知OSD (及其与 Compiz的),如果X立刻开始执行,则海报的背景会变成可怕的黑色。

因此,您必须在系统启动后等待几秒钟才能运行脚本。 我试图使用python脚本直接执行此操作 时间睡觉 几乎没有成功(谁知道为什么……自从我单独运行它-无需重新启动X-即可正常运行)。

解决方案是,与其添加python脚本,不如添加python脚本, 让我们将bash脚本(quote.sh)添加到启动时运行的应用程序列表中。 为此,我打开了 系统>首选项>启动时的应用程序.

点击按钮 名称 我写 每日报价 或任何您喜欢的。 然后在 奥登, 我写 sh /path/where/is/el/script/quote.sh (就我而言, sh /home/earendil/quote/quote.sh)。 在 评论,添加描述脚本工作方式的注释。

注意:如果有人知道如何解决黑色背景问题,请将您的解决方案发送给我,我们将不胜感激,因此我们避免使用bash脚本。

5.- 准备。 重新启动X,看看一切是否正常。

一些额外的调整

1.- 为了更改在显示带有短语的海报之前等待的时间,我打开了文件 报价.sh 并修改命令后的秒数 睡觉.

2.- 要更改海报显示的时间,我打开了文件 报价.py 并寻找说 set_timeout(10000)。 该数字表示毫秒数; 因此,在此示例之后,10000将等于10秒。

注意:前几天,在 朱纳扎网,发布了每个程序员的50个主短语。

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   胡安·特鲁希略

    我喜欢这个主意! 🙂我想知道如何使用新的随机物品以一定的周期发出通知。

  2.   佐德伯格博士

    太糟糕了,它们都是英文的。 没有“城堡”有话要说吗? 😉

  3.   让我们使用Linux

    该脚本已经选择了随机元素(它们是来自quote.txt的行)。 要使其每X分钟运行一次,您只需将其作为cron作业添加到脚本中即可。 在博客上,我们发表了几篇有关如何做的文章:
    https://blog.desdelinux.net/cron-crontab-explicados/
    http://usemoslinux.blogspot.com/2010/10/como-administrar-la-ejecucion-de-tareas.html
    https://blog.desdelinux.net/como-administrar-las-tareas-programadas-en-gnome/
    干杯! 保罗

  4.   内斯特C.

    我个人本来会用运气来产生这些短语。
    不重新发明轮子。

  5.   让我们使用Linux

    是的……当我写这本书的时候,我不知道财富是否存在。 🙂
    干杯! 保罗