diff --git a/desktop/font/mscorefonts/actions.py b/desktop/font/mscorefonts/actions.py
index 0ac9c01f..5b00705c 100644
--- a/desktop/font/mscorefonts/actions.py
+++ b/desktop/font/mscorefonts/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/multimedia/music/bitwig-studio/actions.py b/multimedia/music/bitwig-studio/actions.py
index 09489658..66942e19 100644
--- a/multimedia/music/bitwig-studio/actions.py
+++ b/multimedia/music/bitwig-studio/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/multimedia/music/ocenaudio/actions.py b/multimedia/music/ocenaudio/actions.py
index 175ddee7..6e648491 100644
--- a/multimedia/music/ocenaudio/actions.py
+++ b/multimedia/music/ocenaudio/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/multimedia/music/spotify/actions.py b/multimedia/music/spotify/actions.py
index 1217eb12..a8a18265 100644
--- a/multimedia/music/spotify/actions.py
+++ b/multimedia/music/spotify/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/multimedia/music/sunvox/actions.py b/multimedia/music/sunvox/actions.py
index 37ff9e8e..f95c3862 100644
--- a/multimedia/music/sunvox/actions.py
+++ b/multimedia/music/sunvox/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/multimedia/video/plexmediaserver/actions.py b/multimedia/video/plexmediaserver/actions.py
index 99e64689..bb28f3b2 100644
--- a/multimedia/video/plexmediaserver/actions.py
+++ b/multimedia/video/plexmediaserver/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/download/insync/actions.py b/network/download/insync/actions.py
index 6bdadae1..5d6c0a12 100644
--- a/network/download/insync/actions.py
+++ b/network/download/insync/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/download/spideroak/actions.py b/network/download/spideroak/actions.py
index 2349ab1e..0c4dfe2a 100644
--- a/network/download/spideroak/actions.py
+++ b/network/download/spideroak/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/download/synology-cloud-station-drive/actions.py b/network/download/synology-cloud-station-drive/actions.py
index 2973bb88..c87ff378 100644
--- a/network/download/synology-cloud-station-drive/actions.py
+++ b/network/download/synology-cloud-station-drive/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/im/franz/actions.py b/network/im/franz/actions.py
index cc1a699f..330f735e 100644
--- a/network/im/franz/actions.py
+++ b/network/im/franz/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created for Solus Operating System
diff --git a/network/im/skype/actions.py b/network/im/skype/actions.py
index 4ee37361..c0b73ca6 100644
--- a/network/im/skype/actions.py
+++ b/network/im/skype/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/im/slack-desktop/actions.py b/network/im/slack-desktop/actions.py
index d6028069..67b52f94 100644
--- a/network/im/slack-desktop/actions.py
+++ b/network/im/slack-desktop/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/im/viber/actions.py b/network/im/viber/actions.py
index ddc42864..6ad79d58 100644
--- a/network/im/viber/actions.py
+++ b/network/im/viber/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/util/anydesk/actions.py b/network/util/anydesk/actions.py
index 746ae393..cc29116e 100644
--- a/network/util/anydesk/actions.py
+++ b/network/util/anydesk/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/util/teamviewer/actions.py b/network/util/teamviewer/actions.py
index 372c4e24..175ff3b0 100644
--- a/network/util/teamviewer/actions.py
+++ b/network/util/teamviewer/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
@@ -24,5 +24,5 @@ def install():
pisitools.dodir("/etc/teamviewer")
- shelltools.chmod("%s/opt/teamviewer/doc/*" % get.installDIR(),0755)
- shelltools.chmod("%s/opt/teamviewer/tv_bin/*" % get.installDIR(),0755)
+ shelltools.chmod("%s/opt/teamviewer/doc/*" % get.installDIR(),0o0755)
+ shelltools.chmod("%s/opt/teamviewer/tv_bin/*" % get.installDIR(),0o0755)
diff --git a/network/web/browser/google-chrome-beta/actions.py b/network/web/browser/google-chrome-beta/actions.py
index 4f1ade55..dd61657b 100644
--- a/network/web/browser/google-chrome-beta/actions.py
+++ b/network/web/browser/google-chrome-beta/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/web/browser/google-chrome-stable/actions.py b/network/web/browser/google-chrome-stable/actions.py
index 124cb7a4..98c835e8 100644
--- a/network/web/browser/google-chrome-stable/actions.py
+++ b/network/web/browser/google-chrome-stable/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/web/browser/google-chrome-unstable/actions.py b/network/web/browser/google-chrome-unstable/actions.py
index f18989b4..8d5c3573 100644
--- a/network/web/browser/google-chrome-unstable/actions.py
+++ b/network/web/browser/google-chrome-unstable/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/network/web/google-earth/actions.py b/network/web/google-earth/actions.py
index 1451fc17..d1555fbd 100644
--- a/network/web/google-earth/actions.py
+++ b/network/web/google-earth/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/office/mendeleydesktop/actions.py b/office/mendeleydesktop/actions.py
index e017dbad..f99262ec 100644
--- a/office/mendeleydesktop/actions.py
+++ b/office/mendeleydesktop/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/office/moneydance/actions.py b/office/moneydance/actions.py
index bebe6e00..59b45acd 100644
--- a/office/moneydance/actions.py
+++ b/office/moneydance/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/office/pomodoneapp/actions.py b/office/pomodoneapp/actions.py
index 1d9a0c2b..8f0b2f70 100644
--- a/office/pomodoneapp/actions.py
+++ b/office/pomodoneapp/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/office/scrivener/actions.py b/office/scrivener/actions.py
index fb9edf76..cd506b7b 100644
--- a/office/scrivener/actions.py
+++ b/office/scrivener/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
@@ -13,6 +13,7 @@ def setup():
shelltools.system("pwd")
shelltools.system("ar xf scrivener-%s-amd64.deb" % Version)
shelltools.system("tar xf data.tar.gz")
+ shelltools.system("asciify usr")
shelltools.system("mkdir usr/share/icons/hicolor")
pisitools.move("usr/share/icons/*x*", "usr/share/icons/hicolor/")
shelltools.system("rm usr/share/scrivener/bin/scrivener.sh")
diff --git a/office/scrivener/pspec.xml b/office/scrivener/pspec.xml
index 8bb59134..37edeba5 100644
--- a/office/scrivener/pspec.xml
+++ b/office/scrivener/pspec.xml
@@ -14,6 +14,7 @@
https://www.literatureandlatte.com/scrivenerforlinux/scrivener-1.9.0.1-amd64.deb
+ asciify
binutils
diff --git a/programming/android-studio/actions.py b/programming/android-studio/actions.py
index fd2f1602..e2e0b0df 100644
--- a/programming/android-studio/actions.py
+++ b/programming/android-studio/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools
diff --git a/programming/clion/actions.py b/programming/clion/actions.py
index b706ca9c..a9c3f158 100644
--- a/programming/clion/actions.py
+++ b/programming/clion/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/datagrip/actions.py b/programming/datagrip/actions.py
index bac73c8e..b4da8139 100644
--- a/programming/datagrip/actions.py
+++ b/programming/datagrip/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/gitkraken/actions.py b/programming/gitkraken/actions.py
index e5e7926b..2ead0567 100644
--- a/programming/gitkraken/actions.py
+++ b/programming/gitkraken/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/programming/goland/actions.py b/programming/goland/actions.py
index f16b687a..1a5608a7 100644
--- a/programming/goland/actions.py
+++ b/programming/goland/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/idea/actions.py b/programming/idea/actions.py
index b8ca983e..fc5cb1d5 100644
--- a/programming/idea/actions.py
+++ b/programming/idea/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/phpstorm/actions.py b/programming/phpstorm/actions.py
index 75bd900c..9a2477ae 100644
--- a/programming/phpstorm/actions.py
+++ b/programming/phpstorm/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/pycharm-ce/actions.py b/programming/pycharm-ce/actions.py
index edeb0746..df16e6d0 100644
--- a/programming/pycharm-ce/actions.py
+++ b/programming/pycharm-ce/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/pycharm/actions.py b/programming/pycharm/actions.py
index 5aba9284..1bd4e1d1 100644
--- a/programming/pycharm/actions.py
+++ b/programming/pycharm/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/rider/actions.py b/programming/rider/actions.py
index a49a5079..4b3ff756 100644
--- a/programming/rider/actions.py
+++ b/programming/rider/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/rubymine/actions.py b/programming/rubymine/actions.py
index f1879c16..074b4778 100644
--- a/programming/rubymine/actions.py
+++ b/programming/rubymine/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/programming/sublime-text/actions.py b/programming/sublime-text/actions.py
index 12fc28ec..42d58530 100644
--- a/programming/sublime-text/actions.py
+++ b/programming/sublime-text/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System
diff --git a/programming/unity-editor/actions.py b/programming/unity-editor/actions.py
index 17920c92..f689ca98 100644
--- a/programming/unity-editor/actions.py
+++ b/programming/unity-editor/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import pisitools, shelltools
diff --git a/programming/webstorm/actions.py b/programming/webstorm/actions.py
index 7077b285..dd60af28 100644
--- a/programming/webstorm/actions.py
+++ b/programming/webstorm/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
from pisi.actionsapi import get, pisitools, shelltools
import shutil
diff --git a/security/enpass/actions.py b/security/enpass/actions.py
index 6276a9bd..159b244b 100644
--- a/security/enpass/actions.py
+++ b/security/enpass/actions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# Created For Solus Operating System