Configurações da máquina

1. Configurações da máquina

meianoite
meianoite

(usa Nenhuma)

Enviado em 29/11/2018 - 21:47h


Tem como via script gera esse exemplo no bloco de nota?

Exemplo:

Configurações da máquina:

RAM: 16GB

Processador: Intel® Core™ i7-3770 CPU @ 3.40GHz × 8

Gráficos: Intel® Ivybridge Desktop

GNOME: 3.28.2

Sistema: 64bits

Mesmo usando os comandos abaixo não ficou 100%. Acho que falta filtros?

free -m
cat /proc/cpuinfo
lspci | grep -i vga
uname -m



  


2. Re: Configurações da máquina

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/11/2018 - 23:15h

meianoite escreveu:


Tem como via script gera esse exemplo no bloco de nota?

Exemplo:

Configurações da máquina:

RAM: 16GB

Processador: Intel® Core™ i7-3770 CPU @ 3.40GHz × 8

Gráficos: Intel® Ivybridge Desktop
GNOME: 3.28.2

Sistema: 64bits

Mesmo usando os comandos abaixo não ficou 100%. Acho que falta filtros?

free -m
cat /proc/cpuinfo
lspci | grep -i vga
uname -m


Boa noite.
Seguem sugestões:
free -h|awk '/^Mem:/ {print "RAM: "$2}'
cat /proc/cpuinfo|grep -m1 '^model name'|awk -F: '{print "Processador:"$2}'
lspci |awk -F":" '/VGA/ {print "Vídeo:"$3}'
uname -m|awk -F"_" '{print "Sistema:",$2"bits"}'


Faltavam alguns filtros . . . :)
Abç.:
Marcelo Oliver


3. Re: Configurações da máquina

meianoite
meianoite

(usa Nenhuma)

Enviado em 29/11/2018 - 23:32h

msoliver escreveu:

free -h|awk '/^Mem:/ {print "RAM: "$2}'
cat /proc/cpuinfo|grep -m1 '^model name'|awk -F: '{print "Processador:"$2}'
lspci |awk -F":" '/VGA/ {print "Vídeo:"$3}'
uname -m|awk -F"_" '{print "Sistema:",$2"bits"}'


Faltavam alguns filtros . . . :)
Abç.:
Marcelo Oliver


Muito obrigado pelos filtros.

Agora falta ideia para determinar a interface gráfica do usuário e sua versão.

Ex: GNOME: 3.28.2






4. Re: Configurações da máquina

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 30/11/2018 - 17:32h

meianoite escreveu:

msoliver escreveu:

free -h|awk '/^Mem:/ {print "RAM: "$2}'
cat /proc/cpuinfo|grep -m1 '^model name'|awk -F: '{print "Processador:"$2}'
lspci |awk -F":" '/VGA/ {print "Vídeo:"$3}'
uname -m|awk -F"_" '{print "Sistema:",$2"bits"}'


Faltavam alguns filtros . . . :)
Abç.:
Marcelo Oliver


Muito obrigado pelos filtros.

Agora falta ideia para determinar a interface gráfica do usuário e sua versão.

Ex: GNOME: 3.28.2

A versão ainda nao consegui, mas a interface graf. ta ok.
echo "$XDG_CURRENT_DESKTOP"



5. Re: Configurações da máquina

meianoite
meianoite

(usa Nenhuma)

Enviado em 30/11/2018 - 17:57h

msoliver escreveu:

Agora falta ideia para determinar a interface gráfica do usuário e sua versão.

Ex: GNOME: 3.28.2

A versão ainda nao consegui, mas a interface graf. ta ok.
echo "$XDG_CURRENT_DESKTOP"



Legal

Será que vários if else com == e filtros + echo "$XDG_CURRENT_DESKTOP"

$ xfce4-about -V


Mate

Ambient

CDE

Cinnamon

EDE

Elokab

Enlightenment

Étoilé

GNOME Shell

KDE SC

KDE

LXDE

Mezzo

Pantheon

Project Looking Glass

Razor-qt

InnovaDE

ROX Desktop

Sugar

Trinity

Unity

Window Maker

twm

Xfce

Deepin Desktop Environment


https://pt.wikipedia.org/wiki/Ambiente_de_desktop


6. Re: Configurações da máquina

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 30/11/2018 - 18:45h

meianoite escreveu:

msoliver escreveu:

Agora falta ideia para determinar a interface gráfica do usuário e sua versão.

Ex: GNOME: 3.28.2

A versão ainda nao consegui, mas a interface graf. ta ok.
echo "$XDG_CURRENT_DESKTOP"



Legal

Será que vários if else com == e filtros + echo "$XDG_CURRENT_DESKTOP"

$ xfce4-about -V


Mate

Ambient

CDE

Cinnamon

EDE

Elokab

Enlightenment

Étoilé

GNOME Shell

KDE SC

KDE

LXDE

Mezzo

Pantheon

Project Looking Glass

Razor-qt

InnovaDE

ROX Desktop

Sugar

Trinity

Unity

Window Maker

twm

Xfce

Deepin Desktop Environment


https://pt.wikipedia.org/wiki/Ambiente_de_desktop


Veja se ajuda . . .

gergraf=$(awk -F '[/:]' '{print $4}' <<< $XDG_DATA_DIRS) #Peguei o gerenciador desse local, o nome vem mais completo.
${gergraf}-about -V|awk '/^'$gergraf'/ {print "'${gergraf^^}' Versão:",$2} ' #O comando com a var gerada: "${gergraf-about -V"
XFCE4 Versão: 4.12.1







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts