added some mouse callbacks

This commit is contained in:
paul-loedige
2020-12-12 20:21:54 +01:00
parent b5f72deefa
commit 6790a16cad
+14 -4
View File
@@ -287,6 +287,7 @@ def pacman_widget(prev_color,color,size,fontsize):
filename='~/.config/qtile/icons/pacman.png', filename='~/.config/qtile/icons/pacman.png',
margin=5, margin=5,
background=color, background=color,
mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn(term + ' -e "sudo pacman -Sy"')},
), ),
widget.CheckUpdates( widget.CheckUpdates(
colour_have_updates=dark_foreground_color, colour_have_updates=dark_foreground_color,
@@ -299,6 +300,8 @@ def pacman_widget(prev_color,color,size,fontsize):
#endregion #endregion
#region System_widgets #region System_widgets
launch_htop= {'Button1': lambda qtile: qtile.cmd_spawn(term + ' -e htop')}
def System_widgets(prev_color,last_color,size,fontsize): def System_widgets(prev_color,last_color,size,fontsize):
return [ return [
*powerline_arrow('l',prev_color,red_color,size), *powerline_arrow('l',prev_color,red_color,size),
@@ -306,44 +309,49 @@ def System_widgets(prev_color,last_color,size,fontsize):
filename='~/.config/qtile/icons/temp.png', filename='~/.config/qtile/icons/temp.png',
margin=5, margin=5,
background=red_color, background=red_color,
mouse_callbacks = launch_htop,
), ),
widget.ThermalSensor( widget.ThermalSensor(
foreground=dark_foreground_color, foreground=dark_foreground_color,
background=red_color, background=red_color,
fontsize=fontsize, fontsize=fontsize,
tag_sensor='Tctl', tag_sensor='Tctl',
mouse_callbacks = launch_htop,
), ),
*powerline_arrow('l',red_color,green_color,size), *powerline_arrow('l',red_color,green_color,size),
widget.Image( widget.Image(
filename='~/.config/qtile/icons/cpu.png', filename='~/.config/qtile/icons/cpu.png',
margin=5, margin=5,
background=green_color, background=green_color,
mouse_callbacks = launch_htop,
), ),
widget.CPU( widget.CPU(
foreground=dark_foreground_color, foreground=dark_foreground_color,
background=green_color, background=green_color,
fontsize=fontsize, fontsize=fontsize,
format='{load_percent}% @ {freq_current}GHz', format='{load_percent}% @ {freq_current}GHz',
mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn(term + ' -e htop')}, mouse_callbacks = launch_htop,
), ),
*powerline_arrow('l',green_color,orange_color,size), *powerline_arrow('l',green_color,orange_color,size),
widget.Image( widget.Image(
filename='~/.config/qtile/icons/ram.png', filename='~/.config/qtile/icons/ram.png',
background=orange_color, background=orange_color,
margin=-10 margin=-10,
mouse_callbacks = launch_htop,
), ),
MemoryC( MemoryC(
foreground=dark_foreground_color, foreground=dark_foreground_color,
background=orange_color, background=orange_color,
fontsize=fontsize, fontsize=fontsize,
format=" {MemUsed}GB({MemPercent}%) | {SwapUsed}GB({SwapPercent}%)", format=" {MemUsed}GB({MemPercent}%) | {SwapUsed}GB({SwapPercent}%)",
mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn(term + ' -e htop')}, mouse_callbacks = launch_htop,
), ),
*powerline_arrow('l',orange_color,last_color,size), *powerline_arrow('l',orange_color,last_color,size),
widget.Image( widget.Image(
filename='~/.config/qtile/icons/network.png', filename='~/.config/qtile/icons/network.png',
background=blue_color, background=blue_color,
margin=5 margin=5,
mouse_callbacks = launch_htop,
), ),
widget.Net( widget.Net(
background=last_color, background=last_color,
@@ -351,6 +359,7 @@ def System_widgets(prev_color,last_color,size,fontsize):
fontsize=fontsize, fontsize=fontsize,
fmt='{:.9}', fmt='{:.9}',
format='{down}', format='{down}',
mouse_callbacks = launch_htop,
), ),
widget.Net( widget.Net(
background=last_color, background=last_color,
@@ -358,6 +367,7 @@ def System_widgets(prev_color,last_color,size,fontsize):
fontsize=fontsize, fontsize=fontsize,
fmt='{:.9}', fmt='{:.9}',
format='{up}', format='{up}',
mouse_callbacks = launch_htop,
), ),
] ]
#endregion #endregion