Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux Support Meta Issue #224

Closed
9 of 20 tasks
Avasam opened this issue Apr 22, 2023 · 3 comments
Closed
9 of 20 tasks

Linux Support Meta Issue #224

Avasam opened this issue Apr 22, 2023 · 3 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed Linux Specific to Linux

Comments

@Avasam
Copy link
Collaborator

Avasam commented Apr 22, 2023

Everything left to do has been split into their own issues https://github.com/Toufool/AutoSplit/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3ALinux


Until a first version with Linux support gets into master, this issue will serve to track progress, features, bugs, etc. concerning a Linux version. After that, everything left will be split in their own issues.

Ongoing PR to add Linux support: #153 . You can download dev builds from the GitHub Actions artefacts.

Must haves:

  • UI completely functional
  • Basic hotkeys support (receive and send)
  • At least one X11 / X Server capture method
  • Works on debian-based distributions (Ubuntu, Pop!_OS, ...)
  • Usable performance
  • Retest everything after 2.0 update

Optional features:

Upstream any window manipulation improvements, bugfixes and new techniques to https://github.com/Kalmat/PyWinCtl

@Avasam Avasam added the Linux Specific to Linux label Apr 22, 2023
@Avasam Avasam pinned this issue Apr 22, 2023
@Avasam Avasam self-assigned this Apr 22, 2023
@Avasam Avasam added the help wanted Extra attention is needed label Apr 25, 2023
@Avasam Avasam added the good first issue Good for newcomers label Apr 25, 2023
@Gamebuster19901
Copy link

Gamebuster19901 commented Jun 17, 2023

Crash when a reset image is encountered:

Have to manually browse to reload splits when reset occurs.

Running commit 8aa2ad0

Traceback (most recent call last):

  File "/home/gamebuster/Desktop/AutoSplit/scripts/../src/AutoSplit.py", line 580, in __auto_splitter
    if self.__similarity_threshold_loop(number_of_split_images, dummy_splits_array):

  File "/home/gamebuster/Desktop/AutoSplit/scripts/../src/AutoSplit.py", line 644, in __similarity_threshold_loop
    if self.__reset_if_should(capture):

  File "/home/gamebuster/Desktop/AutoSplit/scripts/../src/AutoSplit.py", line 835, in __reset_if_should
    return self.__check_for_reset_state_update_ui()

  File "/home/gamebuster/Desktop/AutoSplit/scripts/../src/AutoSplit.py", line 510, in __check_for_reset_state_update_ui
    self.gui_changes_on_reset(True)

  File "/home/gamebuster/Desktop/AutoSplit/scripts/../src/AutoSplit.py", line 782, in gui_changes_on_reset
    self.load_start_image_signal.emit(False, False)

TypeError: load_start_image_signal() only accepts 0 argument(s), 2 given!

@Avasam
Copy link
Collaborator Author

Avasam commented Jun 21, 2023

I believe that was fixed in master a while ago. It's an easy fix, but I should rebase this branch anyway.

@Gamebuster19901
Copy link

Yeah I just edited the file myself to remove the unused parameters.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed Linux Specific to Linux
Projects
None yet
Development

No branches or pull requests

2 participants