Installation de Conky

Bonjour à tous.
Je partage mon expérience sur l’installation de conky car j’ai eu des petits soucis avec EndeavourOS.
Mes problèmes rencontrés et les solutions:
-L’ancien conky que j’utilisais ne fonctionnait plus car la version récente de conky utilisée ici gére le format LUA.
Solution:
Se déplacer dans le dossier /usr/share/doc/conky-1.11.6_pre et rendre executable le fichier convert.lua:
sudo chmod +x convert.lua
Convertir l’ancien fichier conky au format LUA par:
sudo ./convert.lua ~/.conkyrc
-Dans mon conky, il y avait la commande xdpyinfo, un utilitaire d’informations d’affichage pour X. Apparemment ce package n’est pas installé sur EndeavourOS.
Solution:
Installer le package suivant:
https://archlinux.org/packages/extra/x86_64/xorg-xdpyinfo/
Commande:
yay -S xorg-xdpyinfo

Voilà les amis! :slightly_smiling_face:

Je partage mon conky:

conky.config = {
-- conky

--##############################################
-- Paramètres
--##############################################
	background = true,
	use_xft = true,
	font = 'Chilanka:size=11',
	xftalpha = 1,
	update_interval = 1.0,
	total_run_times = 0,
	own_window = true,
	own_window_transparent = true,
	own_window_type = 'desktop',
--own_window_argb_visual yes
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	double_buffer = true,
	minimum_width = 210, minimum_height = 210,
	maximum_width = 300,
	draw_shades = false,
	draw_outline = false,
	draw_borders = false,
	draw_graph_borders = false,
	default_color = 'white',
	default_shade_color = '#000000',
	default_outline_color = '#828282',
	alignment = 'top_right',
	gap_x = 20,
	gap_y = 20,
	no_buffers = true,
	uppercase = false,
	cpu_avg_samples = 2,
	override_utf8_locale = true,
--#############################################
--  Affichage
--#############################################
};

conky.text = [[
${alignc}I N F O R M A T I O N S    S Y S T È M E
${hr}
Date:${alignr}${execi 10 LANG='fr_FR.UTF-8' LC_TIME='fr_FR.UTF-8' date +"%A %d %B"}
Connecté depuis:$alignr$uptime

Nom d'hôte:$alignr$nodename
IP Wifi local: $alignr${addr wlan0}
IP câble local: $alignr${addr enp10s0}
#IP Passerelle: $alignr${exec awk '/wlp2s0/{print $1}' /proc/net/arp}
#IP Passerelle: $alignr${exec awk '/wlp2s0/{print $1}' /proc/net/arp}
IP Public: $alignr${exec curl ifconfig.me}

Nom de l'OS:$alignr${execi 86400 lsb_release -ds}
Kernel:$alignr$kernel
Résolution écran:$alignr${execi 60 xdpyinfo | sed -n -r "s/^\s*dimensions:.*\s([0-9]+x[0-9]+).*/\1/p"}
Dpi (pixels par pouce):$alignr${execi 60 sed -nr "s/^\s*Xft.dpi:\s*([0-9]+(x[0-9]+)?).*/\1/p" $HOME/.Xresources | grep "[0-9]" || echo 96}

CPU:$alignr${cpu cpu0}%
RAM:$alignr$mem / $memmax
Swap:$alignr$swap / $swapmax
Disque dur:$alignr${fs_used /} / ${fs_size /}
]];

3 Likes

C’est étonnant de voir à quel point ce programme de conversion fonctionne bien, n’est-ce pas ? Bon travail, et il est agréable de voir que les gens font des recherches et mettent en place des correctifs lorsque cela est nécessaire.

Je n’ai pas testé votre conky (pour l’instant) mais il a l’air simple et efficace. Profitez-en !

(DeepL translate - hope it’s OK)

2 Likes

Merci pour le retour d’expérience !