← All posts tagged dbus

Strephil
Arch Xfce dbus keyring Оказалось, что нельзя запускать XFCE командой startxfce4 из сосноли, тогда не отрабатываются файлы в /etc/X11/xinit/xinitrc.d/.
Пришлось создать файл .xinitrc, прописать туда выполнение этих файлов и запуск startxfce4.
Теперь всё работает.
Strephil
Linux Arch dbus глюкалово systemd Какое-то время назад обновление dbus сломало gnome-keyring, поэтому мне пришлось зафиксировать версию dbus-1.10.0-2.

Но теперь с такой версией нормально не запускается система, не стартует systemd-logind.

Загрузился по старинке с init=/bin/bash, обновил dbus, а как теперь перезагрузиться? Команда reboot не работает, потому что нет dbus и systemd. Получается, только кнопкой можно перезагрузиться?

Перезагрзился кнопкой, обновился, gnome-keyring не работает.
Strephil
Linux Arch keyring глюкалово Отвалился gnome-keyring, почему-то не работает. Например, не удаётся разблокировать связку ключей. То есть в seahorse тыкаю, и ничего не происходит.
Заглянул в логи, там есть что-то про freedesktop, про dbus,
Process org.gnome.keyring.SystemPrompter exited with status 1
но что случилось, и что с этим делать мне совершенно не понятно.

А в остальном Linux вполне готов для десктопа, да.
Strephil
Linux Unix russianfedora.ru

Очень интересно. Юниксовые пайпы, представляющие простой поток байтов и породившие целую тучу костылей и велосипедов (awk, perl, тысячи их). Наконец-то у кого-то дошли руки заменить их на что-то более вменяемое. Например, на основе GVariant из glib. Так что эти новые пайпы можно использовать вместе в Dbus.
blogs.gnome.org
Strephil
Linux evince глюкалово продолжая #852629
Вотъ вѣдь какъ «повезло»… Перебиралъ-перебиралъ djvu-файлы, а еще одного такого, чтобы evince вылеталъ, не нашлось. Одинъ онъ такой у меня есть.
Анамнезъ прежнiй: SEGFAULT evince на опредѣленне файлѣ при условiи наличiя dbus, gvfs и т.п. Нормальне работа при отсутсвiи этихъ демоновъ или при запускѣ черезъ su, sudo, sux, gksu.
Накаталъ вотъ на пиджинынглишѣ багрепортъ: bugzilla.gnome.org
Strephil
GNOME evince реестр Добавилъ въ свой .xinitrc строки:

case $1 in
bla-bla-bla
*)
eval $(dbus-launch --sh-syntax --exit-with-session)
/usr/lib/gvfs/gvfsd &
bla-bla-bla
exec /usr/local/bin/echinus
;;
esac

…теперь реестръ gnome доступенъ даже и въ прыщеглазомъ DE, соотвѣтственно, evince запоминае страницы, гдѣ остановились…