Description
Hello, I want to touch some questions about the command-outputs, first I want to share these 3 that I have created:
For those who don't get the sound widget working:
# Volume Level using Pamixer
command_output_2 = pamixer --get-volume-human
command_output_tooltip_2 = printf 'Volume Level'
command_output_period_2 = 5
command_output_icon_2 = speaker
command_output_icon_size_2 = 16
For those who use Connman instead of Network Manager I think you will appreciate it, as the Network Widget is only useful for NM. The | grep -v -E '^ Tethering|^ Type' filter in tooltip is for avoid showing tethering parameters and type of connection (because it already prints the name of the device).
# Connection status using Connman and iwconfig
command_output_3 = connmanctl state | grep 'State =' | awk -F'= ' '{print $2}' | sed -e 's/online/ON/' -e 's/offline/OFF/'
command_output_tooltip_3 = connmanctl technologies | grep -v -E '^ Tethering|^ Type' | sed 's|/net/connman/technology/||g'; iwconfig | grep -E 'ESSID|Signal level'
command_output_period_3 = 10
command_output_icon_3 = atmosphere
command_output_icon_size_3 = 16
wttr.in - this shows current weather of your location based on IP, + 3 cities (edit them) and the phase of the moon:
# WTTR.in
command_output_4 = curl -s http://wttr.in/?format=1
command_output_tooltip_4 = curl -s http://wttr.in/?format=4; curl -s 'wttr.in/{Asuncion,Copenhagen,Berlin}?format=4'; printf 'Moon phase: ' & curl -s http://wttr.in/?format=%m
command_output_period_4 = 3600
command_output_icon_4 =
I also have enabled the sensors command-output that comes in the example.
Having said this:
-
I want to report a bug with WCM: when I edit any settings in the Dock, Panel or Background section, the command-output I set (the ones above) are deleted from the configuration, except the sensors one, so I always have to have a backup...
-
I want to offer suggestions, the command-output have a lot of potential, it would be great to add custom actions, either with:
Left click
-right click
-middle click
-scroll up
-scroll down
So you could do something like the custom/modules of Waybar, in fact, I remember that someone had already tried it some time ago: Add multi-purpose customizable widgets fo wf-panel #86 (comment) but apparently it was not followed up...
If it could be achieved, I could, for example:
- In the pamixer widget, left click to open Pavucontrol, right click to mute, scroll up/down to increase/decrease volume.
- connman widget, open connman-gtk by left click.
- wttr widget, show terminal with weather forecast in my area by left click or show Berlin forecast for example by right click.
Of course, I want to thank @ammen99 for his work and @NamorNiradnug for his great contributions, just what was needed to not depend on Waybar anymore :D