Giter Site home page Giter Site logo

qtile's People

Contributors

codic12 avatar codic13 avatar cybardev avatar emanuelep57 avatar etrigan63 avatar extremepayne avatar flyingcakes85 avatar jotas6 avatar jwijenbergh avatar killajoe avatar maxkapur avatar ohmypxl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

qtile's Issues

Missing error handing for setup.sh

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?

Battery script referencing file that doesn't exist

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

๐Ÿค 

Some packages not installed by default and missing files

Hi, I've found two minor bugs.

  1. Dunst is not being installed by default
  2. Some icons are not installed by default, but are still referenced in .dunstrc
โžœ ~ 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 ๐Ÿ˜ข

Installation failed

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.

Dunst package is missing

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.

battery check spams upower/dbus

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.

Bugfix for qtile config

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.

scratchpad crashes qtile

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.

Nerd Fonts 3.0 breaks some symbols

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.

config.py missspelling

There is a missspelling in the config.py file.
auto_fulcreen = True ---> auto_fullscreen = True

Add gitignore for Python

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

Lock screen command on `powermenu.sh` not working

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:

  1. Open the power menu by clicking on the power symbol on the right of the bar
  2. Select the "Lock" option

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:

Solution

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.