#!/usr/bin/env python2
# -*- coding: utf-8 -*-
from time import sleep
import dbus
from dbus.mainloop.glib import DBusGMainLoop
DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()
notify = dbus.Interface((bus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications')), 'org.freedesktop.Notifications')
NOTIFY_HINT = { 'x-canonical-append': 'allowed' }
REPLACE = False # Replace or append
template = """{0} bottles of beer on the wall
{0} bottles of beer!
Take one down, pass it around
{1} bottles of beer on the wall!
"""
prev_id = 0
for x in range(3, 0, -1):
prev_id = notify.Notify('Notify', prev_id if REPLACE else 0, 'notification-message-im', 'Beer report', template.format(x, x-1), [], NOTIFY_HINT, -1)
print(prev_id)
sleep(2)
~/.bash_aliases
(на худой конец в ~/.bashrc
)SUDO_EDITOR=sublime-text sudo -e /path/to/file
~/.profile
~/.pam_environment
).-E
и -H
, но лучше сначала прочитать гайд по sudo/sudoers и чётко представлять чем черевато их неправильное употребление (Why user should never use normal sudo to start gra...).~/.config/sublime-text-3/Installed\ Packages/
> огромное количество ошибок
связанно с этим фрагментов?
Ни вашего кода, ни ошибок я не видел. Могу лишь посочувствовать.