Simply showing current private IP in GNOME shell status bar if Network Manager is used.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rigel Kent c609eba5af Fixed typo of label (minor) 3 years ago
schemas Added v2 functionnalities : ipv6, device rememberance, public ip, pref menu. 3 years ago
README.md Fixed README newlines (minor) 3 years ago
convenience.js Added v2 functionnalities : ipv6, device rememberance, public ip, pref menu. 3 years ago
extension.js Added v2 functionnalities : ipv6, device rememberance, public ip, pref menu. 3 years ago
metadata.json Added v2 functionnalities : ipv6, device rememberance, public ip, pref menu. 3 years ago
prefs.js Fixed typo of label (minor) 3 years ago
show_ip_screenshot.png Added v2 functionnalities : ipv6, device rememberance, public ip, pref menu. 3 years ago

README.md

Show IP in the GNOME Shell

This GNOME extension (v2) is simply showing current private IP in gnome shell status bar if Network Manager is used. It has a popup menu to select manually the network device to display if several are activated on the machine.

Screenshot

show ip extension on gnome shell

Installation

From gnome extensions website

The extension is available from the extensions.gnome.org website. Visit the following link for instructions.

https://extensions.gnome.org/extension/941/show-ip/

From source

The extension can be installed directly from source, either for the convenience of using git or to test the latest version.

Clone the desire branch with git

git clone https://github.com/sgaraud/gnome-extension-show-ip.git \
~/.local/share/gnome-shell/extensions/show-ip@sgaraud.github.com

A Shell reload is required Alt+F2 r Enter and extension has to be enabled with gnome-tweak-tool

Bug Reporting

Bugs should be reported to the Github bug tracker issues.

TODO for next version (version 3)

  • improvements to the interface
  • copy to clipboard the address
  • add a preference menu to configure public ip mechanism, preferred network and maybe ipv6

License

Copyright © 2015 Sylvain Garaud

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.