web-dev-qa-db-ja.com

Kubuntuパネルクロックは12時間形式で表示されますが、AM / PMはありませんか?

Kubuntuパネルを垂直に配置しているので、水平方向のテキスト文字列を表示する余地があまりありません。時計は12時間形式で、HH:MMの後のAM/PMテキストはテキスト文字列が長すぎます。 AM/PMテキストなしで12時間形式を取得するにはどうすればよいですか?

1
shmu

時間表示が「12時間」に設定されており、そのようなオプションが表示されていない場合、Kubuntuのデジタル時計からAM/PMを削除する方法がわかりません。可能であれば、qtアプリケーションのプログラミングに関する知識が必要になるでしょう。

ただし、 Conky を使用してAM/PMなしで12時間を表示することは可能です。 Conkyは man strftime で指定された形式を使用します。つまり、現在の時間がdate +%I:%Mの場合、06:0518:05を出力します。

以下のconky.confでConkyを使用して、Kubuntuのパネルのすぐ下にAM/PMなしで12時間を追加し、Kubuntuのデジタル時計が24時間を表示し、Conkyのウィンドウが12時間を表示するようにしました(AM/PMなし)。表示されます:

24時間形式と12時間形式の両方が表示されます

Kubuntu panel + Conky

これを行うために、垂直パネルの長さを減らして、画面の左下隅にスペースができるようにしました。

conkySudo 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}
]]
 

ノート:

  1. update_interval = 1,は、(フォント、フォントサイズ、フォントの色、背景色、透明度など)の調整が完了したら、update_interval = 30,以上に変更する必要があります。
  2. このConkyは、conky -c $HOME/.config/conky/12h-conky.conf & exitを使用してオンデマンドで実行するか、自動スタートに追加できます。

別の方法は、latte dockを使用することです。垂直に向けるとドックにきちんと収まるアナログ時計を表示します(デフォルト)。必要な場合はconkyを使用できますが、bottom_leftbottom_rightに変更しました。

Latte dock with analogue clock plus conky

ラテドックは非常に設定可能です。 Kubuntu 19.10で kubuntu-backports ppa を使用しているため、バージョン0.9.7を持っています。

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
1
DK Bose