Меню индикаторов из строки gtk.Builder ui

Ubuntu (и даже другие дистрибутивы на базе Linux) могут читать почти все файловые системы. Итак, сначала ответьте на свой второй вопрос; нет, у ubuntu не будет проблем с чтением другого (возможно, внутреннего) жесткого диска, отформатированного как NTFS или FAT.

Для вашего первого вопроса вам нужно только освободить раздел (любой формат: NTFS, FAT , ext или просто бесплатно) данных для установки Ubuntu. почти все Раздел, на котором вы собираетесь устанавливать Ubuntu, не должен содержать полезные для вас данные.

Вы можете отформатировать его во время или перед установкой с любым форматом, поскольку Ubuntu может отформатировать его с ext независимо от предыдущего формата. Кроме того, поскольку у него есть жесткий диск емкостью 2 ТБ, я предполагаю, что у него есть GPT, поэтому вам не нужно беспокоиться о 4 проблемах с основными разделами, связанных с MBR.

2
задан 10 October 2011 в 21:06

4 ответа

Проблема заключается в том, что ваш объект Indicator (ind) не является переменной класса, его область видимости находится только в функции __init__. Это означает, что он уничтожается сборкой мусора Python, как только ваш класс завершит инициализацию. Чтобы исправить это, замените ind на self.ind:

self.ind = appindicator.Indicator("jes_test_menu", "indicator-messages", appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status(appindicator.STATUS_ACTIVE)
self.ind.set_attention_icon("new-messages-green")
self.ind.set_menu(menu)
2
ответ дан 25 May 2018 в 20:15
  • 1
    Ах! Спасибо. Одна из тех вещей, которые становятся настолько очевидными, как только они объясняются. – Jo-Erlend Schinstad 18 June 2011 в 23:07
  • 2
    @ jo-erlend Если это решает вашу проблему, нажмите зеленую галочку, чтобы все могли видеть, что этот вопрос решен. – Isaiah 19 June 2011 в 02:25
  • 3
    DoR, спасибо. Я не знал об этом, когда спросил. :) – Jo-Erlend Schinstad 19 August 2011 в 11:18

Проблема заключается в том, что ваш объект Indicator (ind) не является переменной класса, его область видимости находится только в функции __init__. Это означает, что он уничтожается сборкой мусора Python, как только ваш класс завершит инициализацию. Чтобы исправить это, замените ind на self.ind:

self.ind = appindicator.Indicator("jes_test_menu", "indicator-messages", appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status(appindicator.STATUS_ACTIVE)
self.ind.set_attention_icon("new-messages-green")
self.ind.set_menu(menu)
2
ответ дан 2 August 2018 в 03:18

Проблема заключается в том, что ваш объект Indicator (ind) не является переменной класса, его область видимости находится только в функции __init__. Это означает, что он уничтожается сборкой мусора Python, как только ваш класс завершит инициализацию. Чтобы исправить это, замените ind на self.ind:

self.ind = appindicator.Indicator("jes_test_menu", "indicator-messages", appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status(appindicator.STATUS_ACTIVE)
self.ind.set_attention_icon("new-messages-green")
self.ind.set_menu(menu)
2
ответ дан 6 August 2018 в 03:29

Проблема заключается в том, что ваш объект Indicator (ind) не является переменной класса, его область видимости находится только в функции __init__. Это означает, что он уничтожается сборкой мусора Python, как только ваш класс завершит инициализацию. Чтобы исправить это, замените ind на self.ind:

self.ind = appindicator.Indicator("jes_test_menu", "indicator-messages", appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status(appindicator.STATUS_ACTIVE)
self.ind.set_attention_icon("new-messages-green")
self.ind.set_menu(menu)
2
ответ дан 13 August 2018 в 15:45

Другие вопросы по тегам:

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