Nessa matéria iremos ver como criar lançadores com o optirun para VirtualBox e Genymotion.
Essa matéria é destinada aos usuários que tem placa de vídeo hibrida, Intel + Nvidia.
Alguns usuários e distribuições ultimamente tem usado uma pratica que eu considero perigosa e até mesmo irresponsável, consiste em forçar o uso da placa nvidia para o ambiente gráfico inteiro.
Essa pratica inevitavelmente ira causar:
A minha postura sempre foi a de o que eu compartilho seja testado e não ofereça riscos ao equipamento de ninguém, mas tem os modinhas, os que o papai banca e pra eles foda-se se o hardware der problema, o papai banca.
Portanto se o seu notebook tem vídeo hibrido, use o bumblebee para controlar o uso da 2ª vga a Nvidia.
Com o bumblebee você usa a nvidia quando e para o APP que achar necessário, o ambiente gráfico a Intel da conta de boa.
Para VirtualBox a sintaxe para o comando a ser usado no atalho é a seguinte.
optirun VirtualBox --startvm "identificação da VM"
Veja na imagem abaixo as minhas maquinas virtuais, também veja que as VM do Genymotion são listadas também.
"Debian stable" {03aa5a5c-a844-41c9-bed8-2331544a955f}
Vídeo hibrido
Essa matéria é destinada aos usuários que tem placa de vídeo hibrida, Intel + Nvidia.
Alguns usuários e distribuições ultimamente tem usado uma pratica que eu considero perigosa e até mesmo irresponsável, consiste em forçar o uso da placa nvidia para o ambiente gráfico inteiro.
Essa pratica inevitavelmente ira causar:
- Super aquecimento do dissipador de calor e naturalmente mais barulho do cooler para tentar resfriar e desgaste do mesmo.
- Consumo excessivo de energia elétrica, o que leva a um desgaste da bateria no notebook.
- Aquecimento excessivo e desnecessário do chip gráfico nvidia, o que inevitavelmente ira levar a rompimento de soldas e problemas graves.
- Super aquecimento e uso de processador, devido ao fato de o Gnome não aceitar algumas nvidia usando esse método como uma VGA compatível a renderização por hardware, passando então a usar o processador para renderizar por software.
A minha postura sempre foi a de o que eu compartilho seja testado e não ofereça riscos ao equipamento de ninguém, mas tem os modinhas, os que o papai banca e pra eles foda-se se o hardware der problema, o papai banca.
Portanto se o seu notebook tem vídeo hibrido, use o bumblebee para controlar o uso da 2ª vga a Nvidia.
Com o bumblebee você usa a nvidia quando e para o APP que achar necessário, o ambiente gráfico a Intel da conta de boa.
Comandos VirtualBox e Genymotion
Para VirtualBox a sintaxe para o comando a ser usado no atalho é a seguinte.
optirun VirtualBox --startvm "identificação da VM"
A identificação da VM pode ser obtida com o comando abaixo no terminal.
VBoxManage list vms
Veja na imagem abaixo as minhas maquinas virtuais, também veja que as VM do Genymotion são listadas também.
Veja a ultima VM do Debian Stable, a identificação é a dentro de {}
No exemplo para a minha maquina virtual do Debian Stable, o comando seria o abaixo.
Ai está a VM do Debian Stable executando pelo optirun usando a placa de vídeo nvidia.
Para o Genymotion a sintaxe do comando muda para a abaixo.
optirun /endereço/do/genymotion/player --vm-name identificação-da-VM "X"
Na lista das VMS eu tenho a identificação de duas VMs usadas pelo Genymotion, as Custon Tablet ...
Como o meu Genymotion está instalado na pasta /opt o comando fica como abaixo.
Ai está o Genymotion executando pelo optirun usando a placa de vídeo nvidia.
Exemplo para VirtualBox.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Debian stable
Comment=Starts the VirtualBox machine.
Type=Application
Exec=/usr/lib/virtualbox/VirtualBox --comment "Debian stable" --startvm "03aa5a5c-a844-41c9-bed8-2331544a955f"
Icon=virtualbox-vbox.png
Exemplo para o Genymotion.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Genymotion 1
Comment=Starts the Genymotion machine.
Type=Application
Exec=optirun /opt/genymobile/genymotion/player --vm-name b35b0916-bf0b-4340-90b0-17a80b06d97b "X"
Icon=/opt/genymobile/genymotion/icons/icon.png
OBS: Em Icon= você pode usar imagens a sua escolha. E o que você ira alterar de um atalho para outro é o que está em negrito.
Todos os atalhos são um arquivo de texto.
Para que os novos atalhos apareçam no menu, você deve os criar no diretório abaixo.
~/.local/share/applications
Para que você entenda ~/ = /home/seunomedeuser
Ai estão os meus.
Exemplo para uma VM Debian.
Para criar o atalho abra o seu terminal e de o comando abaixo. ( Lembre de alterar "Debian stable.desktop" para o nome do seu atalho.
Basta colar as linhas abaixo no nano e substituir o que está em negrito por suas informações pessoais.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Debian stable
Comment=Starts the VirtualBox machine.
Type=Application
Exec=/usr/lib/virtualbox/VirtualBox --comment "Debian stable" --startvm "03aa5a5c-a844-41c9-bed8-2331544a955f"
Icon=virtualbox-vbox.png
Para salvar tecle Ctrl + x tecle s e tecle Enter para fechar.
Ai está o atalho recém criado.
Exemplo para o Genymotion.
Para criar o atalho abra o seu terminal e de o comando abaixo. ( Lembre de alterar "Genymotion 1.desktop" para o nome do seu atalho.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Genymotion 1
Comment=Starts the Genymotion machine.
Type=Application
Exec=optirun /opt/genymobile/genymotion/player --vm-name b35b0916-bf0b-4340-90b0-17a80b06d97b "X"
Icon=/opt/genymobile/genymotion/icons/icon.png
Para salvar tecle Ctrl + x tecle s e tecle Enter para fechar.
Ai estão os atalhos recém criados.
Todos os atalhos que você criar em ~/.local/share/applications/ aparecem em seu menu do sistema.
Confira no vídeo abaixo os atalhos funcionando perfeitamente, preste atenção no conky a parte que monitora a VGA Nvidia sendo ativada e desativada.
Dessa forma utilizando o optirun a VGA Nvidia só é usada quando de fato você precisar dele, evitando com isso desgaste desnecessário do seu hardware.
Caso ainda não tenha o Bumblebee instalado, confira no link abaixo varias matérias nossas sobre esse tema.
Instalar Bumblebee
optirun VirtualBox --startvm "03aa5a5c-a844-41c9-bed8-2331544a955f"
Ai está a VM do Debian Stable executando pelo optirun usando a placa de vídeo nvidia.
Para o Genymotion a sintaxe do comando muda para a abaixo.
optirun /endereço/do/genymotion/player --vm-name identificação-da-VM "X"
Na lista das VMS eu tenho a identificação de duas VMs usadas pelo Genymotion, as Custon Tablet ...
Como o meu Genymotion está instalado na pasta /opt o comando fica como abaixo.
optirun /opt/genymobile/genymotion/player --vm-name b35b0916-bf0b-4340-90b0-17a80b06d97b "X"
Ai está o Genymotion executando pelo optirun usando a placa de vídeo nvidia.
Atalhos
A sintaxe dos atalhos é a seguinte.
[Desktop Entry]Encoding=UTF-8Version=1.0Name=Nome da VMComment=Starts the VirtualBox machine.Type=ApplicationExec=comando para executar a VMIcon=nome ou endereço com nome da imagem .png para o atalho.
Exemplo para VirtualBox.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Debian stable
Comment=Starts the VirtualBox machine.
Type=Application
Exec=/usr/lib/virtualbox/VirtualBox --comment "Debian stable" --startvm "03aa5a5c-a844-41c9-bed8-2331544a955f"
Icon=virtualbox-vbox.png
Exemplo para o Genymotion.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Genymotion 1
Comment=Starts the Genymotion machine.
Type=Application
Exec=optirun /opt/genymobile/genymotion/player --vm-name b35b0916-bf0b-4340-90b0-17a80b06d97b "X"
Icon=/opt/genymobile/genymotion/icons/icon.png
OBS: Em Icon= você pode usar imagens a sua escolha. E o que você ira alterar de um atalho para outro é o que está em negrito.
Todos os atalhos são um arquivo de texto.
Para que os novos atalhos apareçam no menu, você deve os criar no diretório abaixo.
~/.local/share/applications
Para que você entenda ~/ = /home/seunomedeuser
Ai estão os meus.
Exemplo para uma VM Debian.
Para criar o atalho abra o seu terminal e de o comando abaixo. ( Lembre de alterar "Debian stable.desktop" para o nome do seu atalho.
nano "~/.local/share/applications/Debian stable.desktop"
Basta colar as linhas abaixo no nano e substituir o que está em negrito por suas informações pessoais.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Debian stable
Comment=Starts the VirtualBox machine.
Type=Application
Exec=/usr/lib/virtualbox/VirtualBox --comment "Debian stable" --startvm "03aa5a5c-a844-41c9-bed8-2331544a955f"
Icon=virtualbox-vbox.png
Para salvar tecle Ctrl + x tecle s e tecle Enter para fechar.
Ai está o atalho recém criado.
Exemplo para o Genymotion.
Para criar o atalho abra o seu terminal e de o comando abaixo. ( Lembre de alterar "Genymotion 1.desktop" para o nome do seu atalho.
nano "~/.local/share/applications/Genymotion 1.desktop"
Basta colar as linhas abaixo no nano e substituir o que está em negrito por suas informações pessoais.
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Genymotion 1
Comment=Starts the Genymotion machine.
Type=Application
Exec=optirun /opt/genymobile/genymotion/player --vm-name b35b0916-bf0b-4340-90b0-17a80b06d97b "X"
Icon=/opt/genymobile/genymotion/icons/icon.png
Para salvar tecle Ctrl + x tecle s e tecle Enter para fechar.
Ai estão os atalhos recém criados.
Todos os atalhos que você criar em ~/.local/share/applications/ aparecem em seu menu do sistema.
Se rir do meu menu vai pro inferno "miseravi" kkkkkkkkkkkkkkkkkkkkkkkk
Confira no vídeo abaixo os atalhos funcionando perfeitamente, preste atenção no conky a parte que monitora a VGA Nvidia sendo ativada e desativada.
Dessa forma utilizando o optirun a VGA Nvidia só é usada quando de fato você precisar dele, evitando com isso desgaste desnecessário do seu hardware.
Caso ainda não tenha o Bumblebee instalado, confira no link abaixo varias matérias nossas sobre esse tema.
Instalar Bumblebee
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!