我有一个可以工作但只能在终端中运行的启动命令 - 如何让这个命令在启动应用程序中工作?

我有一个可以工作但只能在终端中运行的启动命令 - 如何让这个命令在启动应用程序中工作?

今天,经过大量搜索,我找到了应该在 12.04 上的“启动应用程序”中工作的命令XDG_CURRENT_DESKTOP= keepassx。到目前为止,我只设法让它从终端工作。但经过几个月的研究,终于在系统托盘中看到了 keepassx 图标,这感觉就像一次飞跃!所以,我现在不想放弃。有人愿意帮我弄清楚如何让这个命令作为启动 keepassx 的默认方式吗?或者作为启动应用程序?

答案1

我明白了。不确定现在是否应该删除这个问题,还是留下答案供其他人使用。我只会回答并让版主决定。

  1. 打开 gedit 并输入:
    'XDG_CURRENT_DESKTOP= keepassx'

  2. 另存为“.sh”文件类型。只需记住保存位置即可。

  3. 右键单击您的 .sh 并选择属性,转到权限选项卡 - 选中“执行”旁边的框。

  4. 在启动应用程序中,选择 KeepassX 的编辑。在“命令:”旁边的编辑窗口中,使用浏览按钮并选择您的 .sh。

  5. 进行这些更改后,一旦 KeepassX 在启动时首次打开,您将需要进入设置并通过选中相应的框来启用系统托盘功能。

注意:KeepassX 设置“最小化到托盘而不是任务栏”可能会有问题,因为面板/系统托盘图标没有提供显示 KeepassX GUI 的选项。右键单击或左键单击时,图标提供相同的两个功能 - 退出和锁定。但只要您设置了 KeepassX 并启用了自动完成,一切都会正常进行。

相关内容