한국어
Linux Programming
 

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

makersweb 2021.01.20 21:30 조회 수 : 985

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

번호 제목 글쓴이 날짜 조회 수
44 리눅스 Qt 응용프로그램 AppImage 로 구축 makersweb 2024.01.07 389
43 GRUB의 timeout 설정 makersweb 2023.11.07 362
42 lubuntu 22.04 LTS 설치 file makersweb 2023.01.23 1141
41 시스템에서 사용 가능한 D-Bus 서비스를 보려면? makersweb 2022.12.29 1026
40 리눅스에서 네트워크 구성 makersweb 2022.06.11 2737
39 D-Bus ObjectManager file makersweb 2022.02.12 524
38 ifconfig 는 대부분 ip 명령으로 대체 makersweb 2022.02.12 1144
37 SocketCAN 유틸 사용방법 file makersweb 2022.02.05 6624
» dbus-broker를 기본 DBus 구현으로 설정 makersweb 2021.01.20 985
35 리눅스 오디오 스택과 아키텍처 file makersweb 2020.09.02 2767
34 wayland-scanner 를 통해 Wayland 프로토콜 코드생성 makersweb 2020.06.08 830
33 Wayland 의 Client Application 프로그래밍 기본 루틴 makersweb 2020.06.04 1522
32 Wayland 의 주요 객체들 makersweb 2020.06.04 794
31 Weston 의 설명 및 관련 컴포넌트 makersweb 2020.06.03 2368
30 64비트 리눅스에서 32비트 응용프로그램을 실행하려면 makersweb 2020.02.29 1682
29 initramfs (initial ram file system: 초기 램 파일 시스템) makersweb 2020.02.25 1815
28 플랫폼 디바이스 드라이버 개발 시 많이 사용되는 커널 API 및 매크로 makersweb 2020.01.28 4603
27 PATH에 새로운 경로 추가 makersweb 2019.09.19 378
26 리눅스 컴파일러 최신으로 업데이트 linux 2018.12.26 1879
25 libblkid - USB Storage의 정보 가져오기 makersweb 2018.10.18 647