user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 18-02-2014 13:22:48

AnarShell
Membre

Archey, une commande pour afficher les infos de votre machine

Voici une petite commande sympa qui va vous affichez une petite description de votre machine et de votre OS dans la console.

sudo apt-get install lsb-release scrot
wget http://github.com/downloads/djmelik/archey/archey-0.2.8.deb
sudo dpkg -i archey-0.2.8.deb
archey

140218121936206532.png

Dernière modification par AnarShell (18-02-2014 13:31:20)


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#2 18-02-2014 15:24:55

wagmic
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Bonjour je pensais que archey ne fonctionnait que sur arch linux
pour ma part j utilise screenfetch

Hors ligne

#3 18-02-2014 15:50:17

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Non apparement il est dispo sur plusieur distrib mais je ne connais que la source debian :s


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#4 18-02-2014 16:51:12

WarLocG
#! modo de compet

Re : Archey, une commande pour afficher les infos de votre machine

Je pense que ce sujet serait plus a sa place dans cette section smile

Voici une capture depuis chez moi smile
1392735115.png

Avec archey dans /etc/bash.bashrc, ca donne un bon effet a chaque démarrage d'un terminal smile


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#5 18-02-2014 19:01:00

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Salut WarLocG, effectivement c'est mieux ici j'ai voulu le déplacer moi même mais je ne pouvais plus.

Pourrais tu m'expliquer la méthode précise (ou me rediriger sur un lien) pour que ça s'affiche à chaque lancement de la console et cette méthode est-elle compatible avec Guake car c'est ce que j'utilise comme terminal.

Merci d'avance smile


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#6 18-02-2014 20:38:38

IceF0x
#! Gourou Linux

Re : Archey, une commande pour afficher les infos de votre machine

Moi j'utilise archbey sous Archlinux

1380309097.png


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#7 18-02-2014 21:24:44

WarLocG
#! modo de compet

Re : Archey, une commande pour afficher les infos de votre machine

Pourrais tu m'expliquer la méthode précise (ou me rediriger sur un lien) pour que ça s'affiche à chaque lancement de la console et cette méthode est-elle compatible avec Guake car c'est ce que j'utilise comme terminal.

tu rajoutes simplement la commande a la fin de ton fichier /etc/bash.bashrc, ca fonctionnera pour tous les utilisateurs comme ca smile

[warlocg][linux][~][21:22:59][user mode]
Enter command here -> tail -n-6 /etc/bash.bashrc
#fluxbox
alias flux='xinit `which fluxbox`'

#démarrage de commandes et scripts
date
archey
[warlocg][linux][~][21:23:11][user mode]
Enter command here ->

Par contre pour guake je ne sais pas vu que je ne l utilise pas, mais ca l'affectera peut etre aussi.


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

#8 18-02-2014 21:34:20

IceF0x
#! Gourou Linux

Re : Archey, une commande pour afficher les infos de votre machine

Oui guake sera également affecté
vu qu'il utilise la configuration globale de bash par défaut (que tu peux changer dans les préférences)


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#9 18-02-2014 21:35:40

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Oui excellent ça marche et ça affecte bien Guake aussi, merci beaucoup smile


Edit: si je veux modifier mon PROMPT c'est bien cette ligne que je dois modifier ?

#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

Dernière modification par AnarShell (18-02-2014 21:46:26)


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#10 19-02-2014 01:33:45

Yzeew
Membre d'or

Re : Archey, une commande pour afficher les infos de votre machine

Sympa smile

1392765765.png

J'en ai un aussi script qui affiche les infos du système, faut que je retrouve le .sh quelque part dans mes sauvegarde wink

AnarShell a écrit :

Edit: si je veux modifier mon PROMPT c'est bien cette ligne que je dois modifier ?

#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

Perso, j'ai juste modifié dans .bashrc la ligne suivante comme ceci.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;30m\][ \[\033[01;36m\]#\[\033[01;36m\]!\[\033[01;36m\]Crunchbang\[\033[01;31m\] \[\033[01;30m\]\W ]\[\033[00m\]:'

>> Good things come to those who, Wait.. <<

>> sip:yzeew@ekiga.net << and >> #Pouni3 <<

Hors ligne

#11 21-02-2014 12:13:12

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Sympa ton prompt Yzeew, mais comment faire pour faire un retour à la ligne comme celui de IceF0x (que je trouve excellent) ?

140221111810890089.png


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#12 21-02-2014 18:40:49

IceF0x
#! Gourou Linux

Re : Archey, une commande pour afficher les infos de votre machine

Le retour à la ligne c'est \n\

Ma ligne PS1:

PS1="\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;32m\]]:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]"

Voici quelques lien pour la personalisation:

http://benedictux.com/article-20

http://memo-linux.com/comment-personnal … -terminal/

http://fr.openclassrooms.com/informatiq … vec-bashrc


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#13 21-02-2014 20:16:55

wagmic
Membre

Re : Archey, une commande pour afficher les infos de votre machine

salut pour le ps1 tu peux aller sur bashrcgenerator
j ai pas teste mais ca peux aider

Hors ligne

#14 21-02-2014 21:30:51

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Merci pour votre aide et les liens fournis mais quand je modifie ma ligne PS1 ça ne change rien cher moi, auriez-vous une idée du problème ?

Ma config d'origine bash.bashrc

# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'

# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
#    ;;
#*)
#    ;;
#esac

# enable bash completion in interactive shells
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi

# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then
	function command_not_found_handle {
	        # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
		   /usr/bin/python /usr/lib/command-not-found -- "$1"
                   return $?
                elif [ -x /usr/share/command-not-found/command-not-found ]; then
		   /usr/bin/python /usr/share/command-not-found/command-not-found -- "$1"
                   return $?
		else
		   printf "%s: command not found\n" "$1" >&2
		   return 127
		fi
	}
fi
date
archey

J'ai donc modifier la ligne PS1

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'

par

PS1="\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;32m\]]:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]"

J'ai essayé avec les " et les ' mais çe ne change rien dans l'affichage de la console.


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#15 21-02-2014 21:53:52

wagmic
Membre

Re : Archey, une commande pour afficher les infos de votre machine

bonsoir j ai essaye ton ps1 et il fonctionne chez moi

en faisant :
export PS1="\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;32m\]]:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]"

dans ton shell tu peux voir le resultat mais si j essaie ton .bashrc  par contre il est en noir et  blanc
je t ai fais une correctioni

Mon bashrc est tiré de ce topic sur le forum de crunchbang fr : ici
[edit]

j ai tester comme ca fonctionne maintenant wink

# System-wide .bashrc file for interactive bash(1) shells.
# include .bashrc if it exists


# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
    # We have color support; assume it's compliant with Ecma-48
    # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
    # a case would tend to support setf rather than setaf.)
    color_prompt=yes
    else
    color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
PS1="\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;32m\]]:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]"
else
    PS1=' ->(${PWD}) \$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac


# enable bash completion in interactive shells
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi

# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then
	function command_not_found_handle {
	        # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
		   /usr/bin/python /usr/lib/command-not-found -- "$1"
                   return $?
                elif [ -x /usr/share/command-not-found/command-not-found ]; then
		   /usr/bin/python /usr/share/command-not-found/command-not-found -- "$1"
                   return $?
		else
		   printf "%s: command not found\n" "$1" >&2
		   return 127
		fi
	}
fi
#------------------------------------------////
# Colors:
#------------------------------------------////
black='\e[0;30m'
blue='\e[0;34m'
green='\e[0;32m'
cyan='\e[0;36m'
red='\e[0;31m'
purple='\e[0;35m'
brown='\e[0;33m'
lightgray='\e[0;37m'
darkgray='\e[1;30m'
lightblue='\e[1;34m'
lightgreen='\e[1;32m'
lightcyan='\e[1;36m'
lightred='\e[1;31m'
lightpurple='\e[1;35m'
yellow='\e[1;33m'
white='\e[1;37m'
nc='\e[0m'
date
archey

PS tu devrais ouvrir un autre topic pour plus de visibilité

Dernière modification par wagmic (21-02-2014 23:13:04)

Hors ligne

#16 22-02-2014 02:29:23

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Salut wagmic, j'ai tester ton bash.bashrc et ça ne change rien cher moi, trouvant ça étrange j'ai décider de supprimer le contenu et voir le résultat et en fait ça ne change strictement rien du tout en gros je pense que la source de mon prompt ne ce situe pas dans le fichier bash.bashrc mais ailleurs ce qui est étrange c'est que dans ce même fichier il prend quand même "date" et "archey" en compte... Fin j'avoue être complétement perdu pour le coup... ?!

Edit: Peut-être serait-ce du à l'installation de Guake ?

Dernière modification par AnarShell (22-02-2014 02:29:54)


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#17 22-02-2014 02:46:41

IceF0x
#! Gourou Linux

Re : Archey, une commande pour afficher les infos de votre machine

Non guake n'a rien à voir, seulement est-ce que tu confond pas le fichier bash.bashrc qui se trouve dans /etc/bash.bashrc et .bashrc qui se trouve dans ton home, ~/.bashrc ??


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#18 22-02-2014 03:02:59

wagmic
Membre

Re : Archey, une commande pour afficher les infos de votre machine

yikes mince t avais pas lu les liens que icefox t avais passé toi ?
sacripant c est pas bien :rolleyes:  tu ouvres un terminal et tape nano .bashrc ou geany .bashrc  (ou l editeur de ton choix)il va ouvrir le fichier .bashrc qui est dans ton home et tu pourra le modifier a ta guise

Hors ligne

#19 22-02-2014 03:05:07

AnarShell
Membre

Re : Archey, une commande pour afficher les infos de votre machine

Effectivement là était mon erreur -_-
Je pensais que l'on parlait du fichier bash.bashrc ce situant dans ect/ , je ne connaissais pas la présence du .bashrc situer dans home, je n'affiche jamais mes fichiers cacher.. Un grand merci en tous cas smile

Voilà le résultat (en attendant de personnaliser mon prompt)
14022202120281500.png


ἕν οἶδα ὅτι οὐδὲν οἶδα

Hors ligne

#20 24-02-2014 17:43:23

Balam
Archey - KDEiste

Re : Archey, une commande pour afficher les infos de votre machine

sous arch avec zsh + prompt clint
archey3 et screenfetch

1393256523.png


config 1: AMD FX 4100 Black Edition / 8 Go DDR3 / 2.5 To / Nvidia GeForce GT220 1Go
laptop : DELL Inspiron 15" serie 7000 / i7-4510U / 16Go DDR3 / 1To hybrid (8Go) / intel HD 4000 + NVidia GT 750M / dualboot : W8.1 + archlinux
config 2: AMD FX 8350 Black Edition / 32 Go DDR3 / 500 Go Velociraptor + 2 To / Nvidia GeForce GTX660 2Go
Distro: Arch Linux / Desktop: KDE

Hors ligne

Pied de page des forums