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

Major bugs in Debian. #107

Closed
Seraph87 opened this issue May 31, 2020 · 5 comments · Fixed by #115 or #117
Closed

Major bugs in Debian. #107

Seraph87 opened this issue May 31, 2020 · 5 comments · Fixed by #115 or #117

Comments

@Seraph87
Copy link

I switched from Arch to Debian recently, and i3wm-themer was my favorite way to get i3 looking really good really quick on Arch. Well, after trying to get it working on Debian this evening, I've found that there are a lot of bugs, and this is a 2 day old install.

I had issues getting the theme to change. Others have had these issues before, refer to the "no module named yaml" and "cannot import name ABC" issues. After following what others had said, I at least got the theme running, but polybar was nowhere to be found, more on that in a bit. What was curious to me, was that while my config file had the windows key set as my mod key, my alt key was acting as the mod key instead. That had never happened on the Arch install.

Onto the polybar issue. Someone had this problem before me, and I followed their solution to it. What happened next was I got logged out of i3 completely, out to lightdm. Upon trying to log back in, I got a black screen for about 2 seconds, and then kicked back out to lightdm. I went back into my Xfce session to uninstall i3 and the themer completely, and reinstalled i3. I tried to log in, but I still had the black screen and getting kicked out issue. I went to an extreme measure and restored to a timeshift backup I made right before I even installed i3, and someway, somehow, the issue was still there.

I would LOVE to use the themer on my Debian install, but all of the bugs have rendered base i3 unusable on my machine. The only way I could have a chance to make it work again would be to completely reinstall Debian. I noticed that the other users I mentioned earlier were all Debian users as well.

PLEASE look into working out the kinks for the Debian version. The Arch version is amazing and works so smoothly, I'd love to see it work that way on Debian!

@stav121
Copy link
Owner

stav121 commented May 31, 2020

Hello sir,

Yes I do agree that there are some major and minor issues depending on the Linux distribution that one uses. Personally (once I am running this project solo), I cannot always test every update on every possible distribution, so I always expect some bugs to occur here and there.

About the module issue, I have also faced it a few times and I believe it is mostly depended on the Python version. It gets a bit confusing sometimes with the versioning and the modules needed. I always hoped for this project to be distributed via PiPY in order to avoid those types of issues, but personally I don't have the time to spend that much on packaging.

On the Polybar issue, I haven't really looked into it that much so I cannot offer a complete solution.

Usability on every distribution would be like the optimal for this project, but sadly, the differences between some distributions make it impossible. As always I am always open to suggestions on such issues and always look carefully on PRs before merging them, so if you (or anyone) has any idea/suggestion/code on how to improve things, please don't be afraid to open an issue/PR.

@stav121
Copy link
Owner

stav121 commented May 31, 2020

One side note here, (not meant to be an excuse or anything), when I started this project I never expected so many people to find it useful, it was a tool that I created for my personal use that was supposed to work for the distro that I was running back then (Manjaro at the time).

My main focus for this project is always 1 or 2 major updates per year to fix known issues etc (that's the max time I can spend on this project usually), that's why I rely so much on other people's contributions and any change, small or big is always welcome.

floppydisken added a commit to floppydisken/i3wm-themer that referenced this issue Sep 14, 2020
Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found stav121#62
and stav121#107 .
stav121 pushed a commit that referenced this issue Sep 14, 2020
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
@stav121 stav121 linked a pull request Sep 14, 2020 that will close this issue
@cizordj
Copy link
Contributor

cizordj commented Dec 13, 2020

@Seraph87 my fork of i3wm-themer is mainly focused on Debian and has all the necessary dependencies built-in. Unfortunately, it is too different from the original project to make a pull request. Forgive me @unix121

@stav121
Copy link
Owner

stav121 commented Dec 13, 2020

Hello @cizordj , I checked your version, yes it's too different to even attempt to merge. But it seems to me that it can do the job for Debian users. If you wish, you can make a new PR on this project adding a link to your project at the bottom of the README.md. Maybe a new section Similar Projects or something if you want to.

@cizordj
Copy link
Contributor

cizordj commented Dec 14, 2020

Alright, if you don't mind I will make this pull request soon.

cizordj added a commit to cizordj/i3-themer that referenced this issue Dec 14, 2020
As proposed in the issue(stav121#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes stav121#107 , stav121#111 , stav121#72 , stav121#43
stav121 pushed a commit that referenced this issue Dec 14, 2020
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
@stav121 stav121 pinned this issue Dec 14, 2020
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
stav121 pushed a commit that referenced this issue Oct 28, 2021
* Fix references to python. Now explicitely references python3

Due to issues arising, where people were misunderstanding which version
of python was being used, we'd rather want to explicitely use python3 to
avoid this. These issues can be found #62
and #107 .

* Made apt install easier to read by newlining each package.

This is simply done from an aesthetic/readability point of view.
Revert at will.
stav121 pushed a commit that referenced this issue Oct 28, 2021
As proposed in the issue(#107) this patch will tell the users of Debian and Fedora-based distributions to use my fork of i3-themer which is specially made for these distributions. Every Debian user is advised to close their issues on this repository and move them to the Debian-based fork.

Closes #107 , #111 , #72 , #43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants