mirror of
https://github.com/termux/termux-packages.git
synced 2025-09-24 01:22:33 +00:00
1166 lines
63 KiB
Diff
1166 lines
63 KiB
Diff
diff --git a/debian/cinnamon-doc.links b/debian/cinnamon-doc.links
|
|
index f541480..fb01921 100644
|
|
--- a/debian/cinnamon-doc.links
|
|
+++ b/debian/cinnamon-doc.links
|
|
@@ -1,4 +1,4 @@
|
|
-/usr/share/gtk-doc/html/cinnamon-js/ /usr/share/doc/cinnamon/cinnamon-js
|
|
-/usr/share/gtk-doc/html/cinnamon-st/ /usr/share/doc/cinnamon/cinnamon-st
|
|
-/usr/share/gtk-doc/html/cinnamon-tutorials/ /usr/share/doc/cinnamon/cinnamon-tutorials
|
|
-/usr/share/gtk-doc/html/cinnamon/ /usr/share/doc/cinnamon/cinnamon
|
|
+@TERMUX_PREFIX@/share/gtk-doc/html/cinnamon-js/ @TERMUX_PREFIX@/share/doc/cinnamon/cinnamon-js
|
|
+@TERMUX_PREFIX@/share/gtk-doc/html/cinnamon-st/ @TERMUX_PREFIX@/share/doc/cinnamon/cinnamon-st
|
|
+@TERMUX_PREFIX@/share/gtk-doc/html/cinnamon-tutorials/ @TERMUX_PREFIX@/share/doc/cinnamon/cinnamon-tutorials
|
|
+@TERMUX_PREFIX@/share/gtk-doc/html/cinnamon/ @TERMUX_PREFIX@/share/doc/cinnamon/cinnamon
|
|
diff --git a/debian/not-installed b/debian/not-installed
|
|
index c9670e3..6a544b8 100644
|
|
--- a/debian/not-installed
|
|
+++ b/debian/not-installed
|
|
@@ -1,7 +1,7 @@
|
|
# moved to /usr/share
|
|
-usr/lib/cinnamon-*
|
|
+@TERMUX_PREFIX@/lib/cinnamon-*
|
|
# libtool not installed
|
|
-usr/lib/*/cinnamon/libcinnamon-js.la
|
|
-usr/lib/*/cinnamon/libcinnamon.la
|
|
+@TERMUX_PREFIX@/lib/*/cinnamon/libcinnamon-js.la
|
|
+@TERMUX_PREFIX@/lib/*/cinnamon/libcinnamon.la
|
|
# manpages are compressed
|
|
-usr/share/man/man1/*.1
|
|
+@TERMUX_PREFIX@/share/man/man1/*.1
|
|
diff --git a/debian/rules b/debian/rules
|
|
index c8c2cb2..4ea2f49 100755
|
|
--- a/debian/rules
|
|
+++ b/debian/rules
|
|
@@ -15,16 +15,16 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
|
|
|
override_dh_auto_configure:
|
|
dh_auto_configure -- \
|
|
- --libexecdir=/usr/libexec/cinnamon \
|
|
+ --libexecdir=@TERMUX_PREFIX@/libexec/cinnamon \
|
|
-D docs=true \
|
|
-D deprecated_warnings=false \
|
|
- -D py3modules_dir=/usr/lib/python3/dist-packages
|
|
+ -D py3modules_dir=@TERMUX_PYTHON_HOME@/site-packages
|
|
|
|
# workaround for fix lmde4 build
|
|
override_dh_dwz:
|
|
|
|
override_dh_python3:
|
|
- dh_python3 /usr/share/cinnamon
|
|
+ dh_python3 @TERMUX_PREFIX@/share/cinnamon
|
|
|
|
override_dh_makeshlibs:
|
|
dh_makeshlibs -pcinnamon -Xlibcinnamon
|
|
diff --git a/files/usr/bin/cinnamon-desktop-editor b/files/usr/bin/cinnamon-desktop-editor
|
|
index 216e2d7..2d3ee75 100755
|
|
--- a/files/usr/bin/cinnamon-desktop-editor
|
|
+++ b/files/usr/bin/cinnamon-desktop-editor
|
|
@@ -7,4 +7,4 @@ See cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py for usage info
|
|
import os
|
|
import sys
|
|
|
|
-os.execvp("/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py", (" ",) + tuple(sys.argv[1:]))
|
|
+os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py", (" ",) + tuple(sys.argv[1:]))
|
|
diff --git a/files/usr/bin/cinnamon-hover-click b/files/usr/bin/cinnamon-hover-click
|
|
index cd6990f..a2f2b35 100755
|
|
--- a/files/usr/bin/cinnamon-hover-click
|
|
+++ b/files/usr/bin/cinnamon-hover-click
|
|
@@ -14,7 +14,7 @@ from gi.repository import GLib, Gtk, Gdk, XApp, Gio
|
|
|
|
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
|
|
|
-gettext.install("cinnamon", "/usr/share/locale", names=["ngettext"])
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale", names=["ngettext"])
|
|
|
|
KEY_ACTION = "hoverclick-action"
|
|
KEY_GEOMETRY = "hoverclick-geometry"
|
|
diff --git a/files/usr/bin/cinnamon-install-spice b/files/usr/bin/cinnamon-install-spice
|
|
index 370239d..daed128 100755
|
|
--- a/files/usr/bin/cinnamon-install-spice
|
|
+++ b/files/usr/bin/cinnamon-install-spice
|
|
@@ -7,7 +7,7 @@ import argparse
|
|
import gi
|
|
gi.require_version('Gtk', '3.0')
|
|
|
|
-sys.path.append('/usr/share/cinnamon/cinnamon-settings/bin')
|
|
+sys.path.append('@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/bin')
|
|
from Spices import Spice_Harvester
|
|
|
|
USAGE_DESCRIPTION = 'Installs an applet, desklet, extension, or theme from a local folder. Rather than just doing a shallow copy, it will also install translations, schema files (if present) and update the metadata with a timestamp for version comparison.'
|
|
diff --git a/files/usr/bin/cinnamon-launcher b/files/usr/bin/cinnamon-launcher
|
|
index b12664c..6568d96 100755
|
|
--- a/files/usr/bin/cinnamon-launcher
|
|
+++ b/files/usr/bin/cinnamon-launcher
|
|
@@ -18,7 +18,7 @@ from gi.repository import Gtk, GLib, Gio, GLib
|
|
FALLBACK_COMMAND = "metacity"
|
|
FALLBACK_ARGS = ("--replace",)
|
|
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
panel_process_name = None
|
|
panel_cmd = None
|
|
diff --git a/files/usr/bin/cinnamon-looking-glass b/files/usr/bin/cinnamon-looking-glass
|
|
index 2676933..2aeb2a7 100755
|
|
--- a/files/usr/bin/cinnamon-looking-glass
|
|
+++ b/files/usr/bin/cinnamon-looking-glass
|
|
@@ -8,4 +8,4 @@ Usage: cinnamon-looking-glass {daemon|inspect}
|
|
import os
|
|
import sys
|
|
|
|
-os.execvp("/usr/share/cinnamon/cinnamon-looking-glass/cinnamon-looking-glass.py", (" ",) + tuple(sys.argv[1:]))
|
|
+os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-looking-glass/cinnamon-looking-glass.py", (" ",) + tuple(sys.argv[1:]))
|
|
diff --git a/files/usr/bin/cinnamon-menu-editor b/files/usr/bin/cinnamon-menu-editor
|
|
index b2af779..a46ba63 100755
|
|
--- a/files/usr/bin/cinnamon-menu-editor
|
|
+++ b/files/usr/bin/cinnamon-menu-editor
|
|
@@ -8,7 +8,7 @@ Usage: cinnamon-menu-editor
|
|
import sys
|
|
from setproctitle import setproctitle
|
|
|
|
-sys.path.insert(0, '/usr/share/cinnamon/cinnamon-menu-editor') # noqa
|
|
+sys.path.insert(0, '@TERMUX_PREFIX@/share/cinnamon/cinnamon-menu-editor') # noqa
|
|
from cme import MainWindow
|
|
|
|
|
|
diff --git a/files/usr/bin/cinnamon-screensaver-lock-dialog b/files/usr/bin/cinnamon-screensaver-lock-dialog
|
|
index b6e51ae..8ef6838 100755
|
|
--- a/files/usr/bin/cinnamon-screensaver-lock-dialog
|
|
+++ b/files/usr/bin/cinnamon-screensaver-lock-dialog
|
|
@@ -5,4 +5,4 @@
|
|
|
|
import os
|
|
|
|
-os.system("/usr/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py")
|
|
+os.system("@TERMUX_PREFIX@/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py")
|
|
diff --git a/files/usr/bin/cinnamon-settings b/files/usr/bin/cinnamon-settings
|
|
index fb941c7..fbf1139 100755
|
|
--- a/files/usr/bin/cinnamon-settings
|
|
+++ b/files/usr/bin/cinnamon-settings
|
|
@@ -116,18 +116,18 @@ if len(sys.argv) > 1:
|
|
module = sys.argv[1]
|
|
if module in ("applets", "desklets", "extensions") and len(sys.argv) > 2 and sys.argv[2][0:5] != "panel":
|
|
if not optional_args:
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/xlet-settings.py", (" ", module[0:-1]) + tuple(sys.argv[2:]))
|
|
- elif os.path.exists("/usr/share/cinnamon/cinnamon-settings/modules/cs_%s.py" % module):
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
- elif os.path.exists("/usr/share/cinnamon/cinnamon-settings/modules/cs_%s.py" % module):
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/xlet-settings.py", (" ", module[0:-1]) + tuple(sys.argv[2:]))
|
|
+ elif os.path.exists("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/modules/cs_%s.py" % module):
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
+ elif os.path.exists("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/modules/cs_%s.py" % module):
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
elif shutil.which("cinnamon-control-center"):
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
elif shutil.which("gnome-control-center"):
|
|
print ("Unknown module %s, calling gnome-control-center" % module)
|
|
os.execvp("gnome-control-center", (" ",) + tuple(sys.argv[1:]))
|
|
else:
|
|
print ("Unknown module %s" % module)
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
else:
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
diff --git a/files/usr/bin/cinnamon-settings-users b/files/usr/bin/cinnamon-settings-users
|
|
index 47c358d..9b13fa9 100755
|
|
--- a/files/usr/bin/cinnamon-settings-users
|
|
+++ b/files/usr/bin/cinnamon-settings-users
|
|
@@ -5,4 +5,4 @@
|
|
|
|
import os
|
|
|
|
-os.system("pkexec /usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py")
|
|
+os.system("pkexec @TERMUX_PREFIX@/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py")
|
|
diff --git a/files/usr/bin/cinnamon-slideshow b/files/usr/bin/cinnamon-slideshow
|
|
index 7e94204..5b410cf 100755
|
|
--- a/files/usr/bin/cinnamon-slideshow
|
|
+++ b/files/usr/bin/cinnamon-slideshow
|
|
@@ -5,4 +5,4 @@
|
|
|
|
import os
|
|
|
|
-os.execvp("/usr/share/cinnamon/cinnamon-slideshow/cinnamon-slideshow.py", (" ",))
|
|
+os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-slideshow/cinnamon-slideshow.py", (" ",))
|
|
diff --git a/files/usr/bin/xlet-about-dialog b/files/usr/bin/xlet-about-dialog
|
|
index a81d27f..8533807 100755
|
|
--- a/files/usr/bin/xlet-about-dialog
|
|
+++ b/files/usr/bin/xlet-about-dialog
|
|
@@ -10,7 +10,7 @@ import gi
|
|
gi.require_version('Gtk', '3.0')
|
|
from gi.repository import Gtk, GdkPixbuf, GLib
|
|
|
|
-gettext.install('cinnamon', '/usr/share/locale')
|
|
+gettext.install('cinnamon', '@TERMUX_PREFIX@/share/locale')
|
|
|
|
home = os.path.expanduser('~')
|
|
|
|
@@ -109,7 +109,7 @@ if __name__ == "__main__":
|
|
uuid = _args.uuid[0]
|
|
|
|
suffix = f'share/nemo/actions/{uuid}' if xlet_type == 'actions' else f'share/cinnamon/{xlet_type}/{uuid}'
|
|
- prefixes = [os.path.join(home, '.local'), '/usr']
|
|
+ prefixes = [os.path.join(home, '.local'), '@TERMUX_PREFIX@']
|
|
|
|
path = None
|
|
for prefix in prefixes:
|
|
diff --git a/files/usr/bin/xlet-settings b/files/usr/bin/xlet-settings
|
|
index 4cf4d11..377f649 100755
|
|
--- a/files/usr/bin/xlet-settings
|
|
+++ b/files/usr/bin/xlet-settings
|
|
@@ -6,4 +6,4 @@ import sys
|
|
if len(sys.argv) < 3:
|
|
print("usage:\n xlet-settings <xlet_type> <uuid>\nor\n xlet-settings <xlet_type> <uuid> <instance_id>")
|
|
else:
|
|
- os.execvp("/usr/share/cinnamon/cinnamon-settings/xlet-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
+ os.execvp("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/xlet-settings.py", (" ",) + tuple(sys.argv[1:]))
|
|
diff --git a/files/usr/share/cinnamon/applets/a11y@cinnamon.org/applet.js b/files/usr/share/cinnamon/applets/a11y@cinnamon.org/applet.js
|
|
index 2f10315..bf9e38a 100644
|
|
--- a/files/usr/share/cinnamon/applets/a11y@cinnamon.org/applet.js
|
|
+++ b/files/usr/share/cinnamon/applets/a11y@cinnamon.org/applet.js
|
|
@@ -58,7 +58,7 @@ class CinnamonA11YApplet extends Applet.TextIconApplet {
|
|
let textZoom = this._buildFontItem();
|
|
this.menu.addMenuItem(textZoom);
|
|
|
|
- if (GLib.file_test("/usr/bin/orca", GLib.FileTest.EXISTS)) {
|
|
+ if (GLib.file_test("@TERMUX_PREFIX@/bin/orca", GLib.FileTest.EXISTS)) {
|
|
let screenReader = this._buildItem(_("Screen Reader"), APPLICATIONS_SCHEMA,
|
|
'screen-reader-enabled');
|
|
this.menu.addMenuItem(screenReader);
|
|
diff --git a/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/menus.js b/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/menus.js
|
|
index 0c0f40d..aef9d2a 100644
|
|
--- a/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/menus.js
|
|
+++ b/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/menus.js
|
|
@@ -414,7 +414,7 @@ class AppMenuButtonRightClickMenu extends Applet.AppletPopupMenu {
|
|
const cmd = [
|
|
'bash',
|
|
'-c',
|
|
- 'python3 /usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/utils.py get_process ' + proc.toString()
|
|
+ 'python3 @TERMUX_PREFIX@/share/cinnamon/applets/grouped-window-list@cinnamon.org/utils.py get_process ' + proc.toString()
|
|
];
|
|
spawn_async(cmd, (stdout) => {
|
|
if (stdout) {
|
|
diff --git a/files/usr/share/cinnamon/applets/keyboard@cinnamon.org/applet.js b/files/usr/share/cinnamon/applets/keyboard@cinnamon.org/applet.js
|
|
index 3eff44b..0ef4587 100644
|
|
--- a/files/usr/share/cinnamon/applets/keyboard@cinnamon.org/applet.js
|
|
+++ b/files/usr/share/cinnamon/applets/keyboard@cinnamon.org/applet.js
|
|
@@ -13,7 +13,7 @@ const PANEL_EDIT_MODE_KEY = "panel-edit-mode";
|
|
const POPUP_MENU_ICON_STYLE_CLASS = "popup-menu-icon";
|
|
const APPLET_ICON_STYLE_CLASS = "applet-icon";
|
|
|
|
-const getFlagFileName = name => `/usr/share/iso-flag-png/${name}.png`;
|
|
+const getFlagFileName = name => `@TERMUX_PREFIX@/share/iso-flag-png/${name}.png`;
|
|
|
|
class EmblemedIcon {
|
|
constructor(file_path, layout_dupe_id, style_class) {
|
|
diff --git a/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js b/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js
|
|
index 219c75f..98c4354 100644
|
|
--- a/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js
|
|
+++ b/files/usr/share/cinnamon/applets/menu@cinnamon.org/applet.js
|
|
@@ -390,7 +390,7 @@ class ApplicationContextMenuItem extends PopupMenu.PopupBaseMenuItem {
|
|
Util.spawnCommandLine("cinnamon-desktop-editor -mlauncher -o" + GLib.shell_quote(this._appButton.app.get_app_info().get_filename()));
|
|
break;
|
|
case "uninstall":
|
|
- Util.spawnCommandLine("/usr/bin/cinnamon-remove-application '" + this._appButton.app.get_app_info().get_filename() + "'");
|
|
+ Util.spawnCommandLine("@TERMUX_PREFIX@/bin/cinnamon-remove-application '" + this._appButton.app.get_app_info().get_filename() + "'");
|
|
break;
|
|
case "run_with_nvidia_gpu":
|
|
Util.spawnCommandLine("optirun gtk-launch " + this._appButton.app.get_id());
|
|
@@ -1264,7 +1264,7 @@ class CinnamonMenuApplet extends Applet.TextIconApplet {
|
|
this._activeActor = null;
|
|
this._knownApps = new Set(); // Used to keep track of apps that are already installed, so we can highlight newly installed ones
|
|
this._appsWereRefreshed = false;
|
|
- this._canUninstallApps = GLib.file_test("/usr/bin/cinnamon-remove-application", GLib.FileTest.EXISTS);
|
|
+ this._canUninstallApps = GLib.file_test("@TERMUX_PREFIX@/bin/cinnamon-remove-application", GLib.FileTest.EXISTS);
|
|
this.RecentManager = DocInfo.getDocManager();
|
|
this.privacy_settings = new Gio.Settings( {schema_id: PRIVACY_SCHEMA} );
|
|
this.noRecentDocuments = true;
|
|
@@ -2642,7 +2642,7 @@ class CinnamonMenuApplet extends Applet.TextIconApplet {
|
|
this.menu.close();
|
|
|
|
let screensaver_settings = new Gio.Settings({ schema_id: "org.cinnamon.desktop.screensaver" });
|
|
- let screensaver_dialog = Gio.file_new_for_path("/usr/bin/cinnamon-screensaver-command");
|
|
+ let screensaver_dialog = Gio.file_new_for_path("@TERMUX_PREFIX@/bin/cinnamon-screensaver-command");
|
|
if (screensaver_dialog.query_exists(null)) {
|
|
if (screensaver_settings.get_boolean("ask-for-away-message")) {
|
|
Util.spawnCommandLine("cinnamon-screensaver-lock-dialog");
|
|
diff --git a/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js b/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js
|
|
index 67b21d9..1e2edaf 100644
|
|
--- a/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js
|
|
+++ b/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js
|
|
@@ -136,7 +136,7 @@ class CinnamonPrintersApplet extends Applet.TextIconApplet {
|
|
//Add Printers
|
|
Util.spawn_async(['python3', APPLET_PATH + '/lpstat-a.py'], Lang.bind(this, function(out) {
|
|
this.printers = [];
|
|
- Util.spawn_async(['/usr/bin/lpstat', '-d'], Lang.bind(this, function(out2) {//To check default printer
|
|
+ Util.spawn_async(['@TERMUX_PREFIX@/bin/lpstat', '-d'], Lang.bind(this, function(out2) {//To check default printer
|
|
if(out2.split(': ')[1] != undefined) {
|
|
out2 = out2.split(': ')[1].trim();
|
|
} else {
|
|
@@ -160,7 +160,7 @@ class CinnamonPrintersApplet extends Applet.TextIconApplet {
|
|
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem);
|
|
|
|
//Add Jobs
|
|
- Util.spawn_async(['/usr/bin/lpstat', '-o'], Lang.bind(this, function(out) {
|
|
+ Util.spawn_async(['@TERMUX_PREFIX@/bin/lpstat', '-o'], Lang.bind(this, function(out) {
|
|
//Cancel all Jobs
|
|
if(out.length > 0) {
|
|
let cancelAll = new PopupMenu.PopupIconMenuItem(_("Cancel all jobs"), 'edit-delete', St.IconType.SYMBOLIC);
|
|
@@ -175,7 +175,7 @@ class CinnamonPrintersApplet extends Applet.TextIconApplet {
|
|
//Cancel Job
|
|
out = out.split(/\n/);
|
|
this.jobsCount = out.length - 1;
|
|
- Util.spawn_async(['/usr/bin/lpq', '-a'], Lang.bind(this, function(out2) {
|
|
+ Util.spawn_async(['@TERMUX_PREFIX@/bin/lpq', '-a'], Lang.bind(this, function(out2) {
|
|
out2 = out2.replace(/\n/g, ' ').split(/\s+/);
|
|
let sendJobs = [];
|
|
for(var n = 0; n < out.length - 1; n++) {
|
|
@@ -237,7 +237,7 @@ class CinnamonPrintersApplet extends Applet.TextIconApplet {
|
|
} else {
|
|
this.actor.hide();
|
|
}
|
|
- Util.spawn_async(['/usr/bin/lpstat', '-l'], Lang.bind(this, function(out) {
|
|
+ Util.spawn_async(['@TERMUX_PREFIX@/bin/lpstat', '-l'], Lang.bind(this, function(out) {
|
|
if(out != '') {
|
|
let printStatus = out.split('\n')[1].trim();
|
|
this.set_applet_tooltip(printStatus);
|
|
diff --git a/files/usr/share/cinnamon/applets/printers@cinnamon.org/cancel-print-dialog.py b/files/usr/share/cinnamon/applets/printers@cinnamon.org/cancel-print-dialog.py
|
|
index 42f4be4..bbdf2d7 100644
|
|
--- a/files/usr/share/cinnamon/applets/printers@cinnamon.org/cancel-print-dialog.py
|
|
+++ b/files/usr/share/cinnamon/applets/printers@cinnamon.org/cancel-print-dialog.py
|
|
@@ -7,7 +7,7 @@ from gi.repository import Gtk
|
|
import gettext
|
|
|
|
# i18n
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
class CancelPrintJob:
|
|
def __init__(self):
|
|
diff --git a/files/usr/share/cinnamon/applets/printers@cinnamon.org/lpstat-a.py b/files/usr/share/cinnamon/applets/printers@cinnamon.org/lpstat-a.py
|
|
index dae989d..d254109 100644
|
|
--- a/files/usr/share/cinnamon/applets/printers@cinnamon.org/lpstat-a.py
|
|
+++ b/files/usr/share/cinnamon/applets/printers@cinnamon.org/lpstat-a.py
|
|
@@ -3,6 +3,6 @@
|
|
import subprocess
|
|
|
|
try:
|
|
- print(subprocess.check_output(['/usr/bin/lpstat', '-a']).decode("utf-8"))
|
|
+ print(subprocess.check_output(['@TERMUX_PREFIX@/bin/lpstat', '-a']).decode("utf-8"))
|
|
except subprocess.CalledProcessError as e:
|
|
print("No printers available!")
|
|
diff --git a/files/usr/share/cinnamon/applets/trash@cinnamon.org/metadata.json b/files/usr/share/cinnamon/applets/trash@cinnamon.org/metadata.json
|
|
index e941f24..739163f 100644
|
|
--- a/files/usr/share/cinnamon/applets/trash@cinnamon.org/metadata.json
|
|
+++ b/files/usr/share/cinnamon/applets/trash@cinnamon.org/metadata.json
|
|
@@ -3,6 +3,6 @@
|
|
"name": "Trash",
|
|
"description": "Control the trash from the panel",
|
|
"icon": "user-trash",
|
|
- "localedir": "/usr/share/locale",
|
|
+ "localedir": "@TERMUX_PREFIX@/share/locale",
|
|
"max-instances": -1
|
|
}
|
|
diff --git a/files/usr/share/cinnamon/applets/user@cinnamon.org/applet.js b/files/usr/share/cinnamon/applets/user@cinnamon.org/applet.js
|
|
index af3e5a6..9446eaf 100644
|
|
--- a/files/usr/share/cinnamon/applets/user@cinnamon.org/applet.js
|
|
+++ b/files/usr/share/cinnamon/applets/user@cinnamon.org/applet.js
|
|
@@ -12,7 +12,7 @@ const Settings = imports.ui.settings;
|
|
const UserWidget = imports.ui.userWidget;
|
|
|
|
const DIALOG_ICON_SIZE = 64;
|
|
-const USER_DEFAULT_IMG_PATH = "/usr/share/cinnamon/faces/user-generic.png";
|
|
+const USER_DEFAULT_IMG_PATH = "@TERMUX_PREFIX@/share/cinnamon/faces/user-generic.png";
|
|
|
|
class CinnamonUserApplet extends Applet.TextApplet {
|
|
constructor(orientation, panel_height, instance_id) {
|
|
@@ -80,7 +80,7 @@ class CinnamonUserApplet extends Applet.TextApplet {
|
|
item = new PopupMenu.PopupIconMenuItem(_("Lock Screen"), "system-lock-screen", St.IconType.SYMBOLIC);
|
|
item.connect('activate', Lang.bind(this, function() {
|
|
let screensaver_settings = new Gio.Settings({ schema_id: "org.cinnamon.desktop.screensaver" });
|
|
- let screensaver_dialog = Gio.file_new_for_path("/usr/bin/cinnamon-screensaver-command");
|
|
+ let screensaver_dialog = Gio.file_new_for_path("@TERMUX_PREFIX@/bin/cinnamon-screensaver-command");
|
|
if (screensaver_dialog.query_exists(null)) {
|
|
if (screensaver_settings.get_boolean("ask-for-away-message")) {
|
|
Util.spawnCommandLine("cinnamon-screensaver-lock-dialog");
|
|
@@ -106,7 +106,7 @@ class CinnamonUserApplet extends Applet.TextApplet {
|
|
}));
|
|
this.menu.addMenuItem(item);
|
|
}
|
|
- else if (GLib.file_test("/usr/bin/mdmflexiserver", GLib.FileTest.EXISTS)) {
|
|
+ else if (GLib.file_test("@TERMUX_PREFIX@/bin/mdmflexiserver", GLib.FileTest.EXISTS)) {
|
|
// MDM
|
|
item = new PopupMenu.PopupIconMenuItem(_("Switch User"), "system-switch-user", St.IconType.SYMBOLIC);
|
|
item.connect('activate', Lang.bind(this, function() {
|
|
@@ -114,7 +114,7 @@ class CinnamonUserApplet extends Applet.TextApplet {
|
|
}));
|
|
this.menu.addMenuItem(item);
|
|
}
|
|
- else if (GLib.file_test("/usr/bin/gdmflexiserver", GLib.FileTest.EXISTS)) {
|
|
+ else if (GLib.file_test("@TERMUX_PREFIX@/bin/gdmflexiserver", GLib.FileTest.EXISTS)) {
|
|
// GDM
|
|
item = new PopupMenu.PopupIconMenuItem(_("Switch User"), "system-switch-user", St.IconType.SYMBOLIC);
|
|
item.connect('activate', Lang.bind(this, function() {
|
|
diff --git a/files/usr/share/cinnamon/applets/xrandr@cinnamon.org/metadata.json b/files/usr/share/cinnamon/applets/xrandr@cinnamon.org/metadata.json
|
|
index e9316d1..48d2cf3 100644
|
|
--- a/files/usr/share/cinnamon/applets/xrandr@cinnamon.org/metadata.json
|
|
+++ b/files/usr/share/cinnamon/applets/xrandr@cinnamon.org/metadata.json
|
|
@@ -3,5 +3,5 @@
|
|
"name": "Display",
|
|
"description": "XRandR monitor control applet",
|
|
"icon": "cs-display",
|
|
- "localedir": "/usr/share/locale"
|
|
+ "localedir": "@TERMUX_PREFIX@/share/locale"
|
|
}
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py b/files/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py
|
|
index c2d9eb2..1389695 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py
|
|
@@ -15,14 +15,14 @@ gi.require_version("Gtk", "3.0")
|
|
gi.require_version("CMenu", "3.0")
|
|
from gi.repository import GLib, Gtk, Gio, CMenu
|
|
|
|
-sys.path.insert(0, '/usr/share/cinnamon/cinnamon-menu-editor')
|
|
+sys.path.insert(0, '@TERMUX_PREFIX@/share/cinnamon/cinnamon-menu-editor')
|
|
from cme import util
|
|
|
|
-sys.path.insert(0, '/usr/share/cinnamon/cinnamon-settings/bin')
|
|
+sys.path.insert(0, '@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/bin')
|
|
import JsonSettingsWidgets
|
|
|
|
# i18n
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
# i18n for menu item
|
|
|
|
#_ = gettext.gettext # bug !!! _ is already defined by gettext.install!
|
|
@@ -198,7 +198,7 @@ class ItemEditor(object):
|
|
self.callback(False, self.item_path)
|
|
|
|
class LauncherEditor(ItemEditor):
|
|
- ui_file = '/usr/share/cinnamon/cinnamon-desktop-editor/launcher-editor.ui'
|
|
+ ui_file = '@TERMUX_PREFIX@/share/cinnamon/cinnamon-desktop-editor/launcher-editor.ui'
|
|
|
|
def build_ui(self):
|
|
self.builder.get_object('exec-browse').connect('clicked', self.pick_exec)
|
|
@@ -246,7 +246,7 @@ class LauncherEditor(ItemEditor):
|
|
self.item_path = os.path.join(util.getUserItemPath(), os.path.split(self.item_path)[1])
|
|
|
|
class DirectoryEditor(ItemEditor):
|
|
- ui_file = '/usr/share/cinnamon/cinnamon-desktop-editor/directory-editor.ui'
|
|
+ ui_file = '@TERMUX_PREFIX@/share/cinnamon/cinnamon-desktop-editor/directory-editor.ui'
|
|
|
|
def build_ui(self):
|
|
self.builder.get_object('name-entry').connect('changed', self.resync_validity)
|
|
@@ -272,7 +272,7 @@ class DirectoryEditor(ItemEditor):
|
|
self.item_path = os.path.join(util.getUserDirectoryPath(), os.path.split(self.item_path)[1])
|
|
|
|
class CinnamonLauncherEditor(ItemEditor):
|
|
- ui_file = '/usr/share/cinnamon/cinnamon-desktop-editor/launcher-editor.ui'
|
|
+ ui_file = '@TERMUX_PREFIX@/share/cinnamon/cinnamon-desktop-editor/launcher-editor.ui'
|
|
|
|
def build_ui(self):
|
|
self.builder.get_object('exec-browse').connect('clicked', self.pick_exec)
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-menu-editor/cme/MainWindow.py b/files/usr/share/cinnamon/cinnamon-menu-editor/cme/MainWindow.py
|
|
index 7188dfa..15757d4 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-menu-editor/cme/MainWindow.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-menu-editor/cme/MainWindow.py
|
|
@@ -47,7 +47,7 @@ class MainWindow(object):
|
|
Gtk.Window.set_default_icon_name('alacarte')
|
|
self.tree = Gtk.Builder()
|
|
self.tree.set_translation_domain(config.GETTEXT_PACKAGE)
|
|
- self.tree.add_from_file('/usr/share/cinnamon/cinnamon-menu-editor/cinnamon-menu-editor.ui')
|
|
+ self.tree.add_from_file('@TERMUX_PREFIX@/share/cinnamon/cinnamon-menu-editor/cinnamon-menu-editor.ui')
|
|
self.tree.connect_signals(self)
|
|
self.setupMenuTree()
|
|
self.setupItemTree()
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-menu-editor/cme/config.py b/files/usr/share/cinnamon/cinnamon-menu-editor/cme/config.py
|
|
index 71b8cb6..647b8bb 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-menu-editor/cme/config.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-menu-editor/cme/config.py
|
|
@@ -1,8 +1,8 @@
|
|
-prefix="/usr"
|
|
-datadir="/usr/share"
|
|
+prefix="@TERMUX_PREFIX@"
|
|
+datadir="@TERMUX_PREFIX@share"
|
|
localedir=datadir+"/locale"
|
|
-libdir="/usr/share/cinnamon"
|
|
-libexecdir="/usr/share/cinnamon/cinnamon-menu-editor"
|
|
+libdir="@TERMUX_PREFIX@/share/cinnamon"
|
|
+libexecdir="@TERMUX_PREFIX@/share/cinnamon/cinnamon-menu-editor"
|
|
PACKAGE="cinnamon-menu-editor"
|
|
VERSION="1.6.1"
|
|
GETTEXT_PACKAGE="cinnamon"
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py b/files/usr/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py
|
|
index f9c47eb..4a30750 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py
|
|
@@ -12,7 +12,7 @@ gi.require_version("XApp", "1.0")
|
|
from gi.repository import Gtk, XApp
|
|
|
|
# i18n
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
|
|
class MainWindow:
|
|
@@ -27,7 +27,7 @@ class MainWindow:
|
|
|
|
self.builder = Gtk.Builder()
|
|
self.builder.set_translation_domain('cinnamon') # let it translate!
|
|
- self.builder.add_from_file("/usr/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.ui")
|
|
+ self.builder.add_from_file("@TERMUX_PREFIX@/share/cinnamon/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.ui")
|
|
|
|
self.window = self.builder.get_object("main_dialog")
|
|
self.button_cancel = self.builder.get_object("button_cancel")
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py b/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
|
|
index 48d54b7..09f19b8 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
|
|
@@ -17,7 +17,7 @@ gi.require_version("Gtk", "3.0")
|
|
gi.require_version("AccountsService", "1.0")
|
|
from gi.repository import Gtk, GObject, Gio, GdkPixbuf, AccountsService, GLib
|
|
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
class PrivHelper(object):
|
|
"""A helper for performing temporary privilege drops. Necessary for
|
|
@@ -465,7 +465,7 @@ class Module:
|
|
try:
|
|
self.builder = Gtk.Builder()
|
|
self.builder.set_translation_domain('cinnamon') # let it translate!
|
|
- self.builder.add_from_file("/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.ui")
|
|
+ self.builder.add_from_file("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.ui")
|
|
self.window = self.builder.get_object("main_window")
|
|
self.window.connect("destroy", Gtk.main_quit)
|
|
|
|
@@ -521,7 +521,7 @@ class Module:
|
|
self.face_image = Gtk.Image()
|
|
self.face_image.set_size_request(96, 96)
|
|
self.face_button.set_image(self.face_image)
|
|
- self.face_image.set_from_file("/usr/share/cinnamon/faces/user-generic.png")
|
|
+ self.face_image.set_from_file("@TERMUX_PREFIX@/share/cinnamon/faces/user-generic.png")
|
|
self.face_button.set_alignment(0.0, 0.5)
|
|
self.face_button.set_tooltip_text(_("Click to change the picture"))
|
|
|
|
@@ -535,7 +535,7 @@ class Module:
|
|
row = 0
|
|
col = 0
|
|
num_cols = 4
|
|
- face_dirs = ["/usr/share/cinnamon/faces"]
|
|
+ face_dirs = ["@TERMUX_PREFIX@/share/cinnamon/faces"]
|
|
for face_dir in face_dirs:
|
|
if os.path.exists(face_dir):
|
|
pictures = sorted(os.listdir(face_dir))
|
|
@@ -772,7 +772,7 @@ class Module:
|
|
if os.path.exists(user.get_icon_file()):
|
|
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(user.get_icon_file(), 48, 48)
|
|
else:
|
|
- pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("/usr/share/cinnamon/faces/user-generic.png", 48, 48)
|
|
+ pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("@TERMUX_PREFIX@/share/cinnamon/faces/user-generic.png", 48, 48)
|
|
|
|
real_name = GLib.markup_escape_text(user.get_real_name())
|
|
user_name = GLib.markup_escape_text(user.get_user_name())
|
|
@@ -836,7 +836,7 @@ class Module:
|
|
else:
|
|
if message != "":
|
|
print(message)
|
|
- self.face_image.set_from_file("/usr/share/cinnamon/faces/user-generic.png")
|
|
+ self.face_image.set_from_file("@TERMUX_PREFIX@/share/cinnamon/faces/user-generic.png")
|
|
|
|
groups = []
|
|
for group in grp.getgrall():
|
|
@@ -895,7 +895,7 @@ class Module:
|
|
username = dialog.username_entry.get_text()
|
|
new_user = self.accountService.create_user(username, fullname, account_type)
|
|
new_user.set_password_mode(AccountsService.UserPasswordMode.NONE)
|
|
- pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("/usr/share/cinnamon/faces/user-generic.png", 48, 48)
|
|
+ pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("@TERMUX_PREFIX@/share/cinnamon/faces/user-generic.png", 48, 48)
|
|
description = "<b>%s</b>\n%s" % (GLib.markup_escape_text(fullname), GLib.markup_escape_text(username))
|
|
piter = self.users.append(None, [new_user, pixbuf, description])
|
|
# Add the user to his/her own group and sudo if Administrator was selected
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py b/files/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py
|
|
index a05b47b..198efd7 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py
|
|
@@ -4,7 +4,7 @@ from gi.repository import Gtk, GObject, GLib, Gdk, GdkPixbuf, Gio
|
|
import os
|
|
import gettext
|
|
import datetime
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
class BaseChooserButton(Gtk.Button):
|
|
def __init__ (self, has_button_label=False, frame=False):
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/CinnamonGtkSettings.py b/files/usr/share/cinnamon/cinnamon-settings/bin/CinnamonGtkSettings.py
|
|
index d554f10..09983dd 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/CinnamonGtkSettings.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/CinnamonGtkSettings.py
|
|
@@ -386,7 +386,7 @@ class PreviewWidget(SettingsWidget):
|
|
|
|
self.builder = Gtk.Builder()
|
|
self.builder.set_translation_domain('cinnamon')
|
|
- self.builder.add_from_file("/usr/share/cinnamon/cinnamon-settings/bin/scrollbar-test-widget.glade")
|
|
+ self.builder.add_from_file("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/bin/scrollbar-test-widget.glade")
|
|
|
|
self.content_widget = self.builder.get_object("content_box")
|
|
self.content_widget.set_valign(Gtk.Align.CENTER)
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py b/files/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py
|
|
index 8f045c7..02d2180 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py
|
|
@@ -80,7 +80,7 @@ def translate(uuid, string):
|
|
translations[uuid] = gettext.translation(uuid, home + '/.local/share/locale').gettext
|
|
except IOError:
|
|
try:
|
|
- translations[uuid] = gettext.translation(uuid, '/usr/share/locale').gettext
|
|
+ translations[uuid] = gettext.translation(uuid, '@TERMUX_PREFIX@/share/locale').gettext
|
|
except IOError:
|
|
translations[uuid] = None
|
|
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py b/files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py
|
|
index c499f2e..3b50db8 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py
|
|
@@ -29,7 +29,7 @@ class BinFileMonitor(GObject.GObject):
|
|
env = GLib.getenv("PATH")
|
|
|
|
if env is None:
|
|
- env = "/bin:/usr/bin:."
|
|
+ env = "@TERMUX_PREFIX@/bin:@TERMUX_PREFIX@/bin:."
|
|
|
|
self.paths = env.split(":")
|
|
|
|
@@ -377,7 +377,7 @@ class SoundFileChooser(SettingsWidget):
|
|
if os.path.exists(self.get_value()):
|
|
dialog.set_filename(self.get_value())
|
|
else:
|
|
- dialog.set_current_folder('/usr/share/sounds')
|
|
+ dialog.set_current_folder('@TERMUX_PREFIX@/share/sounds')
|
|
|
|
sound_filter = Gtk.FileFilter()
|
|
if self.event_sounds:
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py b/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py
|
|
index a00c300..3636773 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py
|
|
@@ -184,7 +184,7 @@ class Spice_Harvester(GObject.Object):
|
|
self.spices_directories = (sys_dirs)
|
|
else:
|
|
self.install_folder = f'{home}/.local/share/cinnamon/{self.collection_type}s/'
|
|
- self.spices_directories = (f'/usr/share/cinnamon/{self.collection_type}s/', self.install_folder)
|
|
+ self.spices_directories = (f'@TERMUX_PREFIX@/share/cinnamon/{self.collection_type}s/', self.install_folder)
|
|
|
|
self._update_status()
|
|
|
|
@@ -282,7 +282,7 @@ class Spice_Harvester(GObject.Object):
|
|
def open_spice_page(self, uuid):
|
|
""" opens to the web page of the given uuid"""
|
|
id = self.index_cache[uuid]['spices-id']
|
|
- subprocess.run(['/usr/bin/xdg-open',
|
|
+ subprocess.run(['@TERMUX_PREFIX@/bin/xdg-open',
|
|
f"{URL_SPICES_HOME}/{self.collection_type}s/view/{id}"],
|
|
check=True)
|
|
|
|
@@ -733,14 +733,14 @@ class Spice_Harvester(GObject.Object):
|
|
lang = file.split(".")[0]
|
|
locale_dir = os.path.join(locale_inst, lang, 'LC_MESSAGES')
|
|
os.makedirs(locale_dir, mode=0o755, exist_ok=True)
|
|
- subprocess.run(['/usr/bin/msgfmt', '-c',
|
|
+ subprocess.run(['@TERMUX_PREFIX@/bin/msgfmt', '-c',
|
|
os.path.join(po_dir, file), '-o',
|
|
os.path.join(locale_dir, f'{uuid}.mo')],
|
|
check=True)
|
|
|
|
# Create install folder on demand
|
|
if not os.path.exists(self.install_folder):
|
|
- subprocess.run(["/usr/bin/mkdir", "-p", self.install_folder], check=True)
|
|
+ subprocess.run(["@TERMUX_PREFIX@/bin/mkdir", "-p", self.install_folder], check=True)
|
|
|
|
dest = os.path.join(self.install_folder, uuid)
|
|
if os.path.exists(dest):
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py b/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
|
|
index 4d0fa4f..d81dc1b 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
|
|
@@ -38,9 +38,9 @@ class CManager:
|
|
x86archs = ["i386", "i486", "i586", "i686"]
|
|
if architecture in x86archs:
|
|
for arch in x86archs:
|
|
- paths += ["/usr/lib/%s" % arch]
|
|
+ paths += ["@TERMUX_PREFIX@/lib/%s" % arch]
|
|
else:
|
|
- paths += ["/usr/lib/%s" % architecture]
|
|
+ paths += ["@TERMUX_PREFIX@/lib/%s" % architecture]
|
|
|
|
for path in paths:
|
|
if not os.path.islink(path):
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/util.py b/files/usr/share/cinnamon/cinnamon-settings/bin/util.py
|
|
index 8015a4b..955e9da 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/bin/util.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/util.py
|
|
@@ -12,7 +12,7 @@ def strip_syspath_locals():
|
|
|
|
new_path = []
|
|
for path in sys.path:
|
|
- if path.startswith(("/usr/local", os.path.expanduser("~/.local"))):
|
|
+ if path.startswith(("@TERMUX_PREFIX@/local", os.path.expanduser("~/.local"))):
|
|
continue
|
|
new_path.append(path)
|
|
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
|
|
index b97595d..161ec84 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
|
|
@@ -29,7 +29,7 @@ from bin import proxygsettings
|
|
from bin import SettingsWidgets
|
|
|
|
# i18n
|
|
-gettext.install("cinnamon", "/usr/share/locale", names=["ngettext"])
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale", names=["ngettext"])
|
|
|
|
# i18n for menu item
|
|
menuName = _("System Settings")
|
|
@@ -83,7 +83,7 @@ STANDALONE_MODULES = [
|
|
[_("Software Sources"), "pkexec mintsources", "cs-sources", "admin", _("ppa, repository, package, source, download")],
|
|
[_("Package Management"), "dnfdragora", "dnfdragora", "admin", _("update, install, repository, package, source, download")],
|
|
[_("Package Management"), "gpk-application", "gpk-prefs", "admin", _("update, install, repository, package, source, download")],
|
|
- [_("Package Management"), "/usr/bin/octopi", "octopi", "admin", _("update, install, repository, package, source, download")],
|
|
+ [_("Package Management"), "@TERMUX_PREFIX@/bin/octopi", "octopi", "admin", _("update, install, repository, package, source, download")],
|
|
[_("Package Management"), "pamac-manager", "system-software-install", "admin", _("update, install, repository, package, source, download")],
|
|
[_("Package Management"), "yumex", "yumex", "admin", _("update, install, repository, package, source, download")],
|
|
[_("Users and Groups"), "cinnamon-settings-users", "cs-user-accounts", "admin", _("user, users, account, accounts, group, groups, password")],
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_applets.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_applets.py
|
|
index 8eba569..7efac47 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_applets.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_applets.py
|
|
@@ -48,7 +48,7 @@ class AppletsViewSidePage(SidePage):
|
|
self.stack.add_titled(download_applets_page, "more", _("Download"))
|
|
|
|
class ManageAppletsPage(ManageSpicesPage):
|
|
- directories = ["%s/.local/share/cinnamon/applets" % GLib.get_home_dir(), "/usr/share/cinnamon/applets"]
|
|
+ directories = ["%s/.local/share/cinnamon/applets" % GLib.get_home_dir(), "@TERMUX_PREFIX@/share/cinnamon/applets"]
|
|
collection_type = "applet"
|
|
installed_page_title = _("Installed applets")
|
|
instance_button_text = _("Add")
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
|
|
index 77c95ac..64df2b0 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
|
|
@@ -21,7 +21,7 @@ from gi.repository import Gio, Gtk, Gdk, GdkPixbuf, Pango, GLib
|
|
from SettingsWidgets import SidePage
|
|
from xapp.GSettingsWidgets import *
|
|
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
BACKGROUND_COLOR_SHADING_TYPES = [
|
|
("solid", _("Solid color")),
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_desklets.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_desklets.py
|
|
index a346d41..ada6607 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_desklets.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_desklets.py
|
|
@@ -73,7 +73,7 @@ class DeskletsViewSidePage(SidePage):
|
|
settings.add_row(GSettingsSwitch(_("Lock desklets in their current position"), "org.cinnamon", "lock-desklets"))
|
|
|
|
class ManageDeskletsPage(ManageSpicesPage):
|
|
- directories = ["%s/.local/share/cinnamon/desklets" % GLib.get_home_dir(), "/usr/share/cinnamon/desklets"]
|
|
+ directories = ["%s/.local/share/cinnamon/desklets" % GLib.get_home_dir(), "@TERMUX_PREFIX@/share/cinnamon/desklets"]
|
|
collection_type = "desklet"
|
|
installed_page_title = _("Installed desklets")
|
|
instance_button_text = _("Add")
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_display.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_display.py
|
|
index db539df..950f57e 100644
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_display.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_display.py
|
|
@@ -87,4 +87,4 @@ class Module:
|
|
|
|
def on_navigate_out_of_module(self):
|
|
if self.display_c_widget:
|
|
- self.display_c_widget.hide()
|
|
\ No newline at end of file
|
|
+ self.display_c_widget.hide()
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_extensions.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_extensions.py
|
|
index 3467be8..3794b2b 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_extensions.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_extensions.py
|
|
@@ -48,7 +48,7 @@ class ExtensionViewSidePage(SidePage):
|
|
self.stack.add_titled(download_extensions_page, "more", _("Download"))
|
|
|
|
class ManageExtensionsPage(ManageSpicesPage):
|
|
- directories = ['/usr/share/cinnamon/extensions', "%s/.local/share/cinnamon/extensions" % GLib.get_home_dir()]
|
|
+ directories = ['@TERMUX_PREFIX@/share/cinnamon/extensions', "%s/.local/share/cinnamon/extensions" % GLib.get_home_dir()]
|
|
collection_type = "extension"
|
|
installed_page_title = _("Installed extensions")
|
|
instance_button_text = _("Enable")
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py
|
|
index ccc46e0..ed11966 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py
|
|
@@ -40,7 +40,7 @@ def getGraphicsInfos():
|
|
cards = {}
|
|
count = 0
|
|
envpath = os.environ["PATH"]
|
|
- os.environ["PATH"] = envpath + ":/usr/local/sbin:/usr/sbin:/sbin"
|
|
+ os.environ["PATH"] = envpath + ":@TERMUX_PREFIX@/local/sbin:@TERMUX_PREFIX@/sbin:/sbin"
|
|
for card in getProcessOut("lspci"):
|
|
for prefix in ["VGA compatible controller:", "3D controller:", "Display controller:"]:
|
|
if prefix in card:
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py
|
|
index 398d2e8..3003435 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py
|
|
@@ -17,7 +17,7 @@ from SettingsWidgets import SidePage
|
|
from bin import util
|
|
from xapp.GSettingsWidgets import *
|
|
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
# Keybindings page - check if we need to store custom
|
|
# keybindings to gsettings key as well as GConf (In Mint 14 this is changed)
|
|
@@ -528,7 +528,7 @@ class Module:
|
|
properties = {spice: spice_properties[spice]}
|
|
_type = spice_properties[spice]["type"]
|
|
if "@cinnamon.org" in name:
|
|
- with open(f"/usr/share/cinnamon/{_type}/{name}/metadata.json", encoding="utf-8") as metadata:
|
|
+ with open(f"@TERMUX_PREFIX@/share/cinnamon/{_type}/{name}/metadata.json", encoding="utf-8") as metadata:
|
|
json_data = json.load(metadata)
|
|
category_label = _(json_data["name"])
|
|
else:
|
|
@@ -1093,7 +1093,7 @@ class Module:
|
|
highlight_on = next(iter(self.last_selected_category))
|
|
_uuid, *_id = highlight_on.split()
|
|
_id = f"'{_id[0]}'" if _id else _uuid
|
|
- subprocess.run(["/usr/bin/cinnamon-dbus-command", "highlightXlet",
|
|
+ subprocess.run(["@TERMUX_PREFIX@/bin/cinnamon-dbus-command", "highlightXlet",
|
|
_uuid, _id, "True"],
|
|
stdout=subprocess.DEVNULL, check=False)
|
|
|
|
@@ -1103,7 +1103,7 @@ class Module:
|
|
highlight_off = next(iter(self.last_selected_category))
|
|
_uuid, *_id = highlight_off.split()
|
|
_id = f"'{_id[0]}'" if _id else _uuid
|
|
- subprocess.run(["/usr/bin/cinnamon-dbus-command", "highlightXlet",
|
|
+ subprocess.run(["@TERMUX_PREFIX@/bin/cinnamon-dbus-command", "highlightXlet",
|
|
_uuid, _id, "False"],
|
|
stdout=subprocess.DEVNULL, check=False)
|
|
|
|
@@ -1118,7 +1118,7 @@ class Module:
|
|
if self.last_selected_binding:
|
|
_uuid, *_id = self.last_selected_binding.split()
|
|
_id = f"'{_id[0]}'" if _id else _uuid
|
|
- subprocess.run(["/usr/bin/cinnamon-dbus-command", "highlightXlet",
|
|
+ subprocess.run(["@TERMUX_PREFIX@/bin/cinnamon-dbus-command", "highlightXlet",
|
|
_uuid, _id, "True"],
|
|
stdout=subprocess.DEVNULL, check=False)
|
|
|
|
@@ -1127,7 +1127,7 @@ class Module:
|
|
if self.last_selected_binding:
|
|
_uuid, *_id = self.last_selected_binding.split()
|
|
_id = f"'{_id[0]}'" if _id else _uuid
|
|
- subprocess.run(["/usr/bin/cinnamon-dbus-command", "highlightXlet",
|
|
+ subprocess.run(["@TERMUX_PREFIX@/bin/cinnamon-dbus-command", "highlightXlet",
|
|
_uuid, _id, "False"],
|
|
stdout=subprocess.DEVNULL, check=False)
|
|
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_screensaver.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_screensaver.py
|
|
index 4c2eb26..8cf2524 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_screensaver.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_screensaver.py
|
|
@@ -36,7 +36,7 @@ LOCK_INACTIVE_OPTIONS = [
|
|
(3600, _("1 hour"))
|
|
]
|
|
|
|
-XSCREENSAVER_PATH = "/usr/share/xscreensaver/config/"
|
|
+XSCREENSAVER_PATH = "@TERMUX_PREFIX@/share/xscreensaver/config/"
|
|
|
|
|
|
def list_header_func(row, before, user_data):
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py
|
|
index 4c86252..8d640cb 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py
|
|
@@ -197,7 +197,7 @@ class Module:
|
|
|
|
selected_meta_theme = None
|
|
|
|
- gladefile = "/usr/share/cinnamon/cinnamon-settings/themes.ui"
|
|
+ gladefile = "@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/themes.ui"
|
|
builder = Gtk.Builder()
|
|
builder.set_translation_domain('cinnamon')
|
|
builder.add_from_file(gladefile)
|
|
@@ -218,13 +218,13 @@ class Module:
|
|
|
|
# HiDPI support
|
|
for mode in ["mixed", "dark", "light"]:
|
|
- path = f"/usr/share/cinnamon/cinnamon-settings/appearance-{mode}.svg"
|
|
+ path = f"@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/appearance-{mode}.svg"
|
|
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(path, 112*self.scale, 80*self.scale)
|
|
surface = Gdk.cairo_surface_create_from_pixbuf(pixbuf, self.scale)
|
|
builder.get_object(f"image_{mode}").set_from_surface(surface)
|
|
|
|
self.color_dot_svg = ""
|
|
- with open("/usr/share/cinnamon/cinnamon-settings/color_dot.svg") as f:
|
|
+ with open("@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/color_dot.svg") as f:
|
|
self.color_dot_svg = f.read()
|
|
|
|
self.reset_look_ui()
|
|
@@ -415,7 +415,7 @@ class Module:
|
|
self.active_mode_name = None
|
|
self.active_variant = None
|
|
|
|
- path = "/usr/share/cinnamon/styles.d"
|
|
+ path = "@TERMUX_PREFIX@/share/cinnamon/styles.d"
|
|
if os.path.exists(path):
|
|
for filename in sorted(os.listdir(path)):
|
|
if filename.endswith(".styles"):
|
|
@@ -651,7 +651,7 @@ class Module:
|
|
if os.path.exists(icon_cache_path):
|
|
read_path = icon_cache_path
|
|
else:
|
|
- read_path = '/usr/share/cinnamon/cinnamon-settings/icons'
|
|
+ read_path = '@TERMUX_PREFIX@/share/cinnamon/cinnamon-settings/icons'
|
|
|
|
icon_paths = {}
|
|
with open(read_path, 'r') as cache_file:
|
|
@@ -704,7 +704,7 @@ class Module:
|
|
|
|
else:
|
|
if path_suffix == "cinnamon":
|
|
- chooser.add_picture("/usr/share/cinnamon/theme/thumbnail.png", callback, title="cinnamon", id="cinnamon")
|
|
+ chooser.add_picture("@TERMUX_PREFIX@/share/cinnamon/theme/thumbnail.png", callback, title="cinnamon", id="cinnamon")
|
|
if path_suffix in ["gtk-3.0", "cinnamon"]:
|
|
themes = sorted(themes, key=lambda t: (not t[1].startswith(GLib.get_home_dir())))
|
|
|
|
@@ -713,13 +713,13 @@ class Module:
|
|
theme_path = theme[1]
|
|
try:
|
|
for path in ["%s/%s/%s/thumbnail.png" % (theme_path, theme_name, path_suffix),
|
|
- "/usr/share/cinnamon/thumbnails/%s/%s.png" % (path_suffix, theme_name),
|
|
- "/usr/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix]:
|
|
+ "@TERMUX_PREFIX@/share/cinnamon/thumbnails/%s/%s.png" % (path_suffix, theme_name),
|
|
+ "@TERMUX_PREFIX@/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix]:
|
|
if os.path.exists(path):
|
|
chooser.add_picture(path, callback, title=theme_name, id=theme_name)
|
|
break
|
|
except:
|
|
- chooser.add_picture("/usr/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix, callback, title=theme_name, id=theme_name)
|
|
+ chooser.add_picture("@TERMUX_PREFIX@/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix, callback, title=theme_name, id=theme_name)
|
|
GLib.timeout_add(5, self.increment_progress, (chooser, inc))
|
|
GLib.timeout_add(500, self.hide_progress, chooser)
|
|
|
|
@@ -757,7 +757,7 @@ class Module:
|
|
def set_button_chooser(self, chooser, theme, path_prefix, path_suffix, button_picture_width):
|
|
self.set_button_chooser_text(chooser, theme)
|
|
if path_suffix == "cinnamon" and theme == "cinnamon":
|
|
- chooser.set_picture_from_file("/usr/share/cinnamon/theme/thumbnail.png")
|
|
+ chooser.set_picture_from_file("@TERMUX_PREFIX@/share/cinnamon/theme/thumbnail.png")
|
|
elif path_suffix == "icons":
|
|
current_theme = Gtk.IconTheme.get_default()
|
|
folder = current_theme.lookup_icon_for_scale("folder", button_picture_width, self.window.get_scale_factor(), 0)
|
|
@@ -768,13 +768,13 @@ class Module:
|
|
try:
|
|
for path in ([os.path.join(datadir, path_prefix, theme, path_suffix, "thumbnail.png") for datadir in GLib.get_system_data_dirs()]
|
|
+ [os.path.expanduser("~/.%s/%s/%s/thumbnail.png" % (path_prefix, theme, path_suffix)),
|
|
- "/usr/share/cinnamon/thumbnails/%s/%s.png" % (path_suffix, theme),
|
|
- "/usr/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix]):
|
|
+ "@TERMUX_PREFIX@/share/cinnamon/thumbnails/%s/%s.png" % (path_suffix, theme),
|
|
+ "@TERMUX_PREFIX@/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix]):
|
|
if os.path.exists(path):
|
|
chooser.set_picture_from_file(path)
|
|
break
|
|
except:
|
|
- chooser.set_picture_from_file("/usr/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix)
|
|
+ chooser.set_picture_from_file("@TERMUX_PREFIX@/share/cinnamon/thumbnails/%s/unknown.png" % path_suffix)
|
|
|
|
def set_button_chooser_text(self, chooser, theme):
|
|
chooser.set_button_label(theme)
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py
|
|
index c50dde9..e24a2d3 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_user.py
|
|
@@ -63,7 +63,7 @@ class Module:
|
|
self.face_browse_menuitem = Gtk.MenuItem.new_with_label(_("Browse for more pictures..."))
|
|
self.face_browse_menuitem.connect('activate', self._on_face_browse_menuitem_activated)
|
|
|
|
- face_dirs = ["/usr/share/cinnamon/faces"]
|
|
+ face_dirs = ["@TERMUX_PREFIX@/share/cinnamon/faces"]
|
|
for face_dir in face_dirs:
|
|
if os.path.exists(face_dir):
|
|
pictures = sorted(os.listdir(face_dir))
|
|
@@ -227,7 +227,7 @@ class Module:
|
|
|
|
def load_user_info(self, user, param):
|
|
self.realname_entry.set_text(user.get_real_name())
|
|
- for path in [os.path.join(self.accountService.get_home_dir(), ".face"), user.get_icon_file(), "/usr/share/cinnamon/faces/user-generic.png"]:
|
|
+ for path in [os.path.join(self.accountService.get_home_dir(), ".face"), user.get_icon_file(), "@TERMUX_PREFIX@/share/cinnamon/faces/user-generic.png"]:
|
|
if os.path.exists(path):
|
|
self.face_button.set_picture_from_file(path)
|
|
break
|
|
@@ -331,7 +331,7 @@ class PasswordDialog(Gtk.Dialog):
|
|
def change_password(self):
|
|
oldpass = self.current_password.get_text()
|
|
newpass = self.new_password.get_text()
|
|
- passwd = pexpect.spawn("/usr/bin/passwd")
|
|
+ passwd = pexpect.spawn("@TERMUX_PREFIX@/bin/passwd")
|
|
time.sleep(0.5)
|
|
passwd.sendline(oldpass)
|
|
time.sleep(0.5)
|
|
diff --git a/files/usr/share/cinnamon/cinnamon-settings/xlet-settings.py b/files/usr/share/cinnamon/cinnamon-settings/xlet-settings.py
|
|
index 3ff2f4d..fe42667 100755
|
|
--- a/files/usr/share/cinnamon/cinnamon-settings/xlet-settings.py
|
|
+++ b/files/usr/share/cinnamon/cinnamon-settings/xlet-settings.py
|
|
@@ -24,7 +24,7 @@ from ExtensionCore import find_extension_subdir
|
|
from gi.repository import Gtk, Gio, XApp, GLib
|
|
|
|
# i18n
|
|
-gettext.install("cinnamon", "/usr/share/locale")
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale")
|
|
|
|
home = os.path.expanduser("~")
|
|
settings_dir = os.path.join(GLib.get_user_config_dir(), 'cinnamon', 'spices')
|
|
@@ -71,7 +71,7 @@ def translate(uuid, string):
|
|
translations[uuid] = gettext.translation(uuid, home + "/.local/share/locale").gettext
|
|
except IOError:
|
|
try:
|
|
- translations[uuid] = gettext.translation(uuid, "/usr/share/locale").gettext
|
|
+ translations[uuid] = gettext.translation(uuid, "@TERMUX_PREFIX@/share/locale").gettext
|
|
except IOError:
|
|
translations[uuid] = None
|
|
|
|
@@ -175,7 +175,7 @@ class MainWindow(object):
|
|
proxy.highlightXlet('(ssb)', self.uuid, self.selected_instance["id"], True)
|
|
|
|
def load_xlet_data (self):
|
|
- self.xlet_dir = "/usr/share/cinnamon/%ss/%s" % (self.type, self.uuid)
|
|
+ self.xlet_dir = "@TERMUX_PREFIX@/share/cinnamon/%ss/%s" % (self.type, self.uuid)
|
|
if not os.path.exists(self.xlet_dir):
|
|
self.xlet_dir = "%s/.local/share/cinnamon/%ss/%s" % (home, self.type, self.uuid)
|
|
|
|
diff --git a/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/desklet.js b/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/desklet.js
|
|
index 117ac3c..0d5eba9 100644
|
|
--- a/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/desklet.js
|
|
+++ b/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/desklet.js
|
|
@@ -29,7 +29,7 @@ class CinnamonLauncherDesklet extends Desklet.Desklet {
|
|
this._menu.addAction(
|
|
_('Edit launcher'),
|
|
Lang.bind(this, function() {
|
|
- Util.spawnCommandLine('/usr/share/cinnamon/desklets/launcher@cinnamon.org/editorDialog.py ' + this.instance_id);
|
|
+ Util.spawnCommandLine('@TERMUX_PREFIX@/share/cinnamon/desklets/launcher@cinnamon.org/editorDialog.py ' + this.instance_id);
|
|
})
|
|
);
|
|
|
|
diff --git a/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/editorDialog.py b/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/editorDialog.py
|
|
index ccb38a5..0ee4df0 100755
|
|
--- a/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/editorDialog.py
|
|
+++ b/files/usr/share/cinnamon/desklets/launcher@cinnamon.org/editorDialog.py
|
|
@@ -189,8 +189,8 @@ class Application:
|
|
self._path = custom_path
|
|
elif os.path.exists(old_custom_path):
|
|
self._path = old_custom_path
|
|
- elif os.path.exists("/usr/share/applications/" + file_name):
|
|
- self._path = "/usr/share/applications/" + file_name
|
|
+ elif os.path.exists("@TERMUX_PREFIX@/share/applications/" + file_name):
|
|
+ self._path = "@TERMUX_PREFIX@/share/applications/" + file_name
|
|
|
|
if self._path:
|
|
self._file = open(self._path, "r")
|
|
diff --git a/generate_additional_files.py b/generate_additional_files.py
|
|
index 2c2cc7a..29e3c7a 100755
|
|
--- a/generate_additional_files.py
|
|
+++ b/generate_additional_files.py
|
|
@@ -5,7 +5,7 @@ import gettext
|
|
from mintcommon import additionalfiles
|
|
|
|
DOMAIN = "cinnamon"
|
|
-PATH = "/usr/share/locale"
|
|
+PATH = "@TERMUX_PREFIX@/share/locale"
|
|
|
|
os.environ['LANGUAGE'] = "en_US.UTF-8"
|
|
gettext.install(DOMAIN, PATH)
|
|
diff --git a/generate_cs_module_desktop_files.py b/generate_cs_module_desktop_files.py
|
|
index cc8e1cc..9d29705 100755
|
|
--- a/generate_cs_module_desktop_files.py
|
|
+++ b/generate_cs_module_desktop_files.py
|
|
@@ -10,7 +10,7 @@ from mintcommon import additionalfiles
|
|
import traceback
|
|
|
|
DOMAIN = "cinnamon"
|
|
-PATH = "/usr/share/locale"
|
|
+PATH = "@TERMUX_PREFIX@/share/locale"
|
|
|
|
os.environ['LANGUAGE'] = "en_US.UTF-8"
|
|
gettext.install(DOMAIN, PATH)
|
|
diff --git a/js/ui/expo.js b/js/ui/expo.js
|
|
index 260488e..29f92f8 100644
|
|
--- a/js/ui/expo.js
|
|
+++ b/js/ui/expo.js
|
|
@@ -231,7 +231,7 @@ Expo.prototype = {
|
|
this._addWorkspaceButton.set_position((primary.width - buttonWidth), buttonY);
|
|
this._addWorkspaceButton.set_size(buttonWidth, buttonHeight);
|
|
if (this._addWorkspaceButton.get_theme_node().get_background_image() == null)
|
|
- this._addWorkspaceButton.set_style('background-image: url("/usr/share/cinnamon/theme/add-workspace.png");');
|
|
+ this._addWorkspaceButton.set_style('background-image: url("@TERMUX_PREFIX@/share/cinnamon/theme/add-workspace.png");');
|
|
|
|
this._windowCloseArea.set_position((primary.width - this._windowCloseArea.width) / 2 , primary.height);
|
|
this._windowCloseArea.set_size(this._windowCloseArea.width, this._windowCloseArea.height);
|
|
diff --git a/js/ui/main.js b/js/ui/main.js
|
|
index b487c16..d927ff4 100644
|
|
--- a/js/ui/main.js
|
|
+++ b/js/ui/main.js
|
|
@@ -210,7 +210,7 @@ var runState = RunState.INIT;
|
|
|
|
// Override Gettext localization
|
|
const Gettext = imports.gettext;
|
|
-Gettext.bindtextdomain('cinnamon', '/usr/share/locale');
|
|
+Gettext.bindtextdomain('cinnamon', '@TERMUX_PREFIX@/share/locale');
|
|
Gettext.textdomain('cinnamon');
|
|
const _ = Gettext.gettext;
|
|
|
|
@@ -343,7 +343,7 @@ function start() {
|
|
global.stage.background_color = DEFAULT_BACKGROUND_COLOR;
|
|
global.stage.no_clear_hint = true;
|
|
|
|
- Gtk.IconTheme.get_default().append_search_path("/usr/share/cinnamon/icons/");
|
|
+ Gtk.IconTheme.get_default().append_search_path("@TERMUX_PREFIX@/share/cinnamon/icons/");
|
|
_defaultCssStylesheet = global.datadir + '/theme/cinnamon.css';
|
|
|
|
soundManager = new SoundManager.SoundManager();
|
|
@@ -567,7 +567,7 @@ function notifyCinnamon2d() {
|
|
_("You may experience poor performance and high CPU usage."),
|
|
icon);
|
|
|
|
- if (GLib.file_test("/usr/bin/cinnamon-driver-manager", GLib.FileTest.EXISTS)) {
|
|
+ if (GLib.file_test("@TERMUX_PREFIX@/bin/cinnamon-driver-manager", GLib.FileTest.EXISTS)) {
|
|
notification.addButton("driver-manager", _("Launch Driver Manager"));
|
|
notification.connect("action-invoked", this.launchDriverManager);
|
|
}
|
|
diff --git a/python3/cinnamon/updates.py b/python3/cinnamon/updates.py
|
|
index 29d2f3e..efb7a90 100644
|
|
--- a/python3/cinnamon/updates.py
|
|
+++ b/python3/cinnamon/updates.py
|
|
@@ -7,7 +7,7 @@ from . import harvester
|
|
|
|
gi.require_version('Gtk', '3.0')
|
|
|
|
-gettext.install("cinnamon", "/usr/share/locale", names=["ngettext"])
|
|
+gettext.install("cinnamon", "@TERMUX_PREFIX@/share/locale", names=["ngettext"])
|
|
|
|
SPICE_TYPE_APPLET = "applet"
|
|
SPICE_TYPE_DESKLET = "desklet"
|
|
diff --git a/restore b/restore
|
|
index 34cf912..31bdec8 100755
|
|
--- a/restore
|
|
+++ b/restore
|
|
@@ -1,4 +1,4 @@
|
|
#!/bin/bash
|
|
|
|
-rm -rf /usr/share/cinnamon/js
|
|
-mv /usr/share/cinnamon/js-backup /usr/share/cinnamon/js
|
|
+rm -rf @TERMUX_PREFIX@/share/cinnamon/js
|
|
+mv @TERMUX_PREFIX@/share/cinnamon/js-backup @TERMUX_PREFIX@/share/cinnamon/js
|