我的 Kubuntu 面板是垂直放置的,因此没有太多空间放置水平文本字符串。时钟采用 12 小时格式,HH:MM 后面的 AM/PM 文本使文本字符串太长。如何才能获得 12 小时格式,而没有 AM/PM 文本?
答案1
如果时间显示设置为“12 小时制”,并且没有看到任何此类选项,我不知道如何AM/PM
从 Kubuntu 的数字时钟中删除。如果可能的话,可能需要编程qt
应用程序的知识。
不过,也可以使用康基显示 12 小时制时间,无需AM/PM
。Conky 使用以下格式指定人时间。也就是说,当当前时间为 时,date +%I:%M
将会输出。06:05
18:05
AM/PM
我使用 Conky 和下面的 conky.conf在 Kubuntu 面板下方添加 12 小时制时间,以便 Kubuntu 的数字时钟显示 24 小时制时间,而 Conky 的窗口显示 12 小时制时间(不带 AM/PM):
24 小时和 12 小时格式均可见
为此,我缩短了垂直面板的长度,以便在屏幕左下角留出一些空间。
我安装了康基使用sudo apt install conky-all
并12h-conky.conf
在 中创建了以下内容~/.config/conky
。
conky.config = {
update_interval = 1,
double_buffer = true,
no_buffers = true,
text_buffer_size = 2048,
own_window = true,
own_window_class = 'conky',
own_window_colour = '050505',
own_window_transparent = yes,
own_window_argb_visual = true,
own_window_argb_value = 5,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_type = 'dock',
background = false,
gap_y = 0,
gap_x = 1,
alignment = 'bottom_left',
draw_shades = false,
draw_outline = false,
draw_borders = false,
use_xft = true, --needed to show font correctly
uppercase = true
}
conky.text = [[
${font Noto:size=13}${color cccccc}${time %I}:${time %M}
]]
笔记:
update_interval = 1,
update_interval = 30,
一旦完成调整(字体、字体大小、字体颜色、背景颜色和透明度等),就应该更改为或更多。- 这个 Conky 可以根据需要运行
conky -c $HOME/.config/conky/12h-conky.conf & exit
,也可以添加到自动启动中。
另一种方法是使用latte dock
。它显示一个模拟时钟(默认情况下),垂直放置时可以很好地放入底座中。如果需要,仍然可以使用 conky,但我将其更改bottom_left
为bottom_right
。
拿铁码头非常易于配置。我使用的是 0.9.7 版本,因为我使用kubuntu-backports ppa在 Kubuntu 19.10 中:
lattedock 0.9.7
Operating System: Kubuntu 19.10
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.65.0
Qt Version: 5.12.4
Kernel Version: 5.3.0-24-generic
OS Type: 64-bit