История изменений
Исправление NK, (текущая версия) :
В принципе, ответ по 2 пункту найден: https://www.archlinux.org/packages/community/x86_64/openbox/
python2-xdg (optional)
Т.е. по сути разработчики не исключают использование pyxdg,
но в тоже самое время как зависимость он необязателен https://packages.debian.org/ru/sid/openbox
значит, на уровне исходников это продумано.
Кто не понял про что речь (grep polkit /etc/xdg/autostart/*)
$ cat /etc/xdg/autostart/polkit-* | grep Exec
Exec=/usr/libexec/polkit-gnome-authentication-agent-1
Exec=/usr/libexec/polkit-mate-authentication-agent-1
Самая печаль в том, что в /etc/xdg/autostart/
gnome-keyring-gpg.desktop
gnome-keyring-pkcs11.desktop
gnome-keyring-secrets.desktop
gnome-keyring-ssh.desktop
gsettings-data-convert.desktop
Конечно несильно, но неприятно
$ cat /etc/xdg/autostart/gsettings-data-convert.desktop
...
Name[ru]=Преобразование данных GSettings
Comment[ru]=Переносит настройки пользователя из GConf в dconf
Дополнительная информация: https://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
$ ls /usr/libexec/openbox-*
/usr/libexec/openbox-autostart* /usr/libexec/openbox-xdg-autostart*
$ cat /usr/libexec/openbox-autostart
...
# Run the XDG autostart stuff. These are found in /etc/xdg/autostart and
# in $HOME/.config/autostart. This requires PyXDG to be installed.
# See openbox-xdg-autostart --help for more details.
/usr/libexec/openbox-xdg-autostart "$@"
$ /usr/libexec/openbox-xdg-autostart --help
ERROR: openbox-xdg-autostart requires PyXDG to be installed
slackware-14.2 $ file /usr/libexec/openbox-xdg-autostart
/usr/libexec/openbox-xdg-autostart: Python script, ASCII text executable
в debian так же $ file /usr/lib/x86_64-linux-gnu/openbox-xdg-autostart
/usr/lib/x86_64-linux-gnu/openbox-xdg-autostart: Python script, ASCII text executable
openbox-xdg-autostart requires PyXDG to be installed
и когда установите pyxdg выполните: /Полный.путь/до/openbox-xdg-autostart --list
$ /usr/libexec/openbox-xdg-autostart --list
Исходная версия NK, :
В принципе, ответ по 2 пункту найден: https://www.archlinux.org/packages/community/x86_64/openbox/
python2-xdg (optional)
Т.е. по сути разработчики не исключают использование pyxdg,
но в тоже самое время как зависимость он необязателен https://packages.debian.org/ru/sid/openbox
значит, на уровне исходников это продумано.
Кто не понял про что речь (grep polkit /etc/xdg/autostart/*)
$ cat /etc/xdg/autostart/polkit-* | grep Exec
Exec=/usr/libexec/polkit-gnome-authentication-agent-1
Exec=/usr/libexec/polkit-mate-authentication-agent-1
Самая печаль в том, что в /etc/xdg/autostart/
gnome-keyring-gpg.desktop
gnome-keyring-pkcs11.desktop
gnome-keyring-secrets.desktop
gnome-keyring-ssh.desktop
gsettings-data-convert.desktop
Конечно несильно, но неприятно
$ cat /etc/xdg/autostart/gsettings-data-convert.desktop
...
Name[ru]=Преобразование данных GSettings
Comment[ru]=Переносит настройки пользователя из GConf в dconf
Дополнительная информация: https://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
$ ls /usr/libexec/openbox-*
/usr/libexec/openbox-autostart* /usr/libexec/openbox-xdg-autostart*
$ cat /usr/libexec/openbox-autostart
...
# Run the XDG autostart stuff. These are found in /etc/xdg/autostart and
# in $HOME/.config/autostart. This requires PyXDG to be installed.
# See openbox-xdg-autostart --help for more details.
/usr/libexec/openbox-xdg-autostart "$@"
$ /usr/libexec/openbox-xdg-autostart --help
ERROR: openbox-xdg-autostart requires PyXDG to be installed
slackware-14.2 $ file /usr/libexec/openbox-xdg-autostart
/usr/libexec/openbox-xdg-autostart: Python script, ASCII text executable
в debian так же $ file /usr/lib/x86_64-linux-gnu/openbox-xdg-autostart
/usr/lib/x86_64-linux-gnu/openbox-xdg-autostart: Python script, ASCII text executable
и когда установите pyxdg выполните: /Полный.путь/до/openbox-xdg-autostart --list
$ /usr/libexec/openbox-xdg-autostart --list