Ubuntu 14.04 的 .rc 启动文件(~.xinitrc 失败)

Ubuntu 14.04 的 .rc 启动文件(~.xinitrc 失败)

我刚刚全新安装了 Ubuntu 14.04,并尝试让一些命令在登录 Ubuntu 后自动运行。

之前我使用的是 Ubuntu 12.04,这里~/.xinitrc每次登录后我都有一个文件可以正常获取。

然而,当我升级到 14.04 时,这个问题似乎就解决了。

我尝试将文件重命名为~/.xsessionrc~/.xsession~/.Xresource。但是问题仍然存在。

顺便说一句,手动采购(source .xinitrc)可以成功运行该文件的内容。

答案1

使用 zenity () 制作一个示例“Hello World”脚本sudo apt install zenity在启动时运行。

#!/bin/bash
zenity --notification --text="Hello world!"

将脚本保存为 Hello-world.sh 在你的/home/your-user-name/目录下的任何位置,右键单击它 -> 选择特性->权限标签,并在其右侧的复选框中打勾:允许作为程序执行文件

如何将脚本添加到启动应用程序

  1. 在 Dash 中搜索启动应用程序并打开它。

  2. 点击添加按钮添加额外的启动程序。

  3. 点击浏览按钮并浏览到 Hello-world.sh 脚本的位置,然后单击打开按钮在命令:字段中输入脚本的位置。

  4. 在命令:字段中的位置前添加字符串bash,以便命令具有以下形式:bash /path/to/script

  5. 为您的新启动应用程序提供任何描述性名称,并在注释后添加描述性注释。

  6. 点击节省按钮保存。点击关闭按钮关闭启动应用程序首选项窗口。

现在,每次启动计算机并登录到 Ubuntu 桌面环境后,你都会在桌面上看到一个小通知窗口,上面写着你好世界!. 以同样的方式,您可以将任何 bash 脚本添加到您的启动应用程序中。

您还可以在启动时运行单个命令,而不是运行 bash 脚本。在步骤 3 中,在命令:字段中输入 bash 命令,而不是浏览到 bash 脚本的位置。跳过步骤 4(您不需要bash在 bash 命令前添加字符串。)。

相关内容