cinnamon-desktop
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
--- a/usr/lib/linuxmint/mintlocale/install_remove.py
|
||||
+++ b/usr/lib/linuxmint/mintlocale/install_remove.py
|
||||
@@ -2,15 +2,21 @@
|
||||
|
||||
import os
|
||||
import gettext
|
||||
-import apt_pkg
|
||||
import subprocess
|
||||
import locale
|
||||
import codecs
|
||||
-import mintcommon.aptdaemon
|
||||
|
||||
import gi
|
||||
gi.require_version('Gtk', '3.0')
|
||||
from gi.repository import Gtk, Gdk, GdkPixbuf
|
||||
+
|
||||
++
|
||||
++# Used to detect Debian derivatives (we don't want to show APT features in other distros)
|
||||
++IS_DEBIAN = os.path.exists("/etc/debian_version")
|
||||
++
|
||||
++if IS_DEBIAN:
|
||||
++ import apt_pkg
|
||||
++ import mintcommon.aptdaemon
|
||||
|
||||
# i18n
|
||||
APP = 'mintlocale'
|
||||
@@ -53,8 +59,9 @@
|
||||
else:
|
||||
self.language_packs.append(LanguagePack(category, language, dependency, package))
|
||||
|
||||
- apt_pkg.init()
|
||||
- self.cache = apt_pkg.Cache(None)
|
||||
+ if IS_DEBIAN:
|
||||
+ apt_pkg.init()
|
||||
+ self.cache = apt_pkg.Cache(None)
|
||||
self.cache_updated = False
|
||||
|
||||
|
||||
@@ -134,7 +141,8 @@
|
||||
return (language_code, country_code, language_label)
|
||||
|
||||
def build_lang_list(self):
|
||||
- self.cache = apt_pkg.Cache(None)
|
||||
+ if IS_DEBIAN:
|
||||
+ self.cache = apt_pkg.Cache(None)
|
||||
|
||||
self.builder.get_object('button_install').set_sensitive(False)
|
||||
self.builder.get_object('button_remove').set_sensitive(False)
|
||||
Reference in New Issue
Block a user