Используйте notify-osd вместо messages-daemon в GNOME-Shell

Из ответа @didrocks:

Этот mecanism не доступен с сегодняшнего дня (мы можем представить один в будущем с 3 разделенными снимками, как Вы выводите, но это не доступно теперь). Другая опция, которую можно искать, если, если снимок 2 и 3 сильно связывается, у Вас может быть один снимок, содержащий jvm и Ваши 2 сервиса. Затем некоторая конфигурация для выбора, что запустить (сервис 1, сервис 2 или два из них).

Обновление:

я просто видел: поспешные пакеты получат дифференциал (дельта) обновления? , который по существу решает проблему, я думаю. Мое беспокойство было то, что я должен буду повторно упаковать JRE каждый раз, когда я публикую новую версию своего программного обеспечения. С обновлением дельты (который я все же должен разработать, как сделать) исчезает эта проблема. Я рад за 1 пакет иметь его собственный JRE, пока он снова использует его.

Редактирование снова: На данный момент (20 июня 2016) обновления дельты еще не выпускают, но проводят эксперименты на и вероятно скоро произойдут. Источник: #snappy на freenode

8
задан 07.05.2020, 02:00

2 ответа

Информация, представленная в этом посте, связана с:
Как сделать так, чтобы щелкнув уведомления Notify-OSD, я мог найти свое приложение / сообщение?

Системный файл ( 12.04): содержимое

file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service  

:

    [D-BUS Service]
    Name=org.freedesktop.Notifications
    Exec=/bin/sh -c 'if
         [ ! -x /usr/lib/notification-daemon/notification-daemon ] ||
         [ "$GDMSESSION" = guest-restricted ] ||
         [ "$GDMSESSION" = gnome-classic-guest-restricted ]
         [ "$GDMSESSION" = default -a
              "$(basename `readlink /etc/alternatives/x-session-manager`)" =
                    gnome-session ] ||
         [ "$GDMSESSION" = ubuntu ] ||
         [ "$GDMSESSION" = ubuntu-2d ];
      then exec /usr/lib/notify-osd/notify-osd;
      else exec /usr/lib/notification-daemon/notification-daemon; fi'

, по-видимому, переключение сегментов кода, выделенных жирным шрифтом, сделает переключение, но вопрос о том, действительно ли изменение является функциональным, - это другой вопрос. (например, существуют ли notification-daemon и notify-osd? и т. д.)

Другая грубая возможность - переименовать двоичные файлы, меняя имена notification-daemon и notify-osd однако иногда возникают проблемы, такие как конфликтующие зависимости, когда двоичный файл проверяет свое собственное имя.

Я не люблю публиковать гипотетические решения, но это то, что я предпочитаю не пытаться, и, поскольку не было никакого ответа, возможно, этот пост оживит аудиторию и вызовет лучшие ответы.

ref:

10
ответ дан 07.05.2020, 02:01

Я использую этот трюк в Ubuntu 13.10: просто удалите извещение-извещение из автозагрузки приложений:

Показать службы запуска (по умолчанию скрыто)

cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Открыть автозагрузку приложений (системные инструменты -> Настройки -> Приложения для запуска), найдите «Уведомление Deamon» и не можете его!

2
ответ дан 07.05.2020, 02:02

Теги

Похожие вопросы