Автозапуск комптона на Lubuntu 16.04 LTS
Команда /usr/bin/compton -I 0.04 -O 0.04 -D 10 -m 1.0 -C -f -i 1.0 -e 1.0 -G --vsync none --unredir-if-possible --unredir-if-possible-delay 0 -b
делает именно то, что я хочу, когда я запускаю его из терминала после загрузки моей системы, как обычно. Однако включение этой команды в автозапуск приводит к сбою загрузки графической среды Lubuntu после загрузки, т. Е. Панель задач не появляется, окна нельзя открывать с помощью ярлыков, щелчок правой кнопкой мыши по рабочему столу ничего не делает и т. Д. Только фон рабочего стола по умолчанию остается видимым (I не изменил), но это все.
Кажется совершенно неважным, какой из множества вариантов автозапуска я использую, по крайней мере, я попробовал:
Графический мастер из Предпочтения -> Приложения по умолчанию для LXSession -> Автозапуск -> Приложения, запускаемые вручную -> Добавить
Добавление команды в
~/.config/openbox/autostart
Добавление команды в
~/.config/lxsession/Lubuntu/autostart
Размещение
compton.desktop
файл в~/.config/autostart/
(это работает для меня с другими приложениями)С помощью
systemd
как объяснено в этом очень связанном вопросе (работает для меня с другими приложениями, но дает мне точно такую же ошибку, как описано в вопросе)
Я предполагаю, что моя команда верна, потому что она делает то, что должна, когда запускается из терминала после завершения загрузки, и я предполагаю, что моя ошибка не связана с использованием автостарта, потому что она отлично работает с другими приложениями,
Я также использую недавно настроенную и обновленную виртуальную машину Lubuntu 16.04 LTS в Virtualbox, чтобы убедиться, что она не мешает другим конфигурациям в моей производительной системе.
1 ответ
Опытное поведение состоит из двух отдельных проблем.
Проблема с исчезающим графическим интерфейсом связана с использованием опции
--unredir-if-possible
, Хотя эта опция работает нормально, если используется при вызовеcompton
после загрузки графический интерфейс исчезает, если используется приcompton
вызывается как часть процедуры автозапуска. Я думаю, что это недокументированная ошибка, по крайней мере, я не нашел никаких заметок (хотя похоже, что подобные заметки указывают на то, что эта опция уже оказалась проблематичной). Я не нашел обходного пути, за исключением того, что не использовал эту опцию как частьcompton
команда автозапуска. Пока что кажется, что приложения в полноэкранном режиме все равно работают нормально, поэтому это решение кажется приемлемым.Проблема с
compton
не запускается или не показывает ожидаемые эффекты, кажется, связано с точкой, гдеcompton
вызывается во время процедуры автозапуска. Единственный пункт, который я обнаружил, который, кажется, работает последовательно, через запись в~/.config/lxsession/Lubuntu/autostart
, Здесь важно, чтобы написать ни ведущий@
ни отставая&
Несмотря на то, что можно найти среди различных примеров в Интернете.