Add option to launch network config app when right/middle clicking network widget
This commit is contained in:
parent
a68f516f33
commit
812eb28abc
3 changed files with 7 additions and 1 deletions
|
@ -17,7 +17,7 @@ from libqtile.widget.groupbox import GroupBox
|
|||
from libqtile.command.base import expose_command
|
||||
|
||||
from kuro.utils.general import notify, BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT, BUTTON_DOWN, BUTTON_UP, BUTTON_MUTE, \
|
||||
call_process
|
||||
call_process, execute
|
||||
|
||||
|
||||
class DualPaneTextboxBase(base._Widget):
|
||||
|
@ -621,6 +621,7 @@ class NetworkInfoWidget(DualPaneTextboxBase):
|
|||
('critical_color', "#ffffff", "Color when value is critical"),
|
||||
('wireless_interface', "wifi0", "Wireless interface device name"),
|
||||
('wired_interface', "enp7s0", "Wired interface device name"),
|
||||
('config_application', "true", "Application to launch when right/middle clicking"),
|
||||
]
|
||||
|
||||
def __init__(self, **config):
|
||||
|
@ -747,6 +748,9 @@ class NetworkInfoWidget(DualPaneTextboxBase):
|
|||
notify(None, title, "{}\n\n{}".format(wifi_text, wired_text))
|
||||
else:
|
||||
notify(None, title, "\n{}".format(wired_text))
|
||||
if button == BUTTON_LEFT or button == BUTTON_MIDDLE:
|
||||
if self.config_application:
|
||||
execute(self.config_application)
|
||||
|
||||
|
||||
class BatteryInfoWidget(DualPaneTextboxBase):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue