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