[smc-discuss] [Git][smc/ibus-braille][master] 2 commits: icon updated
Nalin x GNU (@nalin-x-gnu)
gitlab at mg.gitlab.com
Fri Mar 26 00:00:08 PDT 2021
Nalin x GNU pushed to branch master at SMC / ibus-braille
Commits:
5465a644 by nalin.x.linux at 2021-03-23T20:52:18+05:30
icon updated
- - - - -
05021eef by nalin.x.linux at 2021-03-23T22:34:41+05:30
Configuration directory changed to ~/.ibus-braille
- - - - -
4 changed files:
- abbreviation-editor/main.py
- engine/engine.py
- icons/ibus-braille.png
- preferences/main.py
Changes:
=====================================
abbreviation-editor/main.py
=====================================
@@ -22,9 +22,12 @@
import os
from gi.repository import Gtk
from gi.repository import IBus
-home_dir = os.environ['HOME']
-data_dir = "/usr/share/ibus-braille/braille"
-abbreviations_file_path = "{}/isb_abbreviations.txt".format(home_dir)
+
+user_conf_dir = os.environ['HOME']+"/.ibus-braille/"
+if not os.path.exists(user_conf_dir):
+ os.makedirs(user_conf_dir)
+
+abbreviations_file_path = user_conf_dir+"abbreviations.txt"
class ibus_braille_ae():
def __init__ (self,file_list=None):
=====================================
engine/engine.py
=====================================
@@ -42,9 +42,9 @@ keysyms = IBus
#Where the data is located
data_dir = "/usr/share/ibus-braille";
-home_dir = os.environ['HOME']
+user_conf_dir = os.environ['HOME']+"/.ibus-braille/"
-abbreviations_file_path = "{}/isb_abbreviations.txt".format(home_dir)
+abbreviations_file_path = user_conf_dir+"abbreviations.txt"
########################## Temporary fix ###################
@@ -97,7 +97,7 @@ class EngineSharadaBraille(IBus.Engine):
Config = configparser.ConfigParser()
try:
- Config.read("{}/isb.cfg".format(home_dir))
+ Config.read(user_conf_dir+"preference.cfg")
self.checked_languages = Config.get('cfg',"checked_languages").split(",")
self.checked_languages_liblouis = Config.get('cfg',"checked_languages_liblouis").split(",")
self.simple_mode = int(Config.get('cfg',"simple-mode"))
=====================================
icons/ibus-braille.png
=====================================
Binary files a/icons/ibus-braille.png and b/icons/ibus-braille.png differ
=====================================
preferences/main.py
=====================================
@@ -24,12 +24,16 @@ import os
from gi.repository import Gtk
from gi.repository import Gdk
from gi.repository import IBus
-home_dir = os.environ['HOME']
data_dir = "/usr/share/ibus-braille/braille"
import louis
liblouis_table_dir = "/usr/share/ibus-braille-liblouis-back-translation-tables/"
+user_conf_dir = os.environ['HOME']+"/.ibus-braille/"
+if not os.path.exists(user_conf_dir):
+ os.makedirs(user_conf_dir)
+
+
#Key code map #{30:"a",31:"s",32:"d",33:"f",34:"g",35:"h",36:"j",37:"k",38:"l",39:";"}
class ibus_sharada_braille_preferences():
@@ -48,7 +52,7 @@ class ibus_sharada_braille_preferences():
"switch_between_languages":119,"list_switch_key":56,"abbreviation_key":30,"one_hand_skip_key":20 }
try:
- self.config.read("{}/isb.cfg".format(home_dir))
+ self.config.read(user_conf_dir+"preference.cfg")
self.checked_languages = self.config.get('cfg',"checked_languages").split(",")
self.checked_languages_liblouis = self.config.get('cfg',"checked_languages_liblouis").split(",")
@@ -288,7 +292,7 @@ class ibus_sharada_braille_preferences():
Gtk.main_quit()
def apply(self,widget,data=None):
- file = open("{}/isb.cfg".format(home_dir),"w")
+ file = open(user_conf_dir+"preference.cfg","w")
self.config.set('cfg',"checked_languages",str(','.join(self.checked_languages)))
self.config.set('cfg',"checked_languages_liblouis",str(','.join(self.checked_languages_liblouis)))
self.config.write(file)
@@ -298,7 +302,7 @@ class ibus_sharada_braille_preferences():
Gtk.main_quit()
def restore(self,widget,data=None):
try:
- os.remove("{}/isb.cfg".format(home_dir))
+ os.remove(user_conf_dir+"preference.cfg")
except:
pass
bus = IBus.Bus()
View it on GitLab: https://gitlab.com/smc/ibus-braille/-/compare/1c9f2551ae2d25db74510cf397c25b55a04e5f0e...05021eef29ef17655569f5c96c8b1d3561397c52
--
View it on GitLab: https://gitlab.com/smc/ibus-braille/-/compare/1c9f2551ae2d25db74510cf397c25b55a04e5f0e...05021eef29ef17655569f5c96c8b1d3561397c52
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.smc.org.in/pipermail/discuss-smc.org.in/attachments/20210326/cacb4c9f/attachment-0001.html>
More information about the discuss
mailing list