![Linux Mint 17 中的系统加载和键锁指示器不会自动启动](https://linux22.com/image/1420979/Linux%20Mint%2017%20%E4%B8%AD%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%8A%A0%E8%BD%BD%E5%92%8C%E9%94%AE%E9%94%81%E6%8C%87%E7%A4%BA%E5%99%A8%E4%B8%8D%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8.png)
我刚刚从 Ubuntu 14 切换到 Linux Mint 17 Cinnamon,我更喜欢它的界面!安装后,我开始配置和添加我使用的所有应用程序。我安装了 indicator-keylock 和 indicator-multiload,它们成功运行。但是,如果我将它们添加到启动应用程序中,它们将不会在用户登录时启动。我甚至尝试将启动器文件从 /usr/share/applications 复制到 ~/.config/autostart,但也没有效果……请注意,登录时,如果我手动启动应用程序,启动器文件确实可以正确打开应用程序。此外,我还有 Dropbox 并将 Vlc 添加到自动启动中进行测试,它们可以正常工作。经过一些测试,我发现如果我编写一个只包含以下内容的 shell 脚本:!#bin/bash indicator key lock
使其可执行并将其添加到启动应用程序中,指示器将正常启动.... 知道为什么会有这么多麻烦吗?有人在不使用这个解决方法的情况下在 mint 17 cinnamon 上成功安装了 indicator-keylock 并自动启动了吗?
答案1
还有另一种 hack 方式可以做到这一点,只要 .desktop 文件位于 /etc/xdg/autostart/ 中,您就可以将其附加到 /usr/share/cinnamon-session/sessions/cinnamon.session
例如...我希望 indicator-cpufreq 在启动时启动,我检查了这里有一个桌面文件(如果没有,我会找到它并将其复制到那里)/etc/xdg/autostart/indicator-cpufreq.desktop
然后我会编辑 /usr/share/cinnamon-session/sessions/cinnamon.session 并在“RequiredComponents=”行末尾添加 indicator-cpufreq;。
不确定为什么 cinnamon 似乎完全忽略了指标,一定是某处的硬编码黑名单。
答案2
我无法解决自动启动程序的问题。我最终启动该文件的步骤是:创建一个包含以下文本的脚本文件:
#!/bin/bash
indicator-keylock&
授予它可执行权限,并通过启动应用程序将此脚本添加到自动启动...注意结尾&因为它在后台启动该过程...
答案3
我有 Linux Mint 17,它可以正常工作。检查控制面板 > 键盘 > 布局 > 选项,看看是否有冲突的设置。我已启用使用键盘 LED。