如何在 Xfce 中自动启动 conky?

如何在 Xfce 中自动启动 conky?

我想在 Ubuntu 12.04/Xfce 中自动启动 Conky。我尝试使用会话选项中的“自动启动应用程序”来启动此脚本:

sleep 6
conky

但它不起作用。

答案1

对于这样简单的命令,您不需要脚本。

选项 1:使用 GUI

xfce4-session-settings您可以在“设置”>“会话和启动”>“应用程序自动启动”中使用 GUI 添加新条目:

名称 = Conky

注释 = 登录时自动启动 conky

命令 =sh -c "sleep 10; conky;"


选项 2:手动(命令行)

您可以添加新的文件.桌面(自动启动文件)在 $HOME/.config/autostart 中:

mousepad ~/.config/autostart/conky.desktop

将其粘贴到鼠标垫窗口中:

[Desktop Entry]
Type=Application
Exec=sh -c "sleep 10; conky;"
Name=Conky
Comment=Autostart conky at login

节省。


选项 3:仅使用一个命令行(咚——!)

echo -e '[Desktop Entry]\nType=Application\nExec=sh -c "sleep 10; conky;"\nName=Conky\nComment=Autostart conky at login' | tee > ~/.config/autostart/conky.desktop

答案2

假设你正确安装了 conky,请使用以下命令:

将文件命名为 .conky_startup 并在其中输入以下几行:

#!/bin/bash  
sleep 10 && conky ;

将该文件放在您的主目录(您的用户名的目录)中。

接下来转到会话和启动和标签应用程序自动启动,使用以下方式创建新条目添加并填写名称、说明和 .conky_startup 的路径。然后重新启动,conky 应该会启动。您可能需要稍微更改睡眠时间以获得最佳效果。

答案3

使用 Conky 的内置-p标志是最简单和最合理的选择:

使用XFCE 设置管理器将 Conky 添加到自动启动的应用程序列表中,方法是转到“会话和启动“并点击“应用程序自动启动“ 标签。

在里面 ”命令“字段中,输入/usr/bin/conky -p 8以便在启动之前给 Conky 8 秒的暂停时间。

*.desktop正如其他地方所指出的,这只是一种在 中创建文件的简单点击方式$HOME/.config/autostart

如果此文件已经存在(即,如果先前已创建),Exec=*则可以在任何文本编辑器中将该行修改为/usr/bin/conky -p 8conky -p 8

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky
Comment=System Monitor
Exec=/usr/bin/conky -p 8
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

答案4

因此,我在启动 Conky 时遇到了同样的麻烦,在查看了网上的各种帖子后,我找到了这个问题,我不确定睡眠是否是一个好的选择,因为它是一个系统功能,所以在那段时间内什么都不会发生/执行。

此解决方案对于 Xfce4 用户来说是理想的,虽然没有进行过其他桌面测试,但它应该可以工作,因此如果它可以在其他桌面上运行,请评论。

1,在桌面上为 Conky 创建一个启动器。(右键单击桌面)

2、使用 -p 开关并指定开始暂停持续时间,15 秒效果很好,因此 conky -p 15 。

3、如果您在启动 Conky 时使用其他开关,请先添加它们,例如 Conky -dqp 15 。

4、保存您的启动器并将其添加到您的~/.config/autostart 用户目录。

5、注销并重新登录,然后查看 Conky 出现的内容。

希望这有帮助...享受

相关内容