гном-Шелл-расширением: JS, которая работает в зазеркалье не в расширение

У меня есть следующий фрагмент кода, который (в Зазеркалье) дает мне список контактов (управляет гномом-контакты):

// Способ 1:
константный ContactDisplay = импорт.пользовательского интерфейса.contactDisplay;
пусть СКП = новый ContactDisplay.ContactSearchProvider();
дайте контакты = КСЛ.getInitialResultSet(["]);
контакты.длина // 120 контакты

// Способ 2:
константный ContactSystem = оболочки.ContactSystem;
пусть КС = ContactSystem.get_default();
пусть contacts2 = ЗС.initial_search(["]);
contacts2.длина // 120 контакты

Эти два куска кода (насколько я знаю) эквивалентны, так как ContactSearchProviderс getInitialResultSet в основном вызывает initial_search метод ContactSystem.get_default().

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

Следовательно, почему этот код работает в зазеркалье, но не в расширении. Почему это? Контакты не загружаются в момент выполнения расширения? Поставщик контакт поиск как-то не подключен ко мне? Как я могу обойти это?

+336
MrDiskor 20 мая 2012 г., 3:11:36
15 ответов

Я ограничиваю свой ответ на аспект Firefox в вопрос.

Пока идет обычная установка Ubuntu с предустановленным браузером Firefox, ОП, кажется, заменили, что с Авророй (в версии разработки Firefox) с помощью ППА.

Сейчас не ясно, будет ли ОП имеет некоторые другие также установлен браузер. Этот момент может быть значительным, потому что в Ubuntu нужно иметь браузер присутствует во все времена: увидеть, почему удаление Firefox установить другой браузер? и могу ли я удалить и заменить Firefox с другого браузера мой выбор?.

Учитывая потребность в веб-браузере, ОП, может быть, лучше сначала проверить программное обеспечение, установленное в системе с помощью команды dpkg --сделать-выбор. Если есть приемлемая альтернатива представить дополнения, продувки Аврора ППА не должна представлять проблему. Продувка шаг может затем следовать простым судо apt-получить установку для Firefox.

Однако, если "Аврора" - это единственный браузер, я не уверен, что продувка первого ППА будет успешным. ОП, необходимо изучить выход из apt-получить на данный момент.

Извинения за размещение этого, как ответ в случае если она считается неактуальной.

+950
IgorT 03 февр. '09 в 4:24

Да, вы можете интегрировать PeaZip файлы с Windows, выполнив следующие действия:

  1. Для отправки ввода объекта в указанную функцию, просто нажмите правой кнопкой мыши на какую-либо группу объектов, а затем использовать PeaZip, при записи в меню "Отправить".
  2. Перетащите объект или группу объектов на значок PeaZip, при. Он будет автоматически выбрать объекты, которые вы предоставили.
  3. Перетаскивать объекты на открытых PeaZip, при так что вы можете иметь полный доступ к процессу.
  4. Дважды щелкните на вашем Pezip типов файлов, чтобы открыть его.

Вы можете повторно организовать системную интеграцию приложения в инструменты конфигурации в опции> системной интеграции, которая требует административных прав, если действительно необходимо. Или просто выбрав пользовательские установки/конфигурации в установщик, чтобы открыть больше возможностей.

Для получения более подробной информации, вы можете посетить PeaZip, при этом сайте

+922
luv2know 8 мар. 2019 г., 23:55:46

Бойкий вышел из поддержки некоторое время назад. Следующая версия с веселенькой (кармические) тоже из поддержки.

Вы также не можете перейти промежуточных версий, т. е. не 9.04 до 10,4 - вы должны пройти через 9.10.

Поскольку оба Бойкий и кармических были удалены из основных репозиториев, вы лучшие обновления маршрута для загрузки рабочего стола ИСО 10.04 и сделать новую установку.

Вы должны, конечно, резервное копирование любого не скрытые файлы в /Home перед установкой. Вы можете восстановить данные после.

+840
Kilosh 2 мая 2019 г., 15:19:04

Где неофициальный Торо (самые последние) версии? Этот Дэв. предварительный просмотр (здесь: https://www.youtube.com/watch?v=EmlP2P7ibZU) почти ничего не работает.

+812
Heather Jacob 19 окт. 2011 г., 8:01:17

Вместо изменения как Каталог работ, вы могли бы немного очистить сценарий. Это легче реализовать, и, вероятно, менее опасны в долгосрочной перспективе.

Следующие буду удалять ничего за 7 дней в ваш ~/загрузки/ каталог:

найти ~/загрузки/ опции-mtime +7 -удалить

Вы могли бы хотеть проверить это просто удаление -удалить сегмент и просмотрев файлы, которые он возвращает. Но как только вы счастливы с ним, вы можете запланировать его выполнение раз в сутки, запустив кронтаб -е и добавлять это на новой строке:

@ежедневно находим ~/загрузки/ опции-mtime +7 -удалить

УправленияХ то м , чтобы сохранить и выйти, и вы сделали.

+788
diredragon 25 нояб. 2016 г., 8:50:02

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

ЛС-д -- */ | РМ -РФ $1

Я бы ожидал, что результат команды ls-д --*/, чтобы быть передан на вход РМ, но он не работает. Идеи?

+698
Ari Aguero 20 нояб. 2013 г., 5:55:00

Пусть Убунту решить:

В классический GNOME

  1. Выберите "Система," "Администрация," "Драйверы."

  2. Нажмите кнопку "Включить", чтобы установить некоторые драйверы для использования и включить их в будущую систему обновления.

  3. Выберите "Система," "администрация," "Менеджер обновлений" для проверки вашей системы на наличие программных и аппаратных обновлений.

В единстве (по умолчанию интерфейс)

Откройте Dash и искать системные настройки.

enter image description here

Откройте Параметры Системы. В окне, которое появляется, нажмите кнопку дополнительные драйверы.

enter image description here

Кроме того, в Ubuntu будет автоматически выполнять сканирование обновление на регулярной основе, чтобы гарантировать, что каждая часть системы хранится в курсе исправления проблем безопасности и стабильности.

+673
josh3736 22 мар. 2016 г., 18:07:52

Вы можете использовать Убунту твик для этого.

Как только вы установили его, приложения -> Системные инструменты -> Убунту твик -> система -> тип файла -> добавить изображение.

alt text

+640
Kriti Joshi 27 мар. 2017 г., 1:24:10

У меня установлен Skype 4.1 в Ubuntu 12.04, но к сожалению я не могу принять от Logitech работают камеры, как микрофон. Я пробовал всякие вещи импульсный опции звука Skype, но ничего не работает. Что я могу сделать, я отчаянно...прилагаю фото PulseAudio и параметры звука в Skype!

enter image description here/i.stack.imgur.com/oiRHu.png

+578
matt b 20 мая 2017 г., 14:18:17

Где на фоне единства (3Д) находится лаунчер? Я хотел бы повысить прозрачность лаунчер, чтобы сделать его лучше подходят светлые темы (например, сияние). Фактическая прозрачность лаунчера подходит только с более темными темами (например, атмосфера).

Файл "launcher_background_middle.ПНГ" в /usr/доли/единство/темы, кажется, не влияют на прозрачность Launcher, и я еще не выяснил, где пусковой фон. Это должен быть рисунок, который можно редактировать в Gimp.

Спасибо заранее за вашу помощь.

+521
Jon G 6 авг. 2018 г., 8:31:47

Я с Ubuntu 12.04 (x64) и с хром обновил на вопросы 22.0.1229.94 происходят в некоторые сайты, такие как Facebook, на странице прокрутки:

enter image description here

Я пробовал версии 23(бета) и появляются 24(нестабильная) и вопрос тоже, я думаю, что некоторые зависимость вызывает, что. У кого-то есть предложения?

+291
NessSova 17 апр. 2013 г., 22:58:05

11.10, он был испытан с процессоров Сэнди Бридж? Я спрашиваю это, в основном, понятия не имею, почему мой компьютер под Ubuntu длится всего 2 часа (закрытый экран), но когда под окнами 7 дома, она длится приблизительно 4 часа (экран, светодиодный экран). (И мои колени горячий под управлением Ubuntu.)

Компьютер Samsung-модель ноутбука: NP700Z5B-W01UB, с i7 второго поколения, графикой ATI мобильности Radeon серии GDDR5 с 512 МБ, 6 ГБ DDR3 мэм.

Я не уверен, что это, но Ubuntu 11.10 немного(много) глючит. И я более любопытно, почему это... если мой motehrboard архитектура, архитектура процессора. Или может я использую неправильную версию Ubuntu. Я скачал Ubuntu 11.10, не уверен, что строить... я даже не могу найти, что с этой новой установки.

Батарея Обжора. теперь не запускается из терминала пакеты установки не запускаем правильно. Мышь-tocuhpad супер чувствительный (но я думаю, что это проблема водителя) И я не мог запустить отчет.

Учитывая понижение или "установка" 11.04 или любопытно, когда это следующий большой релиз для Ubuntu. Спасибо и имеют хороший день :)

+282
alzqs bon 25 июл. 2019 г., 13:40:54

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

Ошибка

на awk: строка 0: регулярное выражение составить не удалось (отсутствует '(')

):

на awk: строка 0: регулярное выражение составить не удалось (отсутствует '(')

)>

Следующие теги были найдены в мп3:

Эти теги должны быть зачищены:

Вот скрипт, полученных от savvyadmin

#!/бин/Баш
# Имя скрипта: strip-tags.sh
# Автор оригинала: Иана DarkStarShout блог
Сайт#: http://darkstarshout.blogspot.com/
# Нужным слегка изменен по нраву SavvyAdmin.com

oktags="TALB АПИК TCON TPE1 TPE2 TPE3 TIT2 TRCK Таер TCOM трос"

indexfile=`mktemp`

#Определить теги присутствуют:
найти . -имя_экземпляра "*.в формате mp3" -exec для eyeD3 --нет-цвет -в {} \; > $indexfile
рода-у tagspresent=`$indexfile | на awk -е\): '/^<.*$/ {печати $1}' \
| уник | на awk -Ф\)\> '{печати 1$}' | awk и -Ф\( '{печати $(НФ)}' \
| у awk 'начало {ОРС=" "} {печати $0}"

РМ $indexfile

#Определить теги для прокладки:
tostrip=`Эхо-N $tagspresent $oktags $oktags \
начать | у awk '{РС=" "; СПР="\п"} {печати $0}' | СНП | уник -у \
| у awk 'начало {ОРС=" "} {печати $0}"

#Подтвердите действия:
Эхо
Эхо следующим тегам были найдены в МР3:
Эхо $tagspresent
эхо этих тегов должны быть зачищены:
Эхо $tostrip
Эхо
Эхо -Н нажмите клавишу Ввод, чтобы подтвердить, или CTRL+C, чтобы отменить...
читать манекен

#Лишить их
stripstring=`Эхо $tostrip \
| у awk 'начать {ФС="\Н"; РС=" "} {печати " - набор-текста-рамки=" $1 ": "}"

# Первый проход копий любой В1.X теги к V2.3 и прокладки нежелательных данных тегов.
# Второй проход удаляет В1.X теги, так как я не люблю их использовать.
# Без-без-маркировки-сроки, добавил, новый нежелательного тега. :-)

найти . -имя_экземпляра "*.МР3" \
-старпома eyeD3 --в-В2.3. нет пометки-сроках $stripstring {} \; \
-старпома eyeD3 --удалить-В1 --нет пометки-сроки {} \; 

Эхо "полный сценарий!"
+262
zarik5d 11 февр. 2010 г., 22:16:33

Я с Ubuntu 11.10, и просто записалась в Ubuntu One и Ubuntu один музыкальный. Как правило, файл Sync работает нормально, но музыка была полным провалом до сих пор. Вот что я смотрю:

После 24 часов, ни один MP3 или OGG файл от моего ноутбука уже синхронизированы с музыкой "облачной" папке.

У меня 4 гигов использовать данные, которые, безусловно, не достаточно, чтобы включать музыкальные файлы. Вот про нужное количество для Мои документы и фотографии. С музыкой, это должно быть больше похоже на 13 гигов.

Нет музыки на Ubuntu один музыкальный приложение на моем телефоне, ни на веб-мнению моей Ubuntu в одну папку облака я следовала всем инструкциям, которые я мог найти. В принципе, на моем ноутбуке, щелкните правой кнопкой мыши на папке "музыка" и выберите "Ubuntu один > синхронизировать эту папку"

В папке "музыка" теперь есть зеленая отметка на нем с указанием своих синхронизированы

В Ubuntu в одном приложении на моем ноутбуке говорит, что "файл синхронизации до даты"

Я же предоставить информацию о кредитной карте, и на одном сайте Ubuntu "потоковой музыки" находится в списке моих услуг.

Так что я делаю не так?

Просто прочитайте этот пост, как я испытываю ту же проблему, ответ на этот пост, говорит, что из-за большого количества файлов, пытаясь быть загружен, что это может занять до недели. Однако я, как выше и говорили, что "файл синхронизации до даты" может кто-нибудь подтвердить, что это ошибка и что мне просто нужно ждать синхронизации файлов на самом деле быть в курсе? Ура

+240
Mosaic 31 авг. 2011 г., 13:52:27

Я только что закончил успешно обновить 10.04.4 до 12.04.1 на мой удаленный сервер. После перезагрузки, я проверил, что это все таки загрузиться со старого ядра:

$ команды uname -а
Сократ в Linux 2.6.32-41-универсальный-Пае #94-Убунту СМП Пт июл 6 17:08:20 по UTC 2012 i686 в i686 в для i386 GNU/Линукс

Я также запустить Update-харчи:

 обновление-жратвы $ судо 
Поиск директорию жратвы ... нашел: /загрузки/grub
Поиск файлов по умолчанию ... найден: файл /boot/grub/С по умолчанию
Тестирование существующего меню grub.файл LST ... найден: файл /boot/grub/с меню.ЛСТ
Поиск заставочная картинка ... ни одного не нашел, вприпрыжку ...
Нашли ядра: в /boot/vmlinuz-3.2.0-29-универсальный-Пае
Нашли ядра: в /boot/vmlinuz-2.6.32-41-универсальный-Пае
Нашел жратву 2: файл /boot/grub/с ядро.ИМГ
Нашли ядра: в /boot/memtest86+.Бен
Обновления /загрузки/grub/меню.ЛСТ ... сделано

Но он все еще загружается из старого... я проверил, что я по-прежнему работает жратвы наследие:

 с помощью dpkg -л жратвы* | грэп второй
второй граб 0.97-29ubuntu66 Великого объединения загрузчик (старая версия)
второй жратвы-общие 1.99-21ubuntu3.1 Гранд-Единый загрузчик (общие файлы)
+117
user3028 31 мая 2010 г., 10:13:04

Показать вопросы с тегом