Embora você possa chegar a essa informação com screenlets, ou docks ,pessoalmente prefiroo desktops limpos, então e comecei a investigar e encontrei um site, em espanhol dando as dicas, que repasso aqui em bom português.
Aqui você tem os "applets" sugeridos até agora, conforme outros forem aparecendo mais será acrescentado quando encontrado. Os projetos são muito recentes, devido à novidade do Unity, devemos levar em conta as suas limitações, mas será desenvolvido e aperfeiçoado ao longo do tempo.
Eu só estou utilizando os indicadores de consumo de CPUe RAM (indicator-sysmonitor) e também de clima (indicator-weather), existem outros, mas prefiro esperar um pouco pelo amadurecimento dos aplicativos, pois alguns não funcionam devidamente.
Indicador de monitor de sistema
"indicator-sysmonitor" no mostra o consumo do processador (cpu) e da memoria (ram). Fonte.
Adicionar os repositórios com:
sudo add-apt-repository ppa:alexeftimie/ppa
Atualizar os repositórios com:
sudo apt-get update
Instalar com:
sudo apt-get install indicator-sysmonitor
Para executar vamos em "Aplicativos" na barra do Unity e buscamos: System Monitor Indicator
Para que inicie junto com o sistema vamos em "Aplicacões - Aplicativos de Sessão", clicamos "Adicionar", em nome colocamos o nome que quisermos e em comando escrevemos: indicator-sysmonitor e clicamos em "Adicionar".
Pode-se encontrar o "Aplicativos de Sessão" junto ao botão de desligar no alto a direita, clique em configuraçoes do sistema, vai abrir o centro de controle, clique em "Aplicativos de Sessão".
Indicador do tempo
"indicator-wheater" nos indica o tempo em nossa cidade. Fonte..
Adicionar os repositórios com:
sudo add-apt-repository ppa:weather-indicator-team/ppa
Atualizar os repositorios com:
sudo apt-get update
Instalar com:
sudo apt-get install indicator-weather
Para executar vamos em "Aplicativos" na barra do Unity e buscamos: indicator-weather ou indicador de clima
Resultado final
Fonte: ubuntu-guia.blogspot
vlw, isso me ajudou muito, como eu nao tenho placa de video nem meu chipset (Via P4M900) driver de video para ubuntu, coloquei o unity-2D achei que o problema de eu não conseguir colocar applets na barra era o unity-2D, mas vezo que o 3D tambem tem o mesmo problema, mas vlw e isso aew.
ResponderExcluirSegui tua dica pois preciso que o desktop mostre ao usuário algumas infos do sistema, principalmente o IP setado na rede e dados de usuário. Não sei porque o Unity bloqueou o uso de applets na barra superior, algo que era bem prático. Mas infelizmente o widget MyIP que vem no Screenlets não funciona, mostrando estas mensagens (listei o log gerado logo após):
ResponderExcluirtuxmatrix@USS-StarGazer:~$ screenlets
True
Starter already exists.
DAEMON FOUND!
True
Launch MyIp
Logging output goes to: /home/tuxmatrix/.config/screenlets/MyIpScreenlet.log
REGISTER screenlet: MyIpScreenlet
True
Traceback (most recent call last):
File "/usr/share/screenlets/screenlets-pack-basic/MyIp/MyIpScreenlet.py", line 135, in
screenlets.session.create_session(MyIpScreenlet)
File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 480, in create_session
session.start()
File "/usr/lib/pymodules/python2.7/screenlets/session.py", line 254, in start
sl = self.screenlet(session=self, id=self.__get_next_id())
File "/usr/share/screenlets/screenlets-pack-basic/MyIp/MyIpScreenlet.py", line 56, in __init__
self.theme_name = "default"
File "/usr/share/screenlets/screenlets-pack-basic/MyIp/MyIpScreenlet.py", line 72, in __setattr__
screenlets.Screenlet.__setattr__(self, name, value)
File "/usr/lib/pymodules/python2.7/screenlets/__init__.py", line 1057, in __setattr__
self.update_shape()
File "/usr/lib/pymodules/python2.7/screenlets/__init__.py", line 1713, in update_shape
self.on_draw_shape(ctx)
File "/usr/share/screenlets/screenlets-pack-basic/MyIp/MyIpScreenlet.py", line 131, in on_draw_shape
self.on_draw(ctx)
File "/usr/share/screenlets/screenlets-pack-basic/MyIp/MyIpScreenlet.py", line 113, in on_draw
while self.get_text_line_count(ctx,text,self.text_font,size) > 1:
File "/usr/lib/pymodules/python2.7/screenlets/drawing.py", line 77, in get_text_line_count
self.p_fdesc.set_size(size * pango.SCALE)
TypeError: integer argument expected, got float
^CTraceback (most recent call last):
File "/usr/share/screenlets-manager/screenlets-manager.py", line 1343, in
app.start()
File "/usr/share/screenlets-manager/screenlets-manager.py", line 1308, in start
gtk.main()
KeyboardInterrupt
tuxmatrix@USS-StarGazer:~$ less /home/tuxmatrix/.config/screenlets/MyIpScreenlet.log
tuxmatrix@USS-StarGazer:~$ cat /home/tuxmatrix/.config/screenlets/MyIpScreenlet.log
CachingBackend: Loading instances from cache
Found a running session of MyIp, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.MyIp was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.tuxmatrix.running
Loading instances in: /home/tuxmatrix/.config/screenlets/MyIp/default/
No instance(s) found in session-path, creating new one.
tuxmatrix@USS-StarGazer:~$
Também o Sysmonitor nada mostra quando é ligado pelo Gerenciador de Screenlets :(
Se souberem outra forma de mostrar o IP no desktop, desde já agradeço.
RC Lages, eu ainda não conheço uma resposta para sua questão, mas se souber posto aqui. Boa sorte.
Excluir