É possível mostrar o endereço IP na barra superior perto da hora?

4

É possível mostrar o endereço IP na barra superior perto do horário? Eu uso o ubuntu 17.10 e Xorg.

Aqui a imagem:

    
por rkpisanu 14.04.2018 / 07:45

2 respostas

1

Screenshot

DescubraseuendereçoIPDCHPatual

EstarespostadevefuncionarparaamaioriadasdistribuiçõesdoUbuntu.OprimeiropassoédescobriroseuendereçoIPatual.Deacordocomeste Linux & Resposta Unix não é armazenada em disco no mesmo local nas distribuições. Para uma solução portátil, você precisa usar:

default_interface=$(route -n | awk '$1 == "0.0.0.0" {print $8; exit}')
ip_address=$(ifconfig "$default_interface" | awk 'sub(/.* inet addr:/, "") {print $1}')
echo $ip_address
192.168.1.66

Instalar o indicador Sysmonitor

Agora você precisa de um Indicador de Aplicativo que permita escolher e selecionar as informações a serem exibidas na Área de Notificação do Aplicativo / Systray. Eu uso Sysmonitor Indicator . Para resumir as instruções de instalação no link:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor

Você precisa configurar o nome do script bash que é chamado e o intervalo de atualização na guia Advanced do painel Preferences :

DestaqueaopçãoCustomecliquenobotãoEdit:

Aquiestáumaqueixaqueeutenhoparaodesenvolvedor,ocampodeentradaparaocomandoéanormalmentepequeno.Vocênãopodevertodoocomandoqueestádigitandodeumasóvezeprecisadeteclasdesetaparapercorrê-lo.Dequalquerforma,atribuaonomedoarquivodoscriptbash.Euusei:

~/bin/indicator-sysmonitor-display

Játenhoumscriptbashprincipal,porissocrieiumaversãoabreviadaparaestaresposta.

Crieoscript

Usandoocódigodaprimeiraseção,crieoarquivo~/bin/indicator-sysmonitor-displaycontendo:

#!/bin/bashdefault_interface=$(route-n|awk'$1=="0.0.0.0" {print $8; exit}')
systray=$(ifconfig "$default_interface" | awk 'sub(/.* inet addr:/, "") {print $1}')

echo "$systray" # sysmon-indidicator will put echo string into systray for us.

exit 0
    
por WinEunuuchs2Unix 14.04.2018 / 19:44
0

Você pode usar uma extensão do shell do GNOME chamado Show IP que faz

Show IP addresses (private or public) in gnome-shell bar

Source:Um comentário por OP que deveria ter sido postado como uma resposta.

    
por pomsky 17.04.2018 / 14:22