会话/启动自定义代码无法在 Xubuntu 16.04/18.04 上正确运行

会话/启动自定义代码无法在 Xubuntu 16.04/18.04 上正确运行

简而言之:我添加到会话和启动菜单中的代码似乎无法(正确)运行。以下是一些示例:

compiz --replace & 
dropbox stop && dbus-launch dropbox start &
pactl load-module module-bluetooth-discover &

当我 a) 重启或 b) 注销时,我必须通过 xfrun 运行此代码,无论如何它都能正常工作。我在之前安装的 Xubuntu 16.04 中遇到过这个问题,现在在新安装的 18.04 中仍然遇到这个问题,我希望最终修复它。

我一直在谷歌上搜索,试图找到某种日志来尝试解决此问题,但到目前为止还没有结果。我一直在使用以下搜索词:

xubuntu autostart applications log
xubuntu session log
xubuntu startup log
xubuntu troubleshoot application autostart
xubuntu application autostart not working

我找到并尝试了以下解决方案:

  • 编辑 /etc/xdg/autostart 中的 .desktop 文件
  • compiz 特有 a) 添加 & -> 抱歉,无法找到源代码
  • compiz 专用 b)dconf 重置 -f /org/compiz/
  • 我从不保存会话,清除会话也无济于事
  • 我在多个地方找到的建议(例如这里) 是它可能与脚本的运行顺序有关。但是,这对我来说似乎不太可能,因为这些是具有相同问题的多个不相关的命令。为了检查,我将所有自定义修复重命名为 zz_ 以使其位于列表的最后(尽管对于这是否会影响加载顺序的意见似乎存在分歧)并重新启动我的会话。没有骰子。
  • ~/.config/autostart/ 中的桌面文件均已创建且正常所有名称都不包含空格(这是我在其他地方读到的一个错误,找不到源代码,抱歉)。
  • 为了进行健全性检查,我将 ~/.config/autostart/ 文件添加到 /etc/xdg/autostart,但正如我所料,它根本没有执行任何操作。
  • 我找不到任何关于自动运行命令日志的信息,尽管这非常有用

我没什么主意了。也许我遗漏了什么,或者我不知道哪个搜索词能给我提供解决方案。我无论如何都不是专业的 Linux 用户,但我正在努力学习 :)。非常感谢大家的帮助。

谢谢你,Narameh

相关内容