한국어
Linux Programming
 

dbus-broker를 기본 DBus 구현으로 설정

makersweb 2021.01.20 21:30 조회 수 : 2585

dbus-broker 프로젝트는 D-Bus 사양에 정의된 메시지 버스의 구현이다. Linux 시스템 전용으로 작성되었으며 목표는 D-Bus 참조 구현과의 호환성을 유지하면서 고성능과 안정성을 동시에 제공하는 것이다. 페도라 진영에서 시작되었으며 사용가능한 배포판은 위키를 통해 확인할 수 있다: https://github.com/bus1/dbus-broker/wiki

 

기존 D-Bus 구현과의 호환성이 중요하지만 dbus-broker 가 기존 관행에서 벗어나 몇 가지는 자체 솔루션으로 제공한다.  기존 D-Bus 의 시스템과 세션버스는 모두 dbus-daemon 대신 dbus-broker를 통해 제공 될 수 있다.

 

D-Bus 참조 구현에서 제공하는 dbus.service 에 대한 드롭인 교체에 적합한 두 개의 시스템 유닛을 제공한다. dbus-broker.service를 활성화하여 dbus-broker를 시스템 및 세션 메시지 버스 백엔드로 사용할 수 있다.

 

dbus-broker를 시스템 버스로 활성화하려면 다음을 실행한다.

# systemctl enable dbus-broker.service

 

이렇게 하면 참조 구현에서 제공하는 서비스 파일을 대체하는 것처럼 dbus-broker 서비스 파일에 대한 링크가 /etc/systemd/system/dbus.service 로 생성된다.

 

마찬가지로 세션버스는 다음을 통해 dbus-broker 를 사용할 수 있다.

# systemctl --user enable dbus-broker.service
..or..
# systemctl --global enable dbus-broker.service

 

첫 번째 명령은 호출 사용자에 대해서만 활성화하고 두 번째 명령은 모든 로컬 사용자에 대해 활성화한다. 재 부팅 후 변경 사항이 적용된다.

 

https://github.com/bus1/dbus-broker

번호 제목 글쓴이 날짜 조회 수
25 Wayland에 대한 간단한 소개 file makersweb 2017.12.29 4268
24 NFS를 통해 파일시스템 공유 makersweb 2018.03.05 1812
23 Ubuntu Linux에서 dbus-c++바인딩 D-Bus 테스트 file makersweb 2018.03.07 7988
22 tslib 크로스 컴파일과 터치스크린 보정 makersweb 2018.08.02 2967
21 libblkid - USB Storage의 정보 가져오기 makersweb 2018.10.18 1333
20 리눅스 컴파일러 최신으로 업데이트 linux 2018.12.26 2629
19 PATH에 새로운 경로 추가 makersweb 2019.09.19 1160
18 플랫폼 디바이스 드라이버 개발 시 많이 사용되는 커널 API 및 매크로 makersweb 2020.01.28 5987
17 initramfs (initial ram file system: 초기 램 파일 시스템) makersweb 2020.02.25 3075
16 64비트 리눅스에서 32비트 응용프로그램을 실행하려면 makersweb 2020.02.29 2902
15 Weston 의 설명 및 관련 컴포넌트 makersweb 2020.06.03 3872
14 Wayland 의 주요 객체들 makersweb 2020.06.04 2104
13 Wayland 의 Client Application 프로그래밍 기본 루틴 makersweb 2020.06.04 2902
12 wayland-scanner 를 통해 Wayland 프로토콜 코드생성 makersweb 2020.06.08 2179
11 리눅스 오디오 스택과 아키텍처 file makersweb 2020.09.02 4127
» dbus-broker를 기본 DBus 구현으로 설정 makersweb 2021.01.20 2585
9 SocketCAN 유틸 사용방법 file makersweb 2022.02.05 10625
8 ifconfig 는 대부분 ip 명령으로 대체 makersweb 2022.02.12 2923
7 D-Bus ObjectManager file makersweb 2022.02.12 1838
6 리눅스에서 네트워크 구성 makersweb 2022.06.11 4234