* Walking The Dog - A New Library Of Useful Openbox Pipe Menus
@ 2015-06-18 1:03 Antonio Malcolm
2015-06-18 2:17 ` Antonio Malcolm
2015-06-22 1:32 ` Antonio Malcolm
0 siblings, 2 replies; 4+ messages in thread
From: Antonio Malcolm @ 2015-06-18 1:03 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 5455 bytes --]
For my fellow Openbox nerds out there...
Not happy with any of the panel options out there, I've begun building a
library of dynamically-generated menus for Openbox (pipe menus).
Introducing, Corgi Scripts.
So far, I have pipe menus for NetworkManager and Samba, and more are on the
way. These are all new builds, using pure POSIX script.
They are well-writ and thoroughly-tested, and working well for me, so far,
and I want to share them.
I've made them freely available (MPL v2.0) on Github.
They are built atop a reusable library, which is responsible for generating
the XML for the menus, as well as a library of useful functions for string
and argument buidling and parsing, as well as collecting user data and a
few other things.
As the readme points out, library functions and executables are
semantically written and well-documented, so, when in doubt, check the
code-level documentation.
Also check the readme for packages used to provide functionality.
Currently in the works are menus for available networked printers (will
likely use CUPS as a backend), control and adjustment of displays (using
xrandr, with, possibly, support for Nvidia, as I have two machines using
Nvidia
chipsets), general system info, and smartmontools, for easy monitoring of
hard disk health. I'll also be adding support for server management to the
Samba menu (currently, it only lists shares and connection capabilities for
clients).
I'm open feedback and suggestions, so, if you have them, or find bugs, let
me know, and I'll get on them.
If there are menus you think would be usefiul, let me know, and I'll add
them to my roster.
Also, if folks want, I'd be interested in adding a Void xbps package which
installs the library, as well as the command line utlities used as backends.
Code and info are freely available
here:https://github.com/antonio-malcolm/corgi-scripts
Until then, here are a few screenshots, to wet your whistle:
*For NetworkManager:*
Viewing a device profile
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-device-profile.png>
Viewing a connection profile
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-connection-profile.png>
Viewing a list of available networks
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-list.png>
Viewing a list of hidden networks
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-list-hidden.png>
Connecting to a wireless network (one which requires authentication-
otherwise, connects without a prompt)
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-make-connection.png>
Connecting to/adding a wireless network by manual entry (required for
hidden networks)
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-add-hidden.png>
Editing a connection profile
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-edit-connection.png>
*For Samba:*
Viewing host details
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-host-details.png>
Mounting a share:
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-share-mount.png>
Mounting a share by manual input
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-share-mount-manual.png>
Viewing mounted share details
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-mount-details.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-share-mount-manual.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-share-mount.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-samba-host-details.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-edit-connection.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-add-hidden.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-make-connection.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-list-hidden.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-list.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-connection-profile.png>
<https://raw.githubusercontent.com/antonio-malcolm/corgi-scripts/master/SCREENSHOTS/img/corgi-openbox-menu-networkmanager-device-profile.png>
[-- Attachment #1.2: Type: text/html, Size: 13989 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Walking The Dog - A New Library Of Useful Openbox Pipe Menus
2015-06-18 1:03 Walking The Dog - A New Library Of Useful Openbox Pipe Menus Antonio Malcolm
@ 2015-06-18 2:17 ` Antonio Malcolm
2015-06-22 1:32 ` Antonio Malcolm
1 sibling, 0 replies; 4+ messages in thread
From: Antonio Malcolm @ 2015-06-18 2:17 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 157 bytes --]
Ugh. Looks like, if ONE message is deleted, all previous messages are
rolled up, whether you've read them or not. Google Groups is not my friend
today :o(
[-- Attachment #1.2: Type: text/html, Size: 179 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Walking The Dog - A New Library Of Useful Openbox Pipe Menus
2015-06-18 1:03 Walking The Dog - A New Library Of Useful Openbox Pipe Menus Antonio Malcolm
2015-06-18 2:17 ` Antonio Malcolm
@ 2015-06-22 1:32 ` Antonio Malcolm
2015-06-22 7:26 ` JD Robinson
1 sibling, 1 reply; 4+ messages in thread
From: Antonio Malcolm @ 2015-06-22 1:32 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 1315 bytes --]
Ok, so, a work-in-progress update, here are some screenshots for the
up-and-coming *Displays* pipe menu, which should be finished, tested, and
released by mid-week.
<https://lh3.googleusercontent.com/-vRFnm-rtK1c/VYdUjuT-H5I/AAAAAAAAAcY/fbGa3Rq0JQw/s1600/corgi-openbox-menu-displays-wip-connections-details.png>
<https://lh3.googleusercontent.com/-e0qBlHY9ujg/VYdUjqL1pqI/AAAAAAAAAcY/voe8JBAJj8U/s1600/corgi-openbox-menu-displays-wip-screens.png>
<https://lh3.googleusercontent.com/-oR7FZaIqy8E/VYdUju8-aFI/AAAAAAAAAcY/-kdvoWEDMqY/s1600/corgi-openbox-menu-displays-wip-devices.png>
<https://lh3.googleusercontent.com/-Cvo-rETe2Sw/VYdUju-qjvI/AAAAAAAAAcY/yyKI3JPxd9w/s1600/corgi-openbox-menu-displays-wip-connections-resolutions.png>
<https://lh3.googleusercontent.com/-0QsAyC7sDz4/VYdUjitre_I/AAAAAAAAAcY/SploCSxto88/s1600/corgi-openbox-menu-displays-wip-connections-move.png>
<https://lh3.googleusercontent.com/-ZgHqt1UIvBw/VYdUjrYAqRI/AAAAAAAAAcY/gI3FMP1PHpE/s1600/corgi-openbox-menu-displays-wip-inactive.png>
<https://lh3.googleusercontent.com/-0QsAyC7sDz4/VYdUjitre_I/AAAAAAAAAcY/SploCSxto88/s1600/corgi-openbox-menu-displays-wip-connections-move.png>
<https://lh3.googleusercontent.com/-e0qBlHY9ujg/VYdUjqL1pqI/AAAAAAAAAcY/voe8JBAJj8U/s1600/corgi-openbox-menu-displays-wip-screens.png>
[-- Attachment #1.2: Type: text/html, Size: 4110 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Walking The Dog - A New Library Of Useful Openbox Pipe Menus
2015-06-22 1:32 ` Antonio Malcolm
@ 2015-06-22 7:26 ` JD Robinson
0 siblings, 0 replies; 4+ messages in thread
From: JD Robinson @ 2015-06-22 7:26 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1: Type: text/plain, Size: 25 bytes --]
These all look very nice.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-06-22 7:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-18 1:03 Walking The Dog - A New Library Of Useful Openbox Pipe Menus Antonio Malcolm
2015-06-18 2:17 ` Antonio Malcolm
2015-06-22 1:32 ` Antonio Malcolm
2015-06-22 7:26 ` JD Robinson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).