Articles of d bus

Получить список услуг DBUS

С помощью следующей команды я могу получить список служб DBUS. dbus-send –session –dest=org.freedesktop.DBus –type=method_call –print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames Выход: method return time=1531507472.618646 sender=org.freedesktop.DBus -> destination=:1.83 serial=3 reply_serial=2 array [ string “org.freedesktop.DBus” string “com.canonical.Unity.Launcher” string “org.freedesktop.Notifications” string “:1.7” string “org.freedesktop.network-manager-applet” string “:1.8” string “com.canonical.indicator.datetime” string “:1.9” string “org.gnome.Mutter.IdleMonitor” string “org.gtk.vfs.mountpoint_2434” string “com.canonical.indicator.sound” string “org.gtk.vfs.Daemon” string “org.pulseaudio.Server” string […]

Как запустить скрипт перед выполнением команды dbus-send?

У меня есть следующая проблема: в lubuntu 16.04 я могу отправить ноутбук в hibernate (приостановить на ОЗУ), используя скрипт подключения, чтобы переключиться на виртуальный терминал перед тем, как приостановить и отключиться от vt после приостановки /etc/pm/sleep.d / 01_switchvt cat /etc/pm/sleep.d/01_switchvt #!/bin/sh # Switch to a VC before suspending and back after resume case “$1” in […]

Как запустить корневую службу из графического интерфейса

Итак, я понимаю, что запуск приложения с графическим интерфейсом пользователя в качестве пользователя root в среде Linux является плохой идеей, и преобладает мнение, что лучше запускать такой сервис, имея отдельные процессы: процесс интерфейса графического интерфейса пользователя и фоновый режим с привилегированными правами root. демон, который выполняет реальную работу. Я создаю программу, нацеленную на неопытных пользователей […]

Как перезапустить dbus после ручного вмешательства при обновлении до Ubuntu 18.04?

Я пытаюсь обновить Ubuntu 16.04 LTS до 18.04 LTS. Независимо от того, какую команду обновления я пробую: do-release-upgrade или apt dist-upgrade , в какой-то момент обновления я получаю многочисленные ошибки «Не удалось подключиться к шине: нет такого файла или каталога», и в конечном итоге процесс обновления останавливается с ошибка и следующие пакеты в ошибке: Udev […]

Ошибка перезагрузки CentOS 7 при получении прав доступа?

Я пытаюсь перезагрузить CentOS 7 после yum update и получаю следующую ошибку при запуске sudo reboot . Ошибка при получении прав доступа: Ошибка при инициализации прав доступа: GDBus.Error: org.freedesktop.DBus.Error.AccessDenied: политика SELinux запрещает отправителю отправлять это сообщение этому получателю, 0 соответствует правилам; type = “method_call”, sender = “(null)” (неактивно) interface = “org.freedesktop.DBus” member = “Hello” error […]

Как я могу определить, когда мой ноутбук будет спать

Я использую Fedora 28. У меня есть ряд программ, которые я запускаю на основе времени блокировки и разблокировки, но я хотел, чтобы эти программы корректировали свое поведение, если обнаружен сон. Поэтому я хочу создавать файлы флагов (пустые файлы, существование которых диктует действие) всякий раз, когда ноутбук переходит в hibernate, но я не уверен, как на […]

Список меток разделов против устройств с использованием dbus / udisks в bash

У меня проблема, когда использование dbus и udisks, по-видимому, является наилучшим подходом. Поэтому я придумал проблему: создайте таблицу меток и устройств для каждого раздела, «установленного» ala: "" /dev/sda1 "ROOT" /dev/sda2 "BACKUP" /dev/sdb1 … дело в том, что чем больше я думаю о том, как подойти к этому, тем больше я смущаюсь. Может кто-нибудь сделать некоторые […]

Почему при перезагрузке изменяется файл / etc / machine-id?

/etc/machine-id изменяется при каждой загрузке моей недавней установки Debian Jessie. Документы говорят, что это не должно: Идентификатор машины обычно генерируется из случайного источника во время установки системы и остается постоянным для всех последующих ботинок. При желании, для систем без гражданства он создается во время выполнения при ранней загрузке, если обнаружено, что он пуст. (Если моя […]

Невозможно изменить настройки в команде, когда я запускаю его с помощью sudo

Когда я запускаю meld с sudo , su , gksu или gksudo меня есть следующий вывод: (meld:1666): GLib-GIO-CRITICAL **: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed (meld:1666): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion 'G_IS_DBUS_PROXY (proxy)' failed (meld:1666): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch –autolaunch=745b249ad9024475816761582a9ee2ca –binary-syntax –close-stderr': Child process exited with code 1 […]

Отключить автоподстройку в Ubuntu 16.04

Я работаю над созданием варианта Ubuntu, в котором установлено множество инструментов для судебно-аналитического анализа и т. Д. Однако я не могу понять, как отключить автомонтаж вообще. Я хочу НИКОГДА не монтировать ничего, я всегда хочу что-то монтировать вручную. Я сделал несколько поисков и нашел это: Как я могу использовать gsettings для отключения автомонтирования устройства в […]

Intereting Posts
Написание сценария запуска с различным рабочим каталогом Как разобрать XML в CSV с помощью сценария оболочки? Есть ли более сжатая альтернатива трубопроводу для wc для подсчета файлов в каталоге сенсорная панель не работает над установкой Arch с Gnome Как установить libxcb tslib: курсор мыши перемещается в противоположном направлении в поле выбора Дублируйте пользователя или, по крайней мере, пароль Fedora 20: «Не удалось разрешить хост: download.fedoraproject.org» Изменить, где mlocate хранит базу данных? Ошибки выполнения после обновления perl в arch linux Linux Mint устанавливает программы в / not not / home, как мне это разрешить? Воспроизведение флэш-анимации в замедленном режиме в Linux В файле списка файлов для пакета «qdbus» отсутствует окончательная новая строка (Raspbian) Выполнять команды как другого пользователя Как избежать предупреждений из подоболочек, если функция в PROMPT_COMMAND не определена?