С тегом «KDE4»
Пишу для себя немного на python&pyqt4
До сих пор чтобы получить таковое "фирменное" уведомление делал
1
2
3
4
5
|
os.system('kdialog \
--title "This is a passive popup" \
--passivepopup "It disappears in about 3 seconds" 3') |
Конечно жуть, но средствами pyqt не выходит...
1
2
3
4
5
6
7
|
tray_icon = QSystemTrayIcon()
tray_icon.setIcon(QIcon('icon.png'))
tray_icon.show()
tray_icon.showMessage('It\'s me', 'Hello world!') |
Обидно,что уведомление всплывает в верхнем левом углу экрана, не зависимо от отго, где трей...
Подскажите, куда посмотреть?
В мире информации необходимы как эффективные методы обмена ей, так и способы ее хранения. В каждой современной системе используется несколько различных СУБД, каждая из которых обладает своими достоинствами и была выбрана для удовлетворения определенных нужд. Однако, разнообразие в форматах порождает проблему совместимости и совместной работы с ресурсами. Чтобы решить проблему дублирования данных и несовместимости форматов, был начат проект Akonadi — четвертый из рассмотренных нами столпов KDE4.
Akonadi создавался как расширяемая система хранения персональных данных и метаданных для настольных компьютеров, обеспечивающая одновременный доступ для чтения, записи и создания запросов. Помимо этого, Akonadi включает несколько компонентов, таких как поиск и кэш, позволяющий получить быстрый доступ к данным, и уведомления об их изменении.
Так как существует такой блог, значит есть добровольцы, которые его создали. А это значит что есть шанс получить здесь помощь ;-)
Предыстория
Некоторым не нравится способ распространения программ KDE на Windows. Все дело в том, что в нем используется принцип репозиториев, как и в Linux. Однако многим было бы удобнее скачать установщик того же Amarok одним файлом и поставить только его в отдельную от KDE папку. Это все реализуемо, конечно, если делать через тот же установщик и просто установить в другую папку, но тут есть два аспекта - офф-лайн режим все еще в тестовой стадии, а зависимости тянутся целыми пакетами. А для создания установщика самое главное - это собрать все файлы, которые используются приложением и упаковать их. Для создания списка используемых файлов была взята утилита Process Monitor. Логи сохранены в файл и... собственно тут подходим к сути.
Приветствую наших друзей, собратьев и собложников этого проекта.
Благодаря статьям о столпах KDE4 я получил в свое время членство в понтовом известном проекте Хабрахабр, кросспосты на котором дали некоторое количество переходов на наш ресурс. Но цикл статей не был окончен - я настоящий человек, а не виртуальный бот, и у меня есть свои дела и своя жизнь, как и у многих из вас. Сейчас подошло время экзаменов и диплома, поэтому я погружен в учебу (и не только - иногда все же зависаю над хакингом KDE или написанием плазмоида для WeLinux). В это время на Хабре появился инициативный человек, который решил продолжить мое дело.
Давно хотел попробовать и наконец-то решился - начал писать плазмоид для движка 0byte, на котором работает этот проект.
Благодаря давно созданному API можно выводить список последних постов и комментариев.
05.04.09 15:22
Решил я в очередной раз глянуть на kde4.2.1
Комьюнити KDE объявило о доступности "Cano", (a.k.a KDE 4.2.2), с множеством исправлений и улучшений. "Cano" является минорным ежемесячным релизом KDE 4.2. Чейнжлог содержит список изменений и изменений. Самые заметные изменения:
- Увеличение стабильности работы KRunner, пропали дублирующиеся результаты, вывод улучшен
- Большое количество исправлений в KMail, улучшен режим отображения конечного письма, ускорена Imap синхронизация
- Улучшения и исправление ошибок в KHTML, оптимизирован рендеринг страниц, расширены возможности по работе с CSS селекторами
Собранные пакеты уже доступны во многих дистрибутивах
Подробнее (на английском)
Решил разобраться в проблеме - при смене яркости подсветки функциональными клавишами ползунок яркости в powerdevil (управление питанием в kde4) не меняется. Используется asus_laptop.
Как я понял, powerdevil берёт данные из hal, там:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
nvbn@nvbn-laptop:~$ lshal|grep brightness
org.freedesktop.Hal.Device.LaptopPanel.method_argnames = {'brightness_value', ''} (string list)
org.freedesktop.Hal.Device.LaptopPanel.method_execpaths = {'hal-system-lcd-set-brightness', 'hal-system-lcd-get-brightness'} (string list)
nvbn@nvbn-laptop:~$ lshal -m
Start monitoring devicelist:
-------------------------------------------------
23:24:17.852: computer_logicaldev_input_3 condition ButtonPressed = brightness-down
^@23:24:18.471: computer_logicaldev_input_3 condition ButtonPressed = brightness-up
|
Надеюсь на помощь
Всем кому не хватает "мониторов" сетевых интерфейсов из windows может показаться полезным это приложение.
KNemo отображает для каждого соединения значок в системном трее.
Основные возможности:
поддержка ethernet (включае беспроводные) и ppp соединений
настраиваемые всплывающие подсказки
система уведомлений
графики использования трафика
учет трафика (день, месяц, год)
Единица измерения общения
Decibel - это фрэймворк для организации общения в реальном времени [далее ОРВ], включающий такие сервисы как Интеграция компьютер-телефон [КТИ] (Computer Telephone Integration [CTI] - прим. пер.), IP-телефонии (VoIP), текстовых чатов и обмена сообщениями. Decibel предоставляет простой, основанный на D-Bus интерфейс программирования приложений, который позволит включать возможности технологий ОРВ даже в приложения, не фокусирующиеся на общении.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|