XFCE Session Manager не «видит» некоторые приложения, которые я регулярно использую.
А именно:
- google-chrome-stable (устанавливается через apt-get с http://dl.google.com/linux/chrome/deb/ )
- Набор инструментов программирования JetBrains (Java-приложения, установленные под
/opt
) - SublimeText (установлен под
/opt
)
Эти приложения не отображаются в списке на вкладке «Сеанс» на экране конфигурации «Сеанс и стартовая карта», не закрываются должным образом и не возвращаются после перезапуска. Все это раздражает.
Вот некоторые приложения, которые он видит и правильно управляет:
- Терминальное приложение ROXTerm (собственное приложение XFCE)
- Файловый менеджер Krusader (приложение KDE)
- Skype
В чем причина этого? Что я могу сделать, чтобы это исправить?
Система нестабильная в Debian (только что обновлена с Jessie до Stretch), XFCE 4.10.
Обновление, ответы для @jcoppens:
Вы запускали свои любимые программы прямо из меню или из терминала? (Java-приложения тоже?)
Все программы имеют .desktop
файл под /usr/share/applications/
. Также ярлык на рабочем столе моего пользователя. Я обычно запускаю их через купфер, который находит их без проблем.
А вы пробовали «Сохранить сессию» в окне «Сессия и запуск»? Включен ли режим «Сохранить сеанс при выходе»? И вы действительно используете команды для выключения / выхода?
Да. Да. Да. :-(
Кроме того, взгляните на ~ / .cache / session, где сохраняется реальная сессия, что-то вроде xfce4-session-account: 0. В этом файле находится фактический список того, что сохраняется при выходе из системы.
Проверил это. Он генерируется правильно. Все, что появляется в разделе «Сеанс и запуск», регистрируется здесь и позже возвращается. Как и ожидалось.
@jcoppens настоящая загадка - как ваши сессионные материалы сохраняются, когда они не обнаружены менеджером сессий XFCE. Возможно, есть какое-то другое приложение / демон, которое на самом деле сохраняет сеанс в вашем случае? Вы можете проверить?
Обновление: соответствующие активные демоны:
~ $ ps x | grep -E 'xfce4-session|xfsettingsd'
1009 ? Sl 0:00 xfce4-session
1311 ? Ssl 0:00 xfsettingsd --display :0.0 --sm-client-id 21d1495d8-70ec-495d-9869-879a9d9c4ae8