candidtim / vagrant-appindicator Goto Github PK
View Code? Open in Web Editor NEWVagrant Application Indicator for Ubuntu
License: GNU General Public License v3.0
Vagrant Application Indicator for Ubuntu
License: GNU General Public License v3.0
UI theme (dark or light) is currently chosen automatically based on color of the pixel at coordinates 2,2. While this works in Unity, this may provide inaccurate estimation on other desktops. Users should be able to change color theme manually in the configuration.
Hello there,
Just thought it would be a nice feature if the icon was different when one or more vagrants were up, could possibly help prevent data loss if it was more visual, so if the user running the vagrant had forgotten it was running and was about to shut down their computer
Cheers
Current VM name format is " ()".
The name format needs to be updated, and, optionally made configurable. By default it should be: " ()".
Update notifications messages: make clearer.
The choice whether to display full path to only the dirname of it may be made configurable via the dedicated "check menu item", as some users may prefer having full path.
In latest Gtk3, file listener doesn't behave as previously and is not working in tests.
In latest releases Gnome 3 dropped support of app indicators in favor of persistent notification messages. This app indicator is not intended for this use and the state of it needs to be documented. This indicator will continue to work in other desktops with Gtk Indicators support.
AppIndicator should notify user if newer version is available:
Extend the AppIndicator to support Docker, and rename eventually to something else
It is often the case that some VMs may be left in an "inconsistent" state after system restart: some running VMs may have been killed while this will be not tracked in vagrant's machine-index, which is used as the data source for the indicator. As a result, after restart, Vagrant AppIndicator shows VMs as running, while they are actually shut down.
As Vagrant's machine-index doesn't provide means to track these changes made outside of Vagrant, AppIndicator might query Vagrant to find out the states of all known machines. Querying just once att AppIndicator start will cover most of the desynchronization cases.
Could I use it to monitor another service, for example, mysql or httpd (apache)?
Sorry English, I'm Brazilian. [Google Translate]
The applet will crash at startup if no network is available:
Traceback (most recent call last):
File "/usr/lib/python3.4/urllib/request.py", line 1182, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "/usr/lib/python3.4/http/client.py", line 1088, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.4/http/client.py", line 1126, in _send_request
self.endheaders(body)
File "/usr/lib/python3.4/http/client.py", line 1084, in endheaders
self._send_output(message_body)
File "/usr/lib/python3.4/http/client.py", line 922, in _send_output
self.send(msg)
File "/usr/lib/python3.4/http/client.py", line 857, in send
self.connect()
File "/usr/lib/python3.4/http/client.py", line 1223, in connect
super().connect()
File "/usr/lib/python3.4/http/client.py", line 834, in connect
self.timeout, self.source_address)
File "/usr/lib/python3.4/socket.py", line 512, in create_connection
raise err
File "/usr/lib/python3.4/socket.py", line 503, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network is unreachable
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.