d-bus

libmm dbus 프록시 API를 에뮬레이트하는 방법
d-bus

libmm dbus 프록시 API를 에뮬레이트하는 방법

DBUS 프록시 API를 사용하여 call_syncDBUS에서 데이터를 읽고 있으며 이제 단위 테스트를 추가하고 이에 대한 모의를 만들었습니다. 코드는 다음과 같습니다. class MockDBusProxy : public IDBusProxy { public: MOCK_METHOD(Glib::VariantContainerBase, callDBusMethod, (const Glib::ustring& busName, const Glib::ustring& o...

Admin

상호 작용 없이 dbus-send를 통해 다시 시작하시겠습니까?
d-bus

상호 작용 없이 dbus-send를 통해 다시 시작하시겠습니까?

핸드브레이크와 kodi가 시스템을 종료하거나 다시 시작하지 않는 이유를 조사하려고 시도하면서 문제의 범위를 다음 "대화형 인증 필요" 메시지로 좁혔습니다. % dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Reboot boolean:false Error org.freedesktop.DBus.Error.InteractiveAuthorizat...

Admin

D-bus 모니터링은 명령줄에서 작동하지만 시스템 서비스로는 작동하지 않습니다.
d-bus

D-bus 모니터링은 명령줄에서 작동하지만 시스템 서비스로는 작동하지 않습니다.

ModemManager를 사용하여 SMS 메시지를 읽는 bash 스크립트를 작성했습니다 mmcli. 대부분 명령줄에서는 제대로 작동하지만 시스템 서비스로 시작할 때는 작동하지 않습니다. 나는 이 줄이 문제의 핵심이라는 것을 빨리 발견했습니다. /usr/bin/gdbus monitor --system --dest org.freedesktop.ModemManager1 명령줄에서 시작하면 USB 모뎀이 SMS 메시지를 받을 때마다 한 줄을 인쇄합니다. 이것이 내가 기대했던 것이고 나에게 필요한 것이다. ...

Admin

Jetson Nano에서 GATT 서버를 시작하려고 할 때 액세스 거부 오류가 발생함
d-bus

Jetson Nano에서 GATT 서버를 시작하려고 할 때 액세스 거부 오류가 발생함

다음 명령을 사용하여 GATT 서버 애플리케이션을 작성 중입니다.이 기사기본으로. 내 초기 코드는 Linux 랩톱에서는 잘 실행되지만 Jetson Nano(nVIDIA 조정 버전의 Ubuntu 18.04 실행)에서는 인터페이스를 통해 데몬에 액세스하려고 org.freedesktop.DBus.Error.AccessDenied할 때 오류가 발생하면서 실패합니다 .bluetoothdorg.freedesktop.DBus.Introspectable 이는 분명히 일종의 권한 오류입니다. Nano에서 실행하면 코...

Admin

Linux에서 알림은 어떻게 작동하나요?
d-bus

Linux에서 알림은 어떻게 작동하나요?

저는 ArchLinux를 사용하지만 제가 자주 언급하는 이유를 제외하고는 관련이 없습니다.위키 페이지. 알림이 작동하는 방식과 알림을 작동시키기 위해 "플레이어"가 상호 작용하는 방식에 대한 명확한 이해가 실제로 없다고 생각합니다. 몇 명의 플레이어가 참여하나요? 알림 서버란 무엇이며 어떤 역할을 합니까?제공하다? 알림 클라이언트란 무엇이며 어떤 역할을 합니까?하다? notify-send이 기능을 사용하여 알림을 표시할 수 있나요? 예그것(음,ㅏ) 고객? 무엇인가요데몬에게 알림? 그리고 어떤 효과가...

Admin

질문
d-bus

질문

질문 cryptsetup closeflatpak 앱이 백그라운드에서 실행 중일 때 LUKS 볼륨을 얻을 수 없습니다 . 예, Flatpak 앱은 백그라운드에서만 실행하면 됩니다. 샌드박스 등에서 cryptsetup을 사용하고 싶지 않습니다. 응, 바로 이거야중 하나질문. 재현 단계 mkdir ~/mnt dd if=/dev/zero of=file.img bs=1MiB count=100 sudo losetup /dev/loop4 file.img sudo cryptsetup luksFormat /dev/l...

Admin

Raspi - DBUS - Bluez: 'org.freedesktop.DBus.Properties' 인터페이스에 's' 서명이 있는 'GetAll' 메서드가 존재하지 않습니다.
d-bus

Raspi - DBUS - Bluez: 'org.freedesktop.DBus.Properties' 인터페이스에 's' 서명이 있는 'GetAll' 메서드가 존재하지 않습니다.

다음과 같은 문제에 직면했습니다. Bluetooth API를 사용하는 Go로 작성된 애플리케이션이 있습니다. 응용 프로그램은 Windows용으로 컴파일되어 실행될 때 작동합니다. 내 Raspberry Pi용으로 컴파일하면 애플리케이션이 실패합니다. 문제가 무엇인지에 대한 힌트를 얻기 위해 인터넷을 검색했습니다. 애플리케이션에서 다음 오류가 발생합니다. Properties.GetAll org.bluez.Device1: Method "GetAll" with signature "s" on interface...

Admin

a{sv}(oayays)b dbus 서명이란 무엇입니까?
d-bus

a{sv}(oayays)b dbus 서명이란 무엇입니까?

CreateItemdbus 서비스에서 메서드를 호출하려고 합니다 .org.freedesktop.secrets busctl --user call org.freedesktop.secrets /org/freedesktop/secrets/collection/login org.freedesktop.Secret.Collection CreateItem "a{sv}(oayays)b" a{sv}(oayays)b서명을 위해 전달할 매개변수를 어떻게 알 수 있나요 ? ...

Admin

두 VLC 인스턴스의 대상을 얻는 방법
d-bus

두 VLC 인스턴스의 대상을 얻는 방법

VLC 인스턴스를 하나만 실행하는 경우 org.mpris.MediaPlayer2.vlc를 대상으로 사용하여 dbus-send를 통해 VLC와 통신할 수 있습니다. $ dbus-send --dest=org.mpris.MediaPlayer2.vlc ... 두 개의 VLC 인스턴스가 실행 중인 경우 대상 xxxx와 yyyy가 다릅니다. 이들 중 한 명과 대화하려면 xxxx 또는 yyyy를 대상으로 사용해야 합니다. $ dbus-send --dest=:xxxx ... 다음을 통해 첫 번째 인스턴스의...

Admin

25초 지연: "내보낼 뼈대 없음"
d-bus

25초 지연: "내보낼 뼈대 없음"

오랫동안 GNOME 애플리케이션 실행이 25초 지연되어 고민을 했습니다. 누군가가 나보다 이 syslog 발췌문을 더 잘 읽을 수 있기를 바랍니다. "백그라운드 모니터", "비밀 에이전트" 및 "스켈레톤 내보내기"가 무엇인지는 나에게 완전히 미스터리입니다. 시스템 로깅( rtkit-daemon항목 제거됨): 2023-12-01T16:55:43.335760-08:00 dowland dbus-daemon[209261]: [session uid=1000 pid=209259] Activating servic...

Admin

cronjob이 systemclt 사용자 유닛을 다시 시작하도록 허용
d-bus

cronjob이 systemclt 사용자 유닛을 다시 시작하도록 허용

나는 systemctl을 가지고 있습니다사용자단위: [Unit] Description=my app Wants=network.target After=syslog.target network-online.target [Service] Type=exec ExecStart=/home/user/bin/myapp StandardOutput=append:/home/user/log.log StandardError=append:/home/user/log.log Restart=on-failure RestartSec=1...

Admin

아치 리눅스; org.freedesktop.DBus.Error.InvalidArgs: 'org.freedesktop.portal.FileChooser' 인터페이스가 없습니다.
d-bus

아치 리눅스; org.freedesktop.DBus.Error.InvalidArgs: 'org.freedesktop.portal.FileChooser' 인터페이스가 없습니다.

나는 아치 리눅스에서 sway를 사용하고 있으며 많은 응용 프로그램에서 다음 오류 메시지를 기록합니다. org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser” 이 문제를 어떻게 해결할 수 있나요? 당신의 도움에 감사드립니다 추신: 저는 wayland + sway를 사용합니다. ...

Admin

Dbus를 사용하여 Linux에서 시스템 깨우기 이벤트 감지
d-bus

Dbus를 사용하여 Linux에서 시스템 깨우기 이벤트 감지

애플리케이션이 절전 모드에서 깨어나자마자 애플리케이션에서 특정 작업을 수행하고 싶습니다. 이를 위해 내 애플리케이션에서 깨우기 이벤트를 감지하고 싶습니다. 내 cpp 프로그램에서 절전 이벤트를 감지하려면 다음 코드를 사용하고 있습니다. 온라인에서 아무것도 찾을 수 없기 때문에 사용할 DBus 신호와 같은 cpp에서 깨우기 이벤트를 감지하는 방법을 누군가 도와줄 수 있습니까? #include <dbus/dbus.h> static DBusHandlerResult handleSleepSigna...

Admin

Flatpak 앱이 링크를 열 수 없습니다
d-bus

Flatpak 앱이 링크를 열 수 없습니다

플랫팩에 대해 잘 몰라서 어디를 봐야할지 모르겠습니다. Thunderbird Flatpak에서 Firefox Flatpak으로의 링크를 열 수 없습니다. 주위를 둘러보니 그게 문제인 것 같아요웹 포털. 그러나 다음을 사용하여 디버깅을 시도할 때 flatpak run --log-session-bus org.gnome.Maps앱에서 링크를 클릭하면 로그에 포털 관련 문제가 표시되지 않는 것 같습니다(적어도 표시되지는 않습니다) . C63: -> org.freedesktop.DBus call org....

Admin