From 66a9627b2974f833ad7be144f1629e7a382029a1 Mon Sep 17 00:00:00 2001 From: jeffser Date: Mon, 7 Oct 2024 02:17:34 -0600 Subject: [PATCH] Better styling for terminal --- src/custom_widgets/terminal_widget.py | 4 ++-- src/dialogs.py | 4 ++-- src/window.ui | 11 +++++------ 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/custom_widgets/terminal_widget.py b/src/custom_widgets/terminal_widget.py index 858b576..5811c62 100644 --- a/src/custom_widgets/terminal_widget.py +++ b/src/custom_widgets/terminal_widget.py @@ -6,7 +6,7 @@ Handles the terminal widget import gi gi.require_version('Gtk', '4.0') gi.require_version('Vte', '3.91') -from gi.repository import Gtk, Vte, GLib, Pango +from gi.repository import Gtk, Vte, GLib, Pango, GLib class terminal(Vte.Terminal): __gtype_name__ = 'AlpacaTerminal' @@ -14,7 +14,7 @@ class terminal(Vte.Terminal): def __init__(self, script:list): super().__init__(css_classes=["terminal"]) self.set_font(Pango.FontDescription.from_string("Monospace 12")) - + self.set_clear_background(False) pty = Vte.Pty.new_sync(Vte.PtyFlags.DEFAULT, None) self.set_pty(pty) diff --git a/src/dialogs.py b/src/dialogs.py index 469df25..e5006a7 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -428,9 +428,9 @@ def run_script_response(self, dialog, task, script, language_name): with open(os.path.join(cache_dir, 'temp_python_script.py'), 'w') as f: f.write(script) script = 'python3 {}'.format(os.path.join(cache_dir, 'temp_python_script.py')) - script += '; echo "\n(Alpaca) {}"'.format(_('Script exited')) + script += '; echo "\nšŸ¦™ {}"'.format(_('Script exited')) if shutil.which('flatpak-spawn'): - script = 'echo "{}\n";'.format(_('The script is contained inside Flatpak')) + script + script = 'echo "šŸ¦™ {}\n";'.format(_('The script is contained inside Flatpak')) + script self.run_terminal(['bash', '-c', script]) diff --git a/src/window.ui b/src/window.ui index 9546029..a3e403b 100644 --- a/src/window.ui +++ b/src/window.ui @@ -486,15 +486,14 @@ 600 + - - - + - +