Home > Linux, Ubuntu > Cambiare il formato di data e ora in Awesome Window Manager – Ubuntu

Cambiare il formato di data e ora in Awesome Window Manager – Ubuntu

Aw_64 Nel window manager awesome le informazioni per la visualizzazioni di data ora sono presenti nel file di configurazione rc.lua che in ubuntu è localizzato di default in /etc/xdg/awesome.

La visualizzazione di data e ora e demandata al seguente widget:

-- Create a textcloc widget
 mytextclock = awful.widget.textclock({ align = "right" })

che visualizza le impostazioni di default:

Il widget viene aggiunto al wibox in :

 -- Create the wibox
 mywibox[s] = awful.wibox({ position = "top", screen = s })
 -- Add widgets to the wibox - order matters
 mywibox[s].widgets = {
 {
    mylauncher,
    mytaglist[s],
    mypromptbox[s],
    layout = awful.widget.layout.horizontal.leftright
 },
 mylayoutbox[s],
 mytextclock, 
 s == 1 and mysystray or nil,
 mytasklist[s], 
 layout = awful.widget.layout.horizontal.rightleft
 }

che visualizza le impostazioni di default:

per aggiungere ad esempio il nome del giorno e visualizzare anche i secondi e possibile ahggiungere la seguente stringa di formato:

mytextclock = awful.widget.textclock({ align = "right" },"%a %b %d, %R:%S " )

%a %b %d -> nome del giorno(%a)    mese e giorno (%b %d)

%R:%S  ->  ora minuti(%R) e  secondi (%S)

Volendo modificare il tempo di aggiornamento aggiungere un terzo parametro con i secondi. Nel esempio che segue aggiornamento è fissato ogni  2 secondi

mytextclock = awful.widget.textclock({ align = "right" },"%a %b %d, %R:%S ",2 )

Per un elenco dei formati che possono essere utilizzati per definire la data e l’ora fare riferimento alle seguenti risorse:

Widget  vicious

Volendo è possibile utilzzare il widget vicious  vicious.widgets.date. Vicious è un libreria modulare di widgets  per awesome.  Con i widgets è possibile aggiungere a qualsiasi wibox ( statusbar e titlebars)  con grande flessibilità varie informazioni relative a: sistema,  window manger e clienti X

-- Date widget awesome 3.4
datewidget = widget({ type = "textbox" })
-- Register widget
vicious.register(datewidget, vicious.widgets.date, "%b %d, %R:%S", 3)

perchè venga attivato è necessario inserirlo in un wibox

 -- Create the wibox
 mywibox[s] = awful.wibox({ position = "top", screen = s })
 -- Add widgets to the wibox - order matters
 mywibox[s].widgets = {
 {
    mylauncher,
    mytaglist[s],
    mypromptbox[s],
    layout = awful.widget.layout.horizontal.leftright
 },
   mylayoutbox[s],
   -- mytextclock, 
   datewidget,
   s == 1 and mysystray or nil,
   mytasklist[s],
   layout = awful.widget.layout.horizontal.rightleft
 }

Risorse:

  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: