Я использую следующий код для отображения значка уведомления в Ubuntu 11.10 (gtk-sharp 2.12)
StatusIcon icon = StatusIcon.NewFromStock(Stock.Harddisk); icon.Visible = true;
, но значок не отображается.
У вас есть какой-либо совет
В более новых выпусках Ubuntu (с использованием Unity) используется новая система / библиотека для значков уведомлений, которая называется Индикаторы приложений с использованием библиотеки appindicator. Я предлагаю вам взглянуть на использование appindicator-sharp для создания индикатора. Вы можете увидеть пример патча о том, как он был реализован в Tomboy здесь . Чтобы иметь что-то, что работает как для Unity / Ubuntu, так и для других традиционных настольных сред, я предлагаю вам использовать подход, аналогичный тому, который используется в Tomboy, когда во время выполнения вы обнаруживаете, какой стиль «значок уведомлений» вы должны создать.