Как добавить значок Ubuntu в качестве индикатора?

У меня есть точное. Мне не нравится, что значок Ubuntu один находится в области уведомлений под конверт. Я бы значок облака обратно на панель, как это было раньше. Есть ли способ сделать это? Я искал и, кажется, никто не задал этот вопрос.

+292
princeixor 22 мар. 2016 г., 16:33:53
35 ответов

при создании файловой системе Android, я получаю сообщение об ошибке, как

Вы пытаетесь построить с несовместимой версии
за javac.

Ваша версия: что javac 1.7.0_12-ЕА.
Правильная версия: 1.6.

Пожалуйста, следуйте инструкции по установке машины на
на HTTP://source.android.com/source/download.html

но у меня версия только 1.6.

$ Java-версия 
Java версия "1.6.0_26"
Java(ТМ) среда выполнения SE (сборка 1.6.0_26-в03)
Ява Hotspot(ТМ) 64-разрядного сервера виртуальных машин (сборка 20.1-в02, смешанный режим)

на самом деле я имел в Java 1.7, то после просмотра этой ошибки я просто установлена Java 1.6 АМД сняли с Java 1.7. но до сих пор указывая на Java 1.7. Что мне делать далее ? пожалуйста, руководство меня. Спасибо заранее.

+938
Andy Stone 03 февр. '09 в 4:24

Мне нужно, чтобы иметь возможность скачивать .формат flv (Flash-видео), и я знаю, что программа "реальный игрок" может легко сделать это. Как я могу его установить? Я не могу найти установщик в любом месте.

+907
Reda 12 февр. 2011 г., 20:28:21
Другие ответы

Связанные вопросы


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

Есть апплет поиска, как OS X и есть апплет словарь, как в Xubuntu и Kubuntu? Если да, то как мне их получить? Программкой, я имею в виду те, что на панели

+895
jawz101 30 дек. 2010 г., 21:11:18

от:

Просмотр лог-файлов в Ubuntu Линукс
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/

в /var/журнал/apache2 не/* : каталог Apache веб-лог-файлы сервера 
+844
yeach 18 дек. 2015 г., 19:39:38

Я тоже возникают проблемы со звуком. Я не нашел точной, но мой работает нормально в Windows также и звуки, похожие на вашу проблему. Я получаю звук на моем ASUS ve228, но не на моей карте vt1720 ЧКВ.

Что я сделал, чтобы включить звуковой карты перезагрузки в Recovery. Запустите исправление файловых систем Ремонт пакеты. Затем перезагрузка. Тогда это работает для меня, но если я еще раз перезапустить его не удается. Затем я должен повторить процесс.

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

+831
mCasamento 23 июл. 2016 г., 17:31:35

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

+825
Dshiz 24 июн. 2016 г., 12:18:50

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

Блокировка версии не так умен, как кажется. Он должен делать то, что он говорит на олово, заблокировать версию... но это только запирает его в синаптическую. Все остальное, что делает обновления пакетов (читай: менеджер обновления, apt-получить, профпригодность и т. д.) игнорирует это. Это, наверное, неправильного поведения, так что я ожидаю, что это будет фиксированный во времени.

Но чтобы остановить вещи становится обновленной, вы хотите "удерживать" его. Для этого наедаться способности, найти пакет (/ быстрый-ключ для поиска, Н находит следующий экземпляр) и нажмите сек на то, чтобы удержать его. Это уважают намного больше, чем "характеристика синаптических замок".

Редактировать: другой способ сделать это с помощью командной строки, выполнив это:

судо -я
Эхо <имя-пакета> удержание | команды dpkg --сэт-выбор

Но как я начал, я не думаю, что вам нужно сделать, это в ваших обстоятельствах. При условии, что вы используете версию пакета, которая явно новее, чем текущая стабильные релизы (и не просто случайный номер сборки - вы можете увидеть в синаптическую) все будет хорошо.

+817
jvbresinsky 14 окт. 2014 г., 10:05:57

Я с этой проблемой. Я не мог найти достойную исправить, но я это обойти. Обратите внимание, что это ужасный хак, но это не работа для меня, пока корневая проблема решена, надеюсь, это поможет кто-то другой. Каждые 5 секунд он проверяет файл dmesg ошибок подключения HDMI и если он находит его перезапускает соединение.

Я сделал этот скрипт Watchdog -- заменить "DFP1" с именем вашего вывода (получить его от расширения xrandr).

#!/usr/Бен/ОКР питона
импорт ОС
время импорта 

допустимые = "ELD_Valid=1"
неверный = "ELD_Valid=0"

деф метод executecommand(the_command):
 temp_list = ОС.к popen(the_command).читать()
 возвращение temp_list

деф getDMESG():
 возвращение метода executecommand("команды dmesg | грэп -я по HDMI | хвоста -Н 10")

деф needsRefresh():
 список = getDMESG();
 valid_index = список.rfind(действительный)
 invalid_index = список.rfind(недействительным)
 если invalid_index > valid_index:
 возвращает true
другое:
 возвращает false

деф doTest():
 если needsRefresh() == истина:
 ОС.к popen("расширения xrandr -дисплей :0 --выход DFP1-выключить; расширения xrandr -дисплей :0 --выход DFP1-авто").читать()

в то время как правда:
doTest()
время.сон(5)

Если кто-то знает лучший способ, чтобы обнаружить ошибку (с драйверы Catalyst), пожалуйста, дайте мне знать. (С драйверами с открытым исходным кодом, я думаю, вы могли бы вызвать сброс бита кода На событий DRM с ACPI, если вы хотите сделать некоторые скрипты).

Я начну его, добавив в /etc/rc автомобиль.местные: (смена "провал" на имя пользователя, войдите в систему как)

Су XBMC в -с 'питон /home/USERNAME/src/check_hdmi.py &'
+814
user3607798 11 июл. 2013 г., 20:19:04

Эти вопросы из-за UEFI, которая поставляется с Windows 8 устройств. Удаление Windows не удалить с UEFI.

+805
ikarius 11 нояб. 2016 г., 23:08:12

этот Исправлена проблема для меня:

судо apt-получить установку ia32-библиотеки ia32-библиотеки-мультиархитектурный

Спасибо Стив Langasek увидеть свою ошибку

+805
Degauss 13 июл. 2013 г., 1:54:16

Есть прекрасный индикатор-апплет, которого нет в репозиториях, но вот на Launchpad.

Вот фотография его в действии:

enter image description here

Вот код для установки через терминал:

судо дополнения кв-репозиторий PPA:Лоренсо-Карбонелл/сайт atareao

суда apt-получить обновление && судо apt-получить установку моей-погода-показатель
+793
Geekymonkey 12 авг. 2012 г., 22:44:26

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

открыть интерфейсом dconf-редактор

перейдите к /орг/гном/параметры-демон/плагины/расширения xrandr

снимите активные

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

Удачи!

+722
Jetty Gaming 2 нояб. 2017 г., 18:48:13

Вы можете определить переменные окружения в файле/etc/среды файл, судо загрузит их. Таким образом, вам не нужно использовать параметра с судо. Другой подход состоит в том, чтобы избежать судо сброс среды путем комментирования строки по умолчанию env_reset в файле/etc/пользователям использовать sudo? файл. В этом случае вы будете иметь судо сохранения текущей среды, в которой он был вызван. Для дальнейших вариантов см. Мужчина пользователям использовать sudo?.

+701
nobrandheroes 21 янв. 2012 г., 7:03:01
судо дополнения кв-репозиторий PPA:doctormo/компания Wacom-плюс
судо apt-получить обновление
суда apt-получить установку компания Wacom-переходный

Спасибо Мартин Оуэнс -doctormo-

+696
user4922 30 мая 2013 г., 17:14:34

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

+675
erroia 26 мая 2013 г., 1:37:43

Когда я использую портативный CS4 в вино, и я нажмите кнопку шрифт в приложении, его сила уходит. У меня есть базовые шрифты от Microsoft установлены. Любые идеи? (Он никогда не использовал для этого, пока я не удалил и переустановил вино несколько раз)

+672
Juliana B C 27 нояб. 2012 г., 1:23:17

Я хотел бы рекламировать свою долю НФС через растеризации шрифтов, так что я могу просто просматривать с нескольких компьютеров без того, чтобы установить все это, особенно когда приходят гости и хочется чего-то фотоальбом.

Я знаю, большинство клиентов потребуются дополнительные пакеты (как в NFS-общие) установлен для того, чтобы работать. Идеальным решением будет включать в себя инструкции для клиентов (если таковые имеются).

+659
Matthew Walker 14 авг. 2015 г., 16:27:04

Спросил на StackOverflow, но предложенное решение предполагает использование GCC 3.4.

Вопрос со всеми подробностями:

_dl_stack_flags_error вопрос на StackOverflow

Однако, моя Ubuntu 10:

Уэйд@wadesworld:~$ команды uname -а
Wadesworld в Linux 2.6.18-194.8.1.el5.028stab070.5ent #1 СМП Пт сен 17 19:46:02 МСД 2010 семейства i686 GNU/Линукс

только на GCC 4.1 как минимум.

Кто-нибудь видел / решал эту проблему?

+591
Secundus 23 янв. 2012 г., 0:43:04

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

Спасибо.

+582
Salmon Schmidt 15 июл. 2017 г., 12:38:42

Я видел некоторые люди жалуются на то, как нестабильное менеджер настроек CompizConfig ("эту команду") и как она может разбить настольных компьютеров, если они не будут осторожны.

Каковы некоторые из известных проблем с эту команду? Я хотел бы решить, действительно ли это стоит риска для меня.

+552
brunzb00sh 3 сент. 2011 г., 20:03:54

Конкретно проблема в том, что когда вы построили свой модуль, дереве исходников ядра, вероятно недостающие модули.файл symvers. Система kbuild на самом деле предупреждает вас об этом, когда вы строите свой модуль. Если Модули.symvers отсутствует, вы увидите:

Предупреждение: символ версию сброса в /usr/src/и Линукс-2.6.34-12/модули.symvers отсутствует; модулей будет иметь никаких зависимостей и modversions.

Если ваше ядро CONFIG_MODVERSIONS включена, то во время modpost этапе создания своего водителя он будет запускать скрипты/мод/modpost с -м вариантом. Если ты смел и взглянуть на Скрипты/мод/modpost.с исходным кодом, вы увидите, что в -М случае добавляется _module_layout_ символ в файл vmlinux, однако если вы не имеете модулей.symvers от вашего ядра, вы не будете получать значение CRC для данного символа и вы будете в конечном итоге с это сообщение об ошибке.

Таким образом, есть два способа обойти это.

1) выполнить полную сборку ядро для создания модулей.symvers, затем перестройте свой модуль. [http://www.mjmwired.net/kernel/Documentation/kbuild/modules.txt][1]

51 === 2. Как строить внешние модули
52 
53 Для сборки внешних модулей, необходимо иметь готовые, доступные ядра 
54, содержащего конфигурацию и заголовочные файлы, используемые при строительстве.
55 кроме того, ядро должно быть построено с поддержкой модулей. Если вы не
56 использование ядра дистрибутива, то там будет пакет для ядра вы
57 запущены вашего дистрибутива.
58 
59 в качестве альтернативы можно использовать "сделать" мишень "modules_prepare". Это
60 убедитесь, что ядро содержит необходимую информацию. Цель
61 существует исключительно как простой способ, чтобы подготовить дерево исходных кодов ядра
62 построение внешних модулей.
63 
64 Примечание: "modules_prepare" не будет строить модуль.symvers даже если
65 CONFIG_MODVERSIONS установлен; следовательно, полная сборка ядра должен быть
66 выполнены, чтобы сделать модуля работа с версиями.

2) Другой вариант-это сказать глупость modprobe для просто игнорировать все это дерьмо и просто загрузить модуль в любом случае:

команды modprobe -Ф <модуль>

Я склоняюсь к варианту 2 :)

+477
Dejan Petrovic 28 февр. 2012 г., 21:46:19

Введите человека по rsync в терминал, чтобы увидеть страницу. Он показывает вам все доступные варианты и объясняет их. Я думаю, что вы ищете

- существующие пропустить создание новых файлов на приемнике

так что используйте его как вариант

по rsync --существующие
+430
Flurrywinde 2 мая 2014 г., 19:58:22

Попробовать http://nevitus.com/2013/05/unity-integration-for-pidgin/

Прокрутите вниз до нижней части поста и скачать плагин для интеграции единства в Pidgin.

+428
Yhal Htet Aung 1 авг. 2015 г., 6:35:31

Я сегодня, имея в Ubuntu и Win 7 двойной загрузки и я хочу удалить Windows 7 и отформатировать все мои разделы на использование файловой системы Linux. Но я хочу оставить дверь открытой на случай, если у меня возникнут проблемы с Linux, чтобы иметь возможность доступа к моей файловой системы Linux с Windows. Я знаю, что есть программы, которые могут дать вам чтения и записи доступ к разделам ext2/3/4 ФС (я проверял никто). Мне нужен совет в выборе ФС, каковы различия между внутр 2/3/4 и что такое лучшее программное обеспечение, чтобы сделать это.

+420
Shritam Bhowmick 6 апр. 2015 г., 1:06:43

Другие, чем сочетание клавиш Ctrl + А , и клавиши Ctrl + Е , чтобы перейти к передней или конец командной строки, какие другие вещи вы можете сделать?

Можно ли удалить всю строку? Или пропускает слово в строке?

+405
Andre Ribeiro 26 сент. 2017 г., 13:07:13

К сожалению, там были куча возможностей удалены разработчиками Наутилус с версии 3.6, которая включена по умолчанию в Ubuntu 13.04. Среди них был "компактный вид". Сейчас доступны только обычные значки и просмотреть список. К моему знанию нет никакого способа, чтобы включить его заново, короткие смены кода и компиляции "Наутилус" себя (ну кроме своей способности).

"Черепашка", показывающие, где компактный режим был удален

Обсуждение в списке рассылки гном

Редактировать: Один из способов получить функцией обратной понижение Наутилус. Самый простой способ сделать это, чтобы добавить ППА управляется webupd8.org, которая позволит установить пропатченную версию старше Наутилус 3.4.

Выполните следующие команды в терминале:

судо дополнения кв-репозиторий ppa:webupd8team/эксперименты
судо apt-получить обновление
судо apt-получить расстояние-обновления
команду killall Наутилус

Полное описание пропатченную версию (и как удалить ее), см. здесь: http://www.webupd8.org/2013/04/get-nautilus-34-features-back-in-ubuntu.html

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

+386
Bogdan Alexandru 14 нояб. 2015 г., 16:19:27

Я получил это работает. Не знаю, как так мои инструкции будут немного нечеткими.

Я пытался следовать харч по инструкции по включению поставщика электроэнергии-на ключи.

После неудачно получаем разницу :

normal_vendor.txt дифф normal_button.txt 

между (на обычной загрузке) :

судо команды modprobe памяти NVRAM
судо кошка /Дев/память NVRAM | ключам > normal_button.txt

и (на кнопку загрузки поставщика)

судо команды modprobe памяти NVRAM
судо кошка /Дев/память NVRAM | ключам > normal_vendor.txt

Эта фраза в инструкции бросилось в глаза :

Чтобы воспользоваться всеми преимуществами этой функции, установить GRUB в MBR

Вместо переустановки загрузчик GRUB в MBR, я менял с MBR. Я открыл GParted и поменяли флаг Boot с Windows раздела для моего Ubuntu раздел. По неизвестной причине этого было достаточно, чтобы заставить его работать

+304
Igor Karoshi 12 мар. 2015 г., 16:49:25

Как я могу получить среднюю кнопку мыши вести себя правильно в Ubuntu? Нажав на среднюю кнопку не показывает стрелка, которая позволяет прокручивать страницу, перемещая мышь.

Информация:

  1. В Firefox 3.6.8
  2. Мышь: Майкрософт IntelliMouse Проводник 3.0
+264
CKBisk 10 нояб. 2017 г., 19:12:43

Вам нужно изменить свой BIOS с IDE на Achi в.

+195
Fritzio 14 нояб. 2013 г., 20:03:37

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

Как я могу не начинать, но начать список программ? (Независимо от того, были они открыты или нет)

+168
paxidently 1 авг. 2015 г., 10:22:49

В настоящее время единственный эмулятор для тестирования приложений iOS построить для macOS.
Есть работы в процессе, чтобы принести программного обеспечения эмуляции в Linux, который вы, возможно, захотите взглянуть на...но судя по статусу разработки он находится, пока его можно использовать.
http://www.iemu.org/index.php/Main_Page

Долгий и сложный путь достижения вашей цели будет операционной системой macOS в VirtualBox на Ubuntu и запустить официальный эмулятор там.

+145
Kris Ball 5 мар. 2013 г., 22:07:26

Используйте эту команду:

судо команды dpkg-перенастроить --интерфейс неинтерактивных tzdata

От: отсутствует дата и время апплет от верхней единства группы

+143
Mari Martinez 11 апр. 2018 г., 21:52:37

У меня есть ноутбук с Ubuntu 12.04.

Я подключил ноутбук с кабелем HDMI к телевизору.

Но в отличие от Windows 7, я не могу найти HDMI как выход в любом месте в настройках, ни для видео, ни аудио. Ксан кто-нибудь пожалуйста, скажите мне, шаг за шагом, как я могу это сделать? Я просто хочу, чтобы "поток" видео, например с YouTube, с моим ноутбуком к моему телику.

Я ценю всю помощь я могу получить.

+136
Reni 26 мар. 2014 г., 0:13:34

У меня проблема с слайд-шоу обои, которые я создал (я использую гном 3 классический интерфейс на Онейроидного Оцелот).

Я последовала новая "стандартная процедура" для создания нового слайд-шоу фон на Ubuntu 11.10, как я читал в некоторых других темах здесь (т. е. я создал новый .XML-файл для фонового слайд-шоу, содержащих расположение фотографии, которые я хотел показать в ней; тогда, я отредактировал background-1.xml файл в usr/доли/гном-фон-настройки добавлять мой новый фон расположение файла и он появится в разделе "Внешний вид" меню, из которого я выбрал).

Проблема у меня сейчас заключается в том, что мое слайд-шоу ведет себя странно: фотографии, изменять в абсолютно случайном порядке (я поставил 600 в полевых, который стоит на 10 минут, но вместо этого они меняют каждые 2-3 минуты); более того, картина вращения на самом деле только несколько из оригинальных, которые я ставил на .XML-файл, и они вращаются в случайном порядке!

Я думал, что, возможно, проблема была в некоторых синтаксических ошибок я сделал в .XML-файл, но я удалил и создал новый .XML-файл (с нового местоположения файла, тоже) по 3-4 раза и я все еще получаю те же ошибки! Может быть, первая версия файл как-то еще запомнил где-то, и это вызывает новые версии файла, чтобы иметь все эти проблемы?

Спасибо всем, кто сумеет помочь мне в этом! :)

(Изменение) здесь является XML-файл, я использовал, я изменил расположение к случайному /место/, в любом случае, расположение в исходный файл является правильным, потому что он не имеет никаких проблем размещать фотографии:

<фон>
<оно>
<год>2009</год>
<месяц>08</месяц>
<день>04</день>
<час>00</час>
<минуты>00</минуты>
<второй>00</сек.>
</свойство StartTime>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/1.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/1.jpg</с>
<для>/Location/2.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/2.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/2.jpg</с>
<для>/Location/3.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/3.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/3.jpg</с>
<для>/Location/4.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/4.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/4.jpg</с>
<для>/Location/5.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/5.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/5.jpg</с>
<для>/Location/6.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/6.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/6.jpg</с>
<для>/Location/7.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/7.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/7.jpg</с>
<для>/Location/8.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/8.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/8.jpg</с>
<для>/Location/9.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/9.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/9.jpg</с>
<для>/Location/10.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/10.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/10.jpg</с>
<для>/Location/11.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/11.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/11.jpg</с>
<для>/Location/12.jpg</в>
</переход>
<статической>
<продолжительность>600.0</длительность>
<файл>/Location/12.jpg</файл>
</статический>
<переход>
<продолжительность>5.0</длительность>
<от>/Location/12.jpg</с>
<для>/Location/1.jpg</в>
</переход>
</фон>
+49
BRIJENDRA MAHESHWARI 30 апр. 2015 г., 5:46:14

Мне не понравилось через libnotify, поэтому я создал TCP сервер на Python и клиентское приложение для irssi. Обратите внимание, что этот ответ относится к исходным требованиям в версии 1, он не имеет текста уведомления.

Клиент

Эта версия реагирует на различные сообщения, адресованные вам. Если вы хотите получать уведомления о сообщения в любой канал, удалить ведущие # в #'Общественного' линии. Некоторые ограничения скорости будет реализована, то будет как минимум 1,3 секунды задержки между уведомлениями.

##
## Поставь меня в ~/.irssi/скрипты, а затем выполните следующие действия в irssi:
##
## /нагрузки на Perl
## /загрузить скрипт notifyudp
##

использовать строгие;
использую Irssi;
использовать ИО::гнездо;
используйте Варс кя($версия %IRSSI);
время использования::нанимает кя(время);

$Версия = "0.3.20140930";
%IRSSI = (
 авторы => 'Lekensteyn',
 контакт => '[email protected]',
 имя => 'notifyudp.pl',
 описание => 'отправить UDP сигнал к удаленной машине',
 лицензия => 'в GPLv3+'
);

Irssi::settings_add_str('notifyudp', 'notifyudp_ip_addr', ");
# порт 0 = отключено
Irssi::settings_add_int('notifyudp', 'notifyudp_port', 0);
Irssi::settings_add_bool('notifyudp', 'notifyudp_auto_start', 0);

мой $носка;

суб notify_load {
 если ($носка) {
 Irssi::печать('NotifyUDP: уже подключен.');
возврат;
}
 мой $ИС = Irssi::settings_get_str('notifyudp_ip_addr');
 мой $порт = Irssi::settings_get_int('notifyudp_port');
 если (!$порт || !$ИС) {
 Irssi::печать('NotifyUDP: нет порт или набор узлов, /комплект notifyudp для получения дополнительной информации..');
возврат;
}
 если ($порт < 1024 || $порт > 65535) {
 Irssi::печать('NotifyUDP: неверный порт, должно быть 1024 <= порт <= 65535, сброс и игнорируя'.);
 Irssi::settings_set_int('notifyudp_port', 0);
возврат;
}
 $носка = новый ИО::гнездо::инет(
 PeerAddr => $ИС
 PeerPort => $порт,
 Прото => 'УДП',
 Тайм-аут => 1
);
 Irssi::печать("NotifyUDP: IP-адрес $IP будет уведомлен о порт $Порт".);
}

мой $last_time = 0;
суб уведомить {
 если ($носка) {
 мой сейчас $ = время;
 мой $notify_delay = 1.3;
 если (ABS (ныне$ - $last_time) > $notify_delay) {
 $last_time = сейчас$;
$носка->отправить("м");
}
}
}
суб notify_if_hilighted {
 мой ($дест $текст, $содрали) = @_;
 если ($дест->{уровень} & MSGLEVEL_HILIGHT) {
сообщить();
}
}

суб notify_stop {
 если ($носка) {
 Irssi::печать("NotifyUDP: остановка.");
$носка->отправить("с");
 $носка = фдоон;
 } еще {
 Irssi::печать("NotifyUDP: не активный".);
}
}

суб cmd_notifyudp {
 мой ($УМК) = @_;
 если (пуск$УМК экв'') {
notify_load();
 } elsif операторы (стоп$УМК экв'') {
notify_stop();
 } elsif операторы ($УМК экв 'пинг') {
сообщить();
 } еще {
 Irssi::печать('NotifyUDP: использование: /notifyudp [запуск|остановка|пинг]');
}
}

Irssi::command_bind('notifyudp', 'cmd_notifyudp');

мои @сигналов = (
# Раскомментируйте следующую, чтобы получить notifs для каждого (канал) сообщения
#'общественного',
'личное сообщение',
запрос 'ПКС',

уведомления сообщение ици', # ответы nickserv и такие

# всякий раз, когда сервер умирает
сервер подключен',
сервер ошибка подключения',
сервер отключен',

пригласить сообщение',
'тема сообщения',
сообщение ДКК',
'протокол ctcp сообщение',
'протокол ctcp ответ',
);
Irssi::signal_add (печать текста', 'notify_if_hilighted');
цикл foreach (@сигналов) {
 Irssi::signal_add($_, 'сообщить');
}

если (Irssi::settings_get_bool('notifyudp_auto_start')) {
 Irssi::печать('NotifyUDP: автоматическое соединение с сервером звука включена.');
notify_load();
} еще {
 Irssi::печать('NotifyUDP: автоматическое соединение с сервером звука отключена.');
}

Сервер

Когда началось, он слушает на всех адресах, порт 3533. При получении UDP-пакета "м", она играет /usr/доли/звуки/КДЕ-им-Ици-событие.Огг используя paplay ("новая игра"). На прием Сон завершает работу сервера. Так как это с открытым исходным кодом, вы можете удалить это.

#!/usr/Бен/ОКР питона
# udpsoundserver.py

"""Прослушивание UDP-порт и воспроизводить звук, когда" м " получено

Запускает сервер прослушивает порт UDP порт (3533 по умолчанию) на адрес хозяина
(по умолчанию все адреса). Допустимыми командами являются:
М - воспроизведение музыки
S - остановка сервера
"""
попробуйте:
 импорт socketserver
кроме ImportError:
 импорт SocketServer как socketserver
из системы импорт ОС,getpid
импорт резьбонарезной
импорт Сыс

# оставьте его пустым, чтобы слушать на всех адресах
Узел = ""
Порт = 3533


UDPSvr класс(socketserver.BaseRequestHandler):
 деф ручки(самовыдвижение):
 данные = собственн.запрос[0]
 если системы.версия >= '3':
 ул. данные = (данные, "ИСО-8859-1")
 данные = данные.полосы()
 если данные == "м":
Динь.Донг()
 Элиф сведения == "с":
Динь.умереть()

рабочий класс(нарезание резьбы.Нить):
 деф __инит__(самовыдвижение):
резьбонарезной.Нить.__инит__(самостоятельная)
 самовывоз.демон = истина
 деф запустить(самовыдвижение):
сервер.serve_forever();

обработчик класса(нарезание резьбы.Нить):
 деф __инит__(самовыдвижение):
резьбонарезной.Нить.__инит__(самостоятельная)
 самовывоз.демон = истина
 самовывоз.играть = ложь
 самовывоз.must_die = ложь

 деф запустить(самовыдвижение):
 самовывоз.событие = резьбонарезание.Событие()
 в то время как правда:
самовывоз.событие.подожди(1.)
 если самостоятельно.событие.isset () и:
 если самостоятельно.играть:
печати("игра...")
 системы("paplay /usr/доли/звуки/КДЕ-им-Ици-событие.Огг")
 # не иначе, если разрешить отключение сигналов 
 если самостоятельно.must_die:
 печати("выключение...")
сервер.выключение()
перерыв
 самовывоз.играть = ложь
самовывоз.событие.понятно()

 деф Донг(самовыдвижение):
 самовывоз.играть = истина
самовывоз.событие.комплект()

 деф умереть(самовыдвижение):
 самовывоз.must_die = истина
самовывоз.событие.комплект()

деф Калифорния(Нум х):
 печати("поймал сигнал SIGINT, закрытие...")
Динь.умереть()

импорт сигнал
если __имя__ == "__основной__":
 печати("мой ПИД:" сил + (getpid()))

 если LEN(sys файла.из argv) > 1:
 Узел = Сыс.аргумент argv[1]
 если LEN(sys файла.из argv) > 2:
 Порт = инт(представление sys.аргумент argv[2])

 печати (далее - "организатор:" + хост)
 печати("порт:" сил + (порт))
 сервер = socketserver.UDPServer((хост, порт), UDPSvr)

 Динь = обработчик()
 сигнала.сигнал(сигнал.Радиоразведки, Калифорния)
 сотрудник = работник()
Динь.начать()
работник.начать()
 # не может быть чистым, но это позволяет сочетание клавиш Ctrl + с
 в то время как Дин.потока isalive():
Динь.присоединиться(3600)

Последовательность запуска удаленного сервера будет:

экран -ДМ path/to/udpsoundserver.py
СШ-Р 5355:имя localhost:5355

После входа в систему, я бегу:

экран -Т irssi irssi

Если вам нужно подключить позже:

экрана -Р irssi

После запуска irssi, вам нужно установить хост и порт:

/набор notifyudp_ip_addr 127.0.0.1
/набор notifyudp_port 5355

Чтобы сделать его автоматическое подключение при запуске:

/набор notifyudp_auto_start 1

В первый раз, нужно для начала уведомить УДП вручную, поскольку он не был начал:

/notifyudp начать

Для того, чтобы проверить уведомления:

/notifyudp пинг

До-до:

  • сделать soundserver остановка при отключении
  • разрешить пропуск каналов
+15
Daniel Grant 21 нояб. 2018 г., 8:23:16

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil