Mostra endereço IP / MAC, tempo de execução / servidor DNS e nome de usuário logado na tela do desktop

1

Existe uma maneira de mostrar as seguintes coisas na área de trabalho? Não como um aviso, mas como texto no canto superior direito, não onde estão as conexões de hora e de rede no painel, mas sim na área de trabalho. Como no topo do papel de parede.

  • endereço IP
  • endereço MAC
  • Tempo de inicialização
  • servidor DNS
  • Nome do usuário logado
por RUS 28.11.2016 / 16:03

1 resposta

3

Para o seu IP, você pode usar indicator-ip . Abra o terminal e execute:

sudo apt-add-repository ppa:bovender/bovender
sudo apt-get update
sudo apt-get install indicator-ip

Será algo parecido com isto:

Para o nome de usuário real, instale dconf-editor executando sudo apt-get install dconf-editor . Feito isso, abra dconf-editor e navegue até apps e, em seguida, indicator-session . Procure por show-real-name-panel e ligue para true (é falso por padrão) e isso mostrará seu nome de usuário. .

Para versões mais antigas, use gsettings set com.canonical.indicator.session show-real-name-on-panel true .

Se você quiser desativá-lo, execute gsettings set com.canonical.indicator.session show-real-name-on-panel false

Para o resto (e se você gosta, você pode fazer o IP também), podemos criar nossos próprios indicadores. Precisamos primeiro instalar o sysmonitor .

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

Abra sys-monitor e clique na guia Avançado. Precisamos adicionar um novo script, então clicamos em "Novo", assim temos essa tela.

Na seção Comando, adicione seu script necessário que você deseja executar. Por exemplo, adicionaremos o indicador "Boot-Time". Então, no comando, vamos escrever uptime -s . Adicione qualquer descrição que você queira e nomeie. Salve e procure pelo seu script recém-adicionado e clique em "Adicionar". Seu script deve aparecer na barra de topo.

Por exemplo, aqui está o script para exibir a frequência atual da CPU para o primeiro núcleo:

echo $(grep "cpu MHz" /proc/cpuinfo | head -1 | cut -d ' ' -f3 | cut -d '.' -f1) MHz

Aqui está o indicador

UPDATE

Se você está procurando o seu IP interno, crie um script (como descrito acima) e na caixa de comando, adicione isto:

ip route get 8.8.8.8 | awk '{print $NF; exit}'

Isso deve te dar o IP interno.

Equipe do WebUp8 - Referência do SysMonitor

    
por Tony Lancer 28.11.2016 / 16:52