Difference between revisions of "D-Bus (Česky)"

From ArchWiki
Jump to: navigation, search
m (Instalace: dbus in [core])
m (Spuštění uživatelského sezení: 30-dbus was deleted: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/dbus&id=fd4806f9bd8eaac581929a6cd276544713ffe0af)
Line 14: Line 14:
  
 
==Spuštění uživatelského sezení==
 
==Spuštění uživatelského sezení==
[[GNOME (Česky)|gnome-session]], [[KDE (Česky)|startkde]] a [[Xfce (Česky)|startxfce4]] spouští D-Bus sezení automaticky, pokud už neběží. Šablona pro {{ic|~/.xinitrc}} ({{ic|/etc/skel/.xinitrc}}) udělá to samé jako skripty v {{ic|/etc/X11/xinit/xinitrc.d/}}, včetně 30-dbus. Ujistěte se, že je tento kód obsažen ve vašem [[xinitrc|~/.xinitrc]]:
+
[[GNOME (Česky)|gnome-session]], [[KDE (Česky)|startkde]] a [[Xfce (Česky)|startxfce4]] spouští D-Bus sezení automaticky, pokud už neběží. Šablona pro {{ic|~/.xinitrc}} ({{ic|/etc/skel/.xinitrc}}) udělá to samé jako skripty v {{ic|/etc/X11/xinit/xinitrc.d/}}. Ujistěte se, že je tento kód obsažen ve vašem [[xinitrc|~/.xinitrc]]:
  
 
{{hc|~/.xinitrc|<nowiki>
 
{{hc|~/.xinitrc|<nowiki>

Revision as of 22:32, 5 December 2012

Summary help replacing me
Instalace a konfigurace D-Bus.

D-Bus je software poskytující aplikacím jednoduchý způsob jak vzájemně komunikovat. Skládá se z démona, který může být spuštěn jak v rámci celého systému, tak v rámci uživatelských sezení, a sady knihoven umožňující aplikacím D-Bus využívat.

Instalace

dbus může být nainstalován z [core]. Vzhledem k tomu, že je D-Bus vyžádován poměrně velkým počtem aplikací, je lepší ho mít nainstalovaný.

Pro ruční spuštění vizte instrukce v článku o démonech. Můžete si ho také přidat do seznamu démonů v /etc/rc.conf, aby se spouštěl automaticky při bootování.

Spuštění uživatelského sezení

gnome-session, startkde a startxfce4 spouští D-Bus sezení automaticky, pokud už neběží. Šablona pro ~/.xinitrc (/etc/skel/.xinitrc) udělá to samé jako skripty v /etc/X11/xinit/xinitrc.d/. Ujistěte se, že je tento kód obsažen ve vašem ~/.xinitrc:

~/.xinitrc
#!/bin/sh

# Source scripts in /etc/X11/xinit/xinitrc.d/
if [ -d /etc/X11/xinit/xinitrc.d ]; then
    for f in /etc/X11/xinit/xinitrc.d/*; do
        [ -x "$f" ] && . "$f"
    done
    unset f
fi

exec $your_window_manager

Viz také