Conkys:如何自定義我們的Conkys以不使用Neofetch?

Conkys:如何自定義我們的Conkys以不使用Neofetch?

Conkys:如何自定義我們的Conkys以不使用Neofetch?

一些Linux愛好者經常在特定的日子,尤其是星期五,為他們的社區或社區慶祝#桌面日。為此,他們通常會截取螢幕截圖並分享。這些截圖通常會顯示一個開啟的終端,其中運行著NeofetchScreenfetch或類似的工具,盡可能展示作業系統的技術資訊。

由於許多人習慣在桌面上安裝一個或多個Conky瀏覽器,理想情況下,他們應該自訂其中一個,使其顯示盡可能多的相同資訊。因此,本文的目的就是要展示如何實現這種自訂

Conky Manager v2.4:如何配置它

值得注意的是,希望擴展有關Conkys(特別是Conky Manager應用程式)以及Neofetch的資訊的讀者,建議在閱讀本文後,閱讀以下先前發表的文章:

Conkys:MX-Linux上的Gotham,進程和CPU內核17
相關文章:
Conky Manager:輕鬆管理您的監視小部件
neofetch 1
相關文章:
Neofetch:在終端中獲取有關您的設備和系統的信息
Conkys:桌面星期五

我的#Desktop星期五

Conkys:桌面小部件

什麼是康克斯?

Conky一種小型應用程序,允許使用者在任何作業系統的桌面上查看和/或監控某些資訊或配置參數。而Conky Manager是一個圖形化前端應用程序,用於管理 Conky 設定檔。它提供了啟動、停止、瀏覽和編輯作業系統上已安裝的 Conky 主題的選項。

而我們恰恰需要學習如何修改Conkys 設定檔才能實現我們的自訂需求。

如何自定義我們的Conkys以避免使用Neofetch?

由於我們的主要目標是讓X Conky盡可能與Neofetch相似,我們將以名為Gotham 的Conky 為基礎。然後,我們將進行以下更改,使其外觀與上圖右下角Conky相同:

1.-頁眉

use_xft yes
xftfont 123:size=8
xftalpha 0.1
update_interval 1
total_run_times 0

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 0

double_buffer yes
#minimum_size 250 5
#maximum_width 500
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color green
alignment bottom_right
gap_x 10
gap_y 10
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer yes

minimum_size 0 0
TEXT

2.-上部:信息性文本+日期/時間

${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12} BLOG DESDELINUX: https://blog.desdelinux.net ***${font}
${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12} MilagrOS GNU/Linux - AMD64 ${font}
${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12} ${time %A => %I:%M} - ${time %d} / ${time  %B} / ${time %Y} ***

3.-中心部分:關於軟件

${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Distro GNU/Linux: ${offset 12}$color${exec DISTRO=$(cat /etc/lsb-release | grep PRETTY_NAME | sed 's/PRETTY_NAME=//' | sed 's/"//g') ; echo $DISTRO}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Base GNU/Linux: ${offset 12}$color${exec BASE=$(cat /etc/os-release | grep PRETTY_NAME | sed 's/PRETTY_NAME=//' | sed 's/"//g') ; echo $BASE}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Nombre Producto: ${offset 12}$color${exec PRODUCTNAME=$(cat /sys/devices/virtual/dmi/id/product_name) ; echo $PRODUCTNAME} ${color FFA300}Versión Producto: ${offset 12}$color${exec PRODUCTVERSION=$(cat /sys/devices/virtual/dmi/id/product_version) ; echo $PRODUCTVERSION}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Paquetería APT/DPKG: ${offset 12}$color${exec NUMEROPAQUETESDPKG=$(dpkg-query -Wf '${Installed-size}\t${Package}\n' | awk '{print $1}' | wc -w ) ; echo $NUMEROPAQUETESDPKG} ${color FFA300}Versión Shell: ${offset 12}$color${exec BASHVERSION=$(bash --version | grep "GNU bash" | awk '{print $4}') ; echo $BASHVERSION}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}Entorno-Escritorio (DE): ${offset 12}$color${exec TIPODE=$(echo $XDG_CURRENT_DESKTOP) ; echo $TIPODE} ${color FFA300}Gestor-Ventanas (WM): ${offset 12}$color${exec TIPOWM=$(wmctrl -m | grep "Name" | awk '{print $2}') ; echo $TIPOWM}

4.-底部:關於硬件

${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}HD ${offset 12}$color${fs_free /} / ${fs_size /}${offset 12}${color FFA300}RAM ${offset 12}$color$mem / $memmax ${color FFA300}CPU ${offset 12}$color${cpu cpu0}%
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}USER ${offset 12}$color${user_names} ${offset 12}${color FFA300}KERNEL ${offset 9}$color$kernel ${offset 12}${color FFA300}UPTIME ${offset 9}$color$uptime
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}PC ${offset 12}$color$nodename ${offset 12}${color FFA300}BATTERY ${offset 9}$color${battery_percent BAT0}% ${color FFA300}R. MONITOR ${offset 12}$color${execi 60 xdpyinfo | sed -n -r "s/^\s*dimensions:.*\s([0-9]+x[0-9]+).*/\1/p"}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}CARD VIDEO ${offset 12}$color${exec lspci -v | grep "VGA" | cut -d " " -f05} ${color FFA300}CACHE VIDEO ${offset 12}$color${exec lspci -v -s `lspci | awk '/VGA/{print $1}'` | sed -n '/Memory.*, prefetchable/s/.*\[size=\([^]]\+\)M\]/\1/p'} ${offset 12} ${color FFA300}DRIVER ${offset 12}$color${exec lspci -nnk | grep -i vga -A3 | grep 'in use' | cut -d " " -f05}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}CPU Tipo ${offset 12}$color${exec grep "model name" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}'}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}CPU Núcleos${offset 12}$color${exec grep "processor" /proc/cpuinfo | sort -r | sed q | awk '{print $3}'}+1 ${offset 12}${color FFA300}CACHE CPU ${offset 12}$color${exec grep "cache size" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}'} ${offset 12}${color FFA300}A-3D ${offset 12}$color${exec glxinfo | grep "direct rendering: Yes" | awk '{print $3}'}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}GPU Marca ${offset 12}$color${exec FAB_GPU=$(lspci -v | grep "VGA compatible controller" | awk '{print $5}' ) ; echo $FAB_GPU} ${color FFA300}GPU Modelo ${offset 12}$color${exec MOD_GPU=$(lspci -v | grep "VGA compatible controller" | awk '{print $7,$8,$9}' ) ; echo $MOD_GPU}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}LAN $color${addr eth0} ${color FFA300}WLAN $color${addr eth0} ${color FFA300}GSM $color${addr eth0}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}UP-LAN $color${upspeed eth0} ${color FFA300}DOWN-LAN $color${downspeed eth0} ${color FFA300}T-UP $color${totalup eth0} ${color FFA300}T-DOWN $color${totaldown eth0}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}UP-WLAN $color${upspeed wlan0} ${color FFA300}DOWN-WLAN $color${downspeed wlan0} ${color FFA300}T-UP $color${totalup wlan0} ${color FFA300}T-DOWN $color${totaldown wlan0}
${offset 31}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}UP-GSM $color${upspeed ppp0} ${color FFA300}DOWN-GSM $color${downspeed ppp0} ${color FFA300}T-UP $color${totalup ppp0} ${color FFA300}T-DOWN $color${totaldown ppp0}
${offset 30}${color EAEAEA}${font GE Inspira:pixelsize=12}***${font}${voffset 30}

如您所見,Conky 應用的所有配置文件,包括此配置文件,實際上都是提取並顯示靜態或動態資訊或值的命令的結果。使用Conky 而非 Neofetch的優點在於,無需打開終端即可在線上查看這些值。然而,缺點是 Neofetch 在運行時會佔用大量記憶體和 CPU資源,這在某些電腦上可能非常寶貴。

文章結論的通用圖片

結論

我們希望這個 “不"有用的小貼子 關於 «Conkys»,那些 桌面小部件 我們有多少喜歡使用和個性化設置,將它們顯示在我們的 屏幕截圖 慶祝我們的日子 «DiaDeEscritorio»; 在整個過程中都引起極大的興趣和實用性 «Comunidad de Software Libre y Código Abierto» 並極大地促進了應用程序的精彩,龐大和不斷發展的生態系統的傳播 «GNU/Linux».

有關更多信息,請不要總是猶豫訪問任何 在線圖書館OpenLibra y 傑迪 讀書 書籍(PDF) 關於這個話題或其他 知識領域。 現在,如果你喜歡這個 «publicación», 不要停止分享 與他人,在你的 最喜歡的網站,渠道,團體或社區 社交網絡,最好是免費開放的 乳齒象,或者像 Telegram.


在 Google 中將其新增為首選來源