Kubuntuパネルを垂直に配置しているので、水平方向のテキスト文字列を表示する余地があまりありません。時計は12時間形式で、HH:MMの後のAM/PMテキストはテキスト文字列が長すぎます。 AM/PMテキストなしで12時間形式を取得するにはどうすればよいですか?
時間表示が「12時間」に設定されており、そのようなオプションが表示されていない場合、Kubuntuのデジタル時計からAM/PM
を削除する方法がわかりません。可能であれば、qt
アプリケーションのプログラミングに関する知識が必要になるでしょう。
ただし、 Conky を使用してAM/PM
なしで12時間を表示することは可能です。 Conkyは man strftime で指定された形式を使用します。つまり、現在の時間がdate +%I:%M
の場合、06:05
は18:05
を出力します。
以下のconky.confでConkyを使用して、Kubuntuのパネルのすぐ下にAM/PM
なしで12時間を追加し、Kubuntuのデジタル時計が24時間を表示し、Conkyのウィンドウが12時間を表示するようにしました(AM/PMなし)。表示されます:
これを行うために、垂直パネルの長さを減らして、画面の左下隅にスペースができるようにしました。
conkyを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 -c $HOME/.config/conky/12h-conky.conf & exit
を使用してオンデマンドで実行するか、自動スタートに追加できます。別の方法は、latte dock
を使用することです。垂直に向けるとドックにきちんと収まるアナログ時計を表示します(デフォルト)。必要な場合はconkyを使用できますが、bottom_left
をbottom_right
に変更しました。
ラテドックは非常に設定可能です。 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