endeavouros-community-editions / qtile Goto Github PK
View Code? Open in Web Editor NEWsetup for Qtile EOS-CE
License: GNU General Public License v3.0
setup for Qtile EOS-CE
License: GNU General Public License v3.0
Tried sudo bash setup.sh, accepted to delete some packages and the end message was done. It's not present at log-in for the user and I don't really know the issue.
"presuming that all dependencies already installed" is a very ambiguous message. Is "packages-repository.txt" the list of dependencies?
In the ~/.config/qtile/scripts/check_battery.sh
file you're referencing a script called ~/.config/qtile/scripts/low_bat.sh
that doesn't exist in this repository.
The home directory then has a file called .xsession-errors
that is filled with:
/home/username/.config/qtile/scripts/check_battery.sh: line 28: /home/username/.config/qtile/scripts/low_bat.sh: No such file or directory
๐ค
Hi, I've found two minor bugs.
โ ~ dunst
WARNING: Setting geometry in section global doesn't exist
WARNING: Setting notification_height in section global doesn't exist
WARNING: Setting startup_notification in section global doesn't exist
WARNING: Setting verbosity in section global doesn't exist
WARNING: Section shortcuts is deprecated.
Acting on notifications has been moved to its own utility. For more information, see the manual for dunstctl.
Ignoring this section.
WARNING: Failed to load image info for /home/brodie/.config/dunst/critical.png
WARNING: No icon found in path: '/home/brodie/.config/dunst/critical.png'
Edit: I've also found another bug with i3lock
, when running the powermenu
script and choosing the lock option, a script is supposed to run
yet it cannot be found inside the repository ๐ข
As far as I can tell, __pycache__
folder should not be version controlled. It should be removed, maybe.
I got this error multiple times when trying to install EOS qtile edition
Command pacman -Sy --needed --noconfirm - < /tmp/ce/qtile.txt failed to finish in 600 seconds.
There was no output from the command.
xcursor-neutral is moved to AUR please check configs, and submit PKGBUILD update.
Does changing the default terminal from xfce4-terminal to alacritty break any dependencies?
Hi,
First of all, thank you for this wonderful community edition!
I installed from the Apollo media and noticed that the dunst
package was missing. I see it is mentionned in package-repository.txt
so not sure what happened (I'm still new to arch and eos).
Not worth creating a second issue I believe, but the wallpaper set during install was the one for the Artemis release.
I should note, I used the Nvidia
option to boot and install the system.
I had high cpu usage on dbus and upowerd, and lots of NameOwnerChanged in dbus-monitor --system
(~20/s). Commented out the main loop in check_battery.sh
and everything was OK after a reboot.
I think the main loop is missing a else case with a proper wait but I'm not sure I understood the desired flow.
There are a couple of bugs in the qtile config that ships with EOS. Here are the fixes:
Specifically:
in modules/screens.py
:
from modules.keys import terminal
needs to be added for the CheckUpdates
widget to be able to launch the updater upon clicking it.
and
in modules/groups.py
:
from libqtile.lazy import lazy
needs to be
from libqtile.command import lazy
to correct a lookup loop.
forum post
just after installing, qtile started not loading the fancy config that comes with and using the default one instead. the initial error here was solved by replacing Scratchpad
with ScratchPad
(here and in the groups
list). i assume the class was renamed in libqtile. it then started complaining that it couldn't find the key "dropdown" (not starting at all), and i haven't figured that one out yet.
i'm very much a newbie to qtile (though not python), so i'm going to just leave the scratchpad commented out until i've done some more tinkering and am more comfortable, but i'll come back.
Recently Nerd Fonts 3.0 got released and there are changes in the path of some fonts. This breaks display of some symbols used in the default installation of Qtile edition for EndeavourOS. The fix is easy: Just replace certain symbols with different one. In example the unmodified script at ~/.config/rofi/powermenu.sh affected and needs to be updated. And probably other places too. The website https://www.nerdfonts.com/cheat-sheet can be used to find alternative symbols.
There is a missspelling in the config.py file.
auto_fulcreen = True
---> auto_fullscreen = True
FYI we've seen some users reporting that configs fail to reload when the config file is split into multiple files (as you do here).
You can see the issue here: qtile/qtile#3377
https://github.com/EndeavourOS-Community-Editions/qtile/blob/main/.config/qtile/autostart.sh
is this changed ?
Or simply missing to start it?
Since qtile uses python, and there's a high chance contributors will open it in VSCode - there will be .pyc files in working directory created by VSCode's python extension. They are not meant to be committed, but often while doing git add .
or similar, they will get committed, as in #10
So adding a gitignore file will help prevent this. Also lift some work off of contributors.
These three lines should suffice for the pycache directory.
__pycache__/
*.py[cod]
*$py.class
A complete example can be found here : https://github.com/github/gitignore/blob/master/Python.gitignore
Hello! Thank you very much for this great community edition. I have been using and enjoying it for some time now.
I recently noticed that nothing happens when clicking on "Lock" in the power menu. This bug can be reproduced with the following steps:
Looking at the .config/rofi/powermenu.sh
file, I think that the problem is probably here, as it looks for /home/$USER/.config/scripts/i3lock-fancy/i3lock-fancy.sh
, but the folder /home/$USER/.config/scripts
does not exist on my machine.
I have an idea to solve this, but I wanted to ask you if it would be appropriate since I am not familiar with the project:
Looking at the repository for the bspwm edition, the "Lock" points to /home/$USER/.config/bspwm/scripts/i3lock-fancy/i3lock-fancy.sh
, and they have the i3lock.fancy
folder there. I tried adding those files to /home/$USER/.config/qtile/scripts/i3lock-fancy/i3lock-fancy.sh
, correcting the path on powermenu.sh
and in i3lock-fancy.sh
and it worked well.
Please let me know if this would be an acceptable solution. Would be happy to create a PR on it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.