segunda-feira, 6 de julho de 2020

Resoluções gráficas criadas manualmente no Linux sob o X

Pessoal, aproveitando o vídeo https://www.youtube.com/watch?v=LiP-YqtZoNQ, escrevi este pequeno tutorial de como criar resoluções não previstas no seu linux.

Caso real: acessando um servidor HP, via controle remoto pela ILO, deparei-me com a resolução máxima de 1280x1024 da ILO, o que limitava um pouco a visualização do ambiente em modo gráfico.
Solução: adicionar manualmente as resoluções no subsistema de janelas X11. Neste exemplo, usaremos a resolução de 1920x1080 - a FULL HD padrão, com frequência vertical de 60hz.

I - No terminal, como root


0. Obtenha o nome do "dispositivo de saída virtual" do X11, aparece logo no começo da 2ª linha do comando abaixo:

# xrandr

No meu caso - como mostrado acima, é VGA-1. Isto será usado mais adiante.

1. Crie a linha de configuração da resolução e frequência desejadas

# cvt 1920 1080 60
resultando...
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 Mhz
Modeline "1920x1080_60.00" 173.00  1920 2048 2247 2576   1080 1083 1088 1120 -hsync +vsync
Selecione a linha acima a partir da primeira aspa (logo após a palavra "Modeline") até o fim dela copiando seu conteúdo para a área de transferência.

2. Crie a NOVA resolução nova no X11 --- após o parâmetro newmode, acrescente um espaço e cole o conteúdo da área de transferência, ficando assim:

# xrandr --newmode "1920x1080_60.00" 173.00  1920 2048 2247 2576   1080 1083 1088 1120 -hsync +vsync

 3. ADICIONE a nova resolução ao X11, usando o nome obtido no passo "0":

# xrandr --addmode VGA-1 1920x180_60.00

II - No ambiente gráfico (Gnome)


Vá para Configurações.Telas e escolha a sua nova resolução de tela.

E pronto... Aproveite a sua nova tela.
-x-


sexta-feira, 8 de maio de 2020

Instalação do Oracle Java no Fedora Linux 32

Antes de mais nada, vamos dar os devidos créditos. Este post é uma tradução/adaptação de https://www.tecmint.com/install-java-in-fedora/

Java é uma linguagem de programação de uso geral que é rápida, confiável, segura, popular e amplamente usada. É um ambiente para desenvolver e executar uma vasta faixa de aplicações, desde apps para dispositivos móveis até desktops e aplicações WEB.
Assim, se você planeja desenvolver em Java, você precisará instalar um Kit de Desenvolvimento em Java (Java Development Kit). Se você for apenas rodar aplicativos Java, você precisará de uma máquina virtual Java que é inclusa no Ambiente de Execução Java (Java Runtime Environment).

Há vários sabores de Java e as mais famosas são a da Oracle e a da Comunidade Open-Source. Aqui, o foco será apenas a da Oracle, que é a Oracle Java SE.

Vamos, então, aos passos.


1. Acesse o site da Oracle para baixar o Java

https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
 Após concordar com os termos de uso, faça o download.

 

 2. No local onde baixou, abra uma janela de terminal.

rpm -ivh jdk-14.0.1_linux-x64_bin.rpm 

aviso: jdk-14.0.1_linux-x64_bin.rpm: Cabeçalho V3 RSA/SHA256 Signature, ID da chave ec551f03: NOKEY
Verifying... ################################# [100%]
Preparando... ################################# [100%]
Updating / installing...
1:jdk-14.0.1-2000:14.0.1-ga ################################# [100%]



3. Após instalar, você terá, além da versão "aberta", a da Oracle. Para verificar e selecionar a versão a ser usada, faça:

$ sudo alternatives --config java 
   Seleção    Comando
-----------------------------------------------
   1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-0.fc32.x86_64/jre/bin/java)
*+ 2           /usr/java/jdk-14.0.1/bin/java

Indique para manter a seleção atual[+] ou digite o número da seleção: 2

... E para verificar se tudo funcionou corretamente, faça:
$ java --version 
 
java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)


*** FIM ***