В двух словах: похоже, код, который я добавляю в свой сеанс и меню запуска, не запускается (корректно). Несколько примеров:
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 ни в коем случае, но я пытаюсь учиться :). Любая помощь будет высоко оценена.
Спасибо, Нарамех.