Пользовательский код сеанса/запуска не работает (корректно) в 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, и я хотел бы наконец исправить ее.

Я искал в Google, пытаясь найти какой-то журнал, чтобы попытаться устранить неполадки, но пока безрезультатно. Я использовал такие поисковые термины, как:

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

Я нашел и попробовал решения в:

  • Редактировать файлы .desktop в /etc/xdg/autostart
  • compiz специфичен для a) добавить & -> больше не могу найти исходный код, извините
  • compiz специфический б)сброс dconf -f /org/compiz/
  • Я никогда не сохраняю сеансы, и очистка сеанса не помогает.
  • Предложение, которое я нашел в нескольких местах (например,здесь) заключается в том, что это может быть связано с порядком запуска скриптов. Однако мне это кажется маловероятным, поскольку это несколько несвязанных команд с одной и той же проблемой. Чтобы проверить, я переименовал все свои пользовательские исправления в zz_, чтобы они оказались последними в списке (хотя мнения разделились относительно того, влияет ли это на порядок загрузки), и перезапустил сеанс. Без вариантов.
  • файлы рабочего стола в ~/.config/autostart/ все созданы и работают нормальноНи одно из имен не содержит пробелов (ошибка, о которой я где-то читал, не могу найти исходник, извините).
  • В качестве проверки я добавил файлы ~/.config/autostart/ в /etc/xdg/autostart, но, как я и подозревал, это вообще ничего не дало.
  • Я не смог найти никаких упоминаний о логах команд в автозапуске, хотя это было бы безумно полезно

У меня заканчиваются идеи. Возможно, я что-то упускаю или не знаю единственного поискового термина, который дал бы мне решение. Я не профессиональный пользователь Linux ни в коем случае, но я пытаюсь учиться :). Любая помощь будет высоко оценена.

Спасибо, Нарамех.

Связанный контент