Open sykesgabri opened 5 hours ago
Hm, weird.. Just tested it and it works fine fore me. Which distro are you using (shouldn't really matter but maybe I can reproduce this)?
And can you please close the app completely via the option in the hamburger menu, open it via flatpak run com.core447.StreamController
, press the button with the command and share the output?
Edit: I tested it in a Ubuntu X11 vm and it worked as described, however, id doesn't on Arch + Hyprland...
Here is the output, the Traceback only appears after pressing the button:
2024-09-21 21:02:22.876 | INFO | __main__:quit_running:187 - Checking if another instance is running
2024-09-21 21:02:22.877 | INFO | __main__:quit_running:195 - No other instance running, continuing
2024-09-21 21:02:22.877 | ERROR | __main__:quit_running:196 - org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
2024-09-21 21:02:23.078 | ERROR | src.backend.GnomeExtensions:connect_dbus:31 - Failed to connect to D-Bus: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
2024-09-21 21:02:23.087 | INFO | src.backend.PageManagement.PageManagerBackend:update_auto_change_info:333 - Updated auto-change info in 0.0001518726348876953 seconds
2024-09-21 21:02:23.088 | INFO | src.backend.PageManagement.PageManagerBackend:remove_old_backups:448 - Removed old page backups: 2024-09-19T23:04:12.102135
launch backend
2024-09-21 21:02:23.529 | INFO | src.backend.PluginManager.PluginBase:launch_backend:519 - Launching backend: . /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_core447_OBSPlugin/backend/.venv/bin/activate && python3 /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_core447_OBSPlugin/backend/backend.py --port=34333
/bin/sh: line 1: /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_core447_OBSPlugin/backend/.venv/bin/activate: No such file or directory
backend launched
2024-09-21 21:02:23.833 | INFO | src.backend.PluginManager.PluginBase:launch_backend:519 - Launching backend: . /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_imdevinc_StreamControllerTwitchPlugin/.venv/bin/activate && python3 /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_imdevinc_StreamControllerTwitchPlugin/twitch_backend.py --port=37211
/bin/sh: line 1: /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_imdevinc_StreamControllerTwitchPlugin/.venv/bin/activate: No such file or directory
2024-09-21 21:02:24.634 | ERROR | src.backend.PluginManager.PluginManager:init_plugins:71 - Error initializing plugin <class 'plugins.com_imdevinc_StreamControllerTwitchPlugin.main.PluginTemplate'>: 'NoneType' object has no attribute 'set_token_path'. Skipping...
2024-09-21 21:02:24.638 | TRACE | src.backend.PageManagement.PageManagerBackend:register_page:272 - Registering page: /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_core447_VolumeMixer/pages/VolumeMixer.json
2024-09-21 21:02:24.638 | INFO | src.backend.PageManagement.PageManagerBackend:update_auto_change_info:333 - Updated auto-change info in 0.00016999244689941406 seconds
2024-09-21 21:02:24.638 | TRACE | src.backend.PageManagement.PageManagerBackend:register_page:272 - Registering page: /home/gabri/.var/app/com.core447.StreamController/data/plugins/com_core447_VolumeMixer/pages/VolumeMixerSDPlus.json
2024-09-21 21:02:24.638 | INFO | src.backend.PageManagement.PageManagerBackend:update_auto_change_info:333 - Updated auto-change info in 0.0001964569091796875 seconds
2024-09-21 21:02:26.198 | INFO | src.backend.WindowGrabber.WindowGrabber:init_integration:63 - Initializing window grabber for environment: i3 under server: x11
2024-09-21 21:02:26.203 | INFO | autostart:setup_autostart_desktop_entry:81 - Setting up autostart using desktop entry
2024-09-21 21:02:26.204 | INFO | autostart:setup_autostart_desktop_entry:95 - Autostart set up at: /home/gabri/.config/autostart/StreamController.desktop
2024-09-21 21:02:26.214 | INFO | __main__:load:87 - Loading app
2024-09-21 21:02:26.231 | INFO | src.backend.DeckManagement.DeckManager:__init__:70 - Beta resume mode: True
2024-09-21 21:02:26.312 | INFO | src.backend.PluginManager.ActionBase:__init__:77 - Loaded action Change Page with id com_core447_DeckPlugin::ChangePage
2024-09-21 21:02:26.312 | INFO | src.backend.PluginManager.ActionBase:__init__:77 - Loaded action Run Command with id com_core447_OSPlugin::RunCommand
2024-09-21 21:02:26.313 | DEBUG | src.backend.PageManagement.Page:load:77 - Loaded page Le Default in 0.00 seconds
2024-09-21 21:02:26.313 | INFO | src.backend.DeckManagement.DeckController:load_page:670 - Loading page Le Default on deck AL46J2C58555
2024-09-21 21:02:26.399 | INFO | src.backend.DeckManagement.Subclasses.ScreenSaver:set_time:54 - Setting screen saver time delay to 1 minutes
2024-09-21 21:02:26.399 | INFO | src.backend.DeckManagement.DeckController:load_page:699 - Loaded page Le Default on deck AL46J2C58555
2024-09-21 21:02:26.430 | INFO | src.backend.DeckManagement.DeckController:load_background:522 - Loading background in thread: 139408141452992
(process:3938292): Gtk-WARNING **: 21:02:26.430: Theme parser error: style.css:399:19-27: Unknown name of pseudo-class
2024-09-21 21:02:26.471 | TRACE | src.app:on_activate:72 - running: on_activate
2024-09-21 21:02:26.472 | TRACE | src.windows.mainWindow.mainWindow:build:93 - Building main window
(StreamController:3938292): GdkPixbuf-CRITICAL **: 21:02:26.526: gdk_pixbuf_new_from_bytes: assertion 'g_bytes_get_size (data) >= width * height * (has_alpha ? 4 : 3)' failed
2024-09-21 21:02:26.591 | INFO | src.backend.DeckManagement.DeckController:load_all_inputs:608 - Loading all inputs took 0.004427433013916016 seconds
2024-09-21 21:02:26.594 | DEBUG | src.backend.DeckManagement.DeckController:update_all_inputs:432 - Updating all inputs took 0.0033884048461914062 seconds
2024-09-21 21:02:26.665 | SUCCESS | src.app:on_activate:102 - Finished loading app
2024-09-21 21:02:27.659 | INFO | __main__:update_assets:155 - Updating 0 store assets took 1.4453797340393066 seconds
Exception ignored in: <function _after_fork at 0x7ecb184442c0>
Traceback (most recent call last):
File "/usr/lib/python3.12/threading.py", line 1699, in _after_fork
thread._stop()
TypeError: 'bool' object is not callable
Describe the bug When using Run Command (OS) to execute a Flameshot command, nothing happens.
To Reproduce Steps to reproduce the behavior:
flameshot gui --clipboard
)Expected behavior Upon pressing the button, the Flameshot command is ran, the Flameshot GUI opens, and I can take a screenshot.
Screenshots Not applicable.
Additional context I am running Arch Linux, with i3wm, on X11. I have verified that Flameshot is installed correctly, and its commands work as expected when running them in a terminal. I have also verified that Run Command (OS) isn't broken for other commands such as
i3lock
andbeep
.