Package: ibus
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-glade2,
- python-ibus (= ${source:Version}), python-xdg, librsvg2-common
+ python-ibus (= ${source:Version}), librsvg2-common
Recommends: im-switch, ibus-gtk2, ibus-gtk3, ibus-qt4
Conflicts: ibus-anthy (<< 1.2),
ibus-table (<< 1.2),
from gi.repository import Gtk
from gi.repository import IBus
from os import path
-from xdg import BaseDirectory
+
+try:
+ from xdg.BaseDirectory import xdg_config_home
+except ImportError:
+ xdg_config_home = ".config"
import keyboardshortcut
import locale
model.set(iter, COLUMN_PRELOAD, data[DATA_PRELOAD])
def __is_auto_start(self):
- link_file = path.join(BaseDirectory.xdg_config_home, "autostart/IBus.desktop")
- ibus_desktop = path.join(os.getenv("IBUS_PREFIX"), "share/applications/IBus.desktop")
+ link_file = path.join(xdg_config_home, "autostart/ibus.desktop")
+ ibus_desktop = path.join(os.getenv("IBUS_PREFIX"),
+ "share/applications/ibus.desktop")
if not path.exists(link_file):
return False
return True
def __checkbutton_auto_start_toggled_cb(self, button):
- auto_start_dir = path.join(BaseDirectory.xdg_config_home, "autostart")
+ auto_start_dir = path.join(xdg_config_home, "autostart")
if not path.isdir(auto_start_dir):
os.makedirs(auto_start_dir)
- link_file = path.join(BaseDirectory.xdg_config_home, "autostart/IBus.desktop")
- ibus_desktop = path.join(os.getenv("IBUS_PREFIX"), "share/applications/IBus.desktop")
+ link_file = path.join(xdg_config_home, "autostart/ibus.desktop")
+ ibus_desktop = path.join(os.getenv("IBUS_PREFIX"),
+ "share/applications/ibus.desktop")
# unlink file
try:
os.unlink(link_file)