-
-
Notifications
You must be signed in to change notification settings - Fork 696
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
black screen #4886
Comments
how are you starting qtile? do you have anything in ~/.xsession-errors? |
This has been posted on Reddit too (at least, I'm assuming it's the same). |
My guess was that qtile is detecting two screens and the laptop is screen 2. As there's no second screen defined in the config, you get an empty |
hi, the thing is, when i dont have a external monitor connected, i still have the same issue, my laptop screen is just black with the mouse. when i connect the montior, then i see qtile |
Sure. However, can you at least try the suggestion I made in the Reddit thread ie can you add another e.g. screens = [
Screen(
bottom=bar.Bar(
[
widget.CurrentLayout(),
widget.GroupBox(),
widget.Prompt(),
widget.WindowName(),
widget.Chord(
chords_colors={
"launch": ("#ff0000", "#ffffff"),
},
name_transform=lambda name: name.upper(),
),
widget.TextBox("default config", name="default"),
widget.TextBox("Press <M-r> to spawn", foreground="#d75f5f"),
# NB Systray is incompatible with Wayland, consider using StatusNotifier instead
# widget.StatusNotifier(),
widget.Systray(),
widget.Clock(format="%Y-%m-%d %a %I:%M %p"),
widget.QuickExit(),
],
24,
# border_width=[2, 0, 2, 0], # Draw top and bottom borders
# border_color=["ff00ff", "000000", "ff00ff", "000000"] # Borders are magenta
),
# You can uncomment this variable if you see that on X11 floating resize/moving is laggy
# By default we handle these events delayed to already improve performance, however your system might still be struggling
# This variable is set to None (no cap) by default, but you can set it to 60 to indicate that you limit it to 60 events per second
# x11_drag_polling_rate = 60,
),
Screen(
bottom=bar.Bar(
[
widget.CurrentLayout(),
widget.GroupBox(),
widget.WindowName(),
widget.TextBox("Screen 2", name="screen2"),
widget.Clock(format="%Y-%m-%d %a %I:%M %p"),
widget.QuickExit(),
],
24,
),
] |
Hi, for some reason that worked! thx a lot. for my own edification, can you help explain why qtile config needed two screens? when i installed it i was only using my laptop screen. |
I'm guessing you're using x11. For some reason, the server is detecting 2 screens and it is setting your laptop up as screen 2. The default config only shows a bar on the first screen. Any additional screens will just be black (but can still have windows on them). My change was just to define a simple config for the second screen. As for why the server is detecting 2 screens, I don't know. @tych0 may have a better idea. However, can you post the output of |
This issue is stale because it has been open 90 days with no activity. Remove the |
Issue description
im new to qtile. using ubuntu 22.04. installed it via pip as per documentation. it install correctly, however, when using it via the log in screen, i only see a solid black screen with my mouse (can move it). however, when i connect a external monitor, i can now see qtile. im using all the default configs (new to this), including the qtile.desktop file.
Version
0.26.0
Backend
X11 (default)
Config
Logs
Required
The text was updated successfully, but these errors were encountered: