FurretUber
(usa Ubuntu)
Enviado em 30/01/2017 - 00:06h
Após tentar aprimorar o programa, aprendi a utilizar melhor as possibilidades do C# e do MonoDevelop. Obviamente, procurei de forma desesperada na internet como fazer os aprimoramentos desejados. Eu peguei os exemplos e os desfigurei para atender a minha necessidade.
Consegui criar um ícone na área de notificação para o programa, levei um baile para fazê-lo funcionar. O problema era uma linha de código mal posicionada. Aprendi que pode-se separar o código fonte do C# em mais de um arquivo .cs, o que diminuiu grandemente o caos que existia no único arquivo gigante com absolutamente tudo.
O programa SklPorcent pode ser visto na área de notificação, ao lado do Discord e da data nessa imagem:
http://i.imgur.com/4xifHOd.png Como pode-se ver, ele fica extremamente discreto, não atrapalhando o uso do computador.
Aqui:
http://i.imgur.com/zvMFRzy.png pode-se ver o que aparece quando é passado o mouse por cima do ícone do programa. Ele apresenta o máximo e o mínimo configurados.
Por fim, essa imagem:
http://i.imgur.com/hvYVTOp.png apresenta o programa restaurado, após um clique com o botão esquerdo do mouse. A interface do programa pode ser vista, onde são apresentadas informações relevantes a respeito do processador (infelizmente, mudar a política do processador ainda não foi implementado).
Eu testei o programa em um computador que não tem processador Skylake ou Kaby Lake (processador Banias) e, após um segundo (o tempo para a primeira leitura), o programa dá crash, como o esperado no momento. Vou adicionar uma mensagem avisando que não é compatível sem dar crash, mas para o Lenovo Ideapad 310 com processador i3-6100U, ele está fazendo tudo o que eu precisava. Para i5 ou i7, precisa-se adicionar o controle sobre o modo turbo, mas como só tenho o i3-6100U, não tenho como testar isso. :(
Obs.: O endereço de onde obtive o ícone, que obviamente não será o final:
http://members.jcom.home.ne.jp/mozunatto/rivi_02.png