小能豆

Rocky Linux + Xfce 配置 conky 无法正常显示!!

javascript

Rocky Linux + Xfce 配置 conky 之后无法正常显示!!我是将/etc/conky/conky.conf文件copy到~/.conkyrc,然后在terminal上执行conky,结果出现了下面这样的错误和界面,请问应该怎么修改配置呢?或者在Rocky Linux下安装的Xfce还有其他依赖没有安装上么?


阅读 51

收藏
2024-06-22

共1个答案

小能豆

在 Rocky Linux 上配置 Conky 并确保其在 Xfce 桌面环境下正常显示,可能涉及几个步骤,包括检查和修改配置文件以及安装必要的依赖项。以下是逐步解决问题的方法:

1. 确保安装了所有必要的依赖项

首先,确保你已经安装了所有必要的依赖项。运行以下命令来安装常见的依赖项:

sudo dnf install conky conky-manager
sudo dnf install cairo-devel imlib2-devel lua-devel

2. 检查并修改 Conky 配置文件

Conky 的配置文件语法可能有所变化,请确保你使用的是正确的语法版本。你可以将 /etc/conky/conky.conf 文件复制到用户目录,并确保使用的是 .conkyrcconky.conf

cp /etc/conky/conky.conf ~/.conkyrc

或者:

cp /etc/conky/conky.conf ~/.config/conky/conky.conf

确保配置文件语法符合 Conky 的最新版本规范。以下是一个简单的示例配置:

conky.config = {
    alignment = 'top_right',
    background = true,
    double_buffer = true,
    update_interval = 1,
    cpu_avg_samples = 2,
    net_avg_samples = 2,
    override_utf8_locale = true,
    use_xft = true,
    font = 'DejaVu Sans Mono:size=10',
    own_window = true,
    own_window_type = 'desktop',
    own_window_transparent = true,
    own_window_argb_visual = true,
    own_window_argb_value = 50,
    own_window_class = 'Conky',
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    minimum_width = 200, minimum_height = 200,
    draw_shades = false,
    draw_outline = false,
    draw_borders = false,
    draw_graph_borders = true,
    default_color = 'white',
    default_shade_color = 'black',
    default_outline_color = 'black',
    gap_x = 60,
    gap_y = 60,
    no_buffers = true,
    uppercase = false,
    use_spacer = 'none',
}

conky.text = [[
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
${color grey}File systems:
 / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
]] 

3. 验证并运行 Conky

确保配置文件正确后,可以通过终端运行 Conky:

conky

如果出现错误,请查看错误日志并根据提示进行修改。常见的错误包括语法错误或缺少依赖项。

4. 自动启动 Conky

如果 Conky 正常工作,可以将其设置为自动启动。创建一个 .desktop 文件放置在 ~/.config/autostart/ 目录中:

mkdir -p ~/.config/autostart
cat > ~/.config/autostart/conky.desktop << EOL
[Desktop Entry]
Type=Application
Exec=conky
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Conky
Comment=System Monitor
EOL

5. 其他问题和调试

  • 检查日志:如果 Conky 仍然无法正常运行,请检查日志文件和输出消息,以获取更多的错误信息。
  • 图形驱动:有时问题可能与图形驱动有关,请确保安装了正确的图形驱动并且系统更新。

通过上述步骤,你应该能够在 Rocky Linux 上的 Xfce 环境中成功配置和运行 Conky。如果问题仍然存在,请提供详细的错误信息,以便进一步诊断和解决问题。

2024-06-22