Обновите пакет Python 3.6 от Deadsnakes PPA

Я нашел питона Scrypt здесь: Ubuntu App Разработчик: показатели применения сделать индикатор App, и я настроить его немного и сделал индикатор флага Лил Lang

. [D0!] country-indicator.py

#!/usr/bin/env python
# Copyright 2009 Canonical Ltd.
#
# Authors: Neil Jagdish Patel <neil.patel@canonical.com>
#          Jono Bacon <jono@ubuntu.com>
#
# This program is free software: you can redistribute it and/or modify it 
# under the terms of either or both of the following licenses:
#
# 1) the GNU Lesser General Public License version 3, as published by the 
# Free Software Foundation; and/or
# 2) the GNU Lesser General Public License version 2.1, as published by 
# the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful, but 
# WITHOUT ANY WARRANTY; without even the implied warranties of 
# MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR 
# PURPOSE.  See the applicable version of the GNU Lesser General Public 
# License for more details.
#
# You should have received a copy of both the GNU Lesser General Public 
# License version 3 and version 2.1 along with this program.  If not, see 
# <http://www.gnu.org/licenses/>
#
import gtk
import appindicator
import getpass
import locale

lang = locale.getdefaultlocale()
user = getpass.getuser()

png = '/home/' + user + '/.icons/flags/' + lang[0] + '.png'

def menuitem_response(w):
  gtk.main_quit()

if __name__ == "__main__":
  ind = appindicator.Indicator ("lang-flag-indicator", png, appindicator.CATEGORY_APPLICATION_STATUS)
  ind.set_status (appindicator.STATUS_ACTIVE)

  print "your current language is: %s, so it load the ~/.icons/flags/%s.png" % (lang[0], lang[0])

  # create a menu
  menu = gtk.Menu()
  mnuQuit = gtk.MenuItem("Exit")
  menu.append(mnuQuit)
  mnuQuit.connect("activate", menuitem_response)
  mnuQuit.show()

  ind.set_menu(menu)

  gtk.main()

он может быть легко работать как Python Scrypt или быть скомпилирован с pyinstaller

надеюсь, что это помогает

4
задан 3 May 2018 в 17:52

4 ответа

Вы используете неправильный ppa. Ppa изменен с

ppa:fkrull/deadsnakes на ppa:deadsnakes/ppa

Мы можем ясно видеть это, если посмотреть на технические детали ppa: apt следует посмотреть на [ ! d2] http://ppa.launchpad.net/deadsnakes/ppa/ubuntu ...

для доступных пакетов, а не

http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu
6
ответ дан 22 May 2018 в 11:01

Вы используете неправильный ppa. Ppa изменен с

ppa:fkrull/deadsnakes на ppa:deadsnakes/ppa

Мы можем ясно видеть это, если посмотреть на технические детали ppa: apt следует посмотреть на [ ! d2] http://ppa.launchpad.net/deadsnakes/ppa/ubuntu ...

для доступных пакетов, а не

http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu
6
ответ дан 17 July 2018 в 15:21

Вы используете неправильный ppa. Ppa изменен с

ppa:fkrull/deadsnakes на ppa:deadsnakes/ppa

Мы можем ясно видеть это, если посмотреть на технические детали ppa: apt следует посмотреть на [ ! d2] http://ppa.launchpad.net/deadsnakes/ppa/ubuntu ...

для доступных пакетов, а не

http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu
6
ответ дан 20 July 2018 в 15:47

Вы используете неправильный ppa. Ppa изменен с

ppa:fkrull/deadsnakes на ppa:deadsnakes/ppa

Мы можем ясно видеть это, если посмотреть на технические детали ppa: apt следует посмотреть на [ ! d2] http://ppa.launchpad.net/deadsnakes/ppa/ubuntu ...

для доступных пакетов, а не

http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu
6
ответ дан 23 July 2018 в 16:18

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

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