No estas registrado.

#1 2014-08-13 16:45:19

davidlg
Tuxes
Registrado: 2012-03-09
Mensajes: 400

Widgets awesome 3.5

Hola, estoy empezando con awesome y me está costando encontrar los widgets que me gustaría poner, pero poco a poco
He pensado en que se podría hacer una recopilación de widgets, para tenerlos más a mano para los que empezamos

--widget para la bateria
batwidget = wibox.widget.textbox()
vicious.register(batwidget, vicious.widgets.bat,
    function(widget,args)
        local formatstring = " Bateria "..args[1]..args[2] .."%".. " "..args[3] .. " "
        if args[2] <= 40 and args[1] == "-" then
             return "".. formatstring .. ""
        end
        return formatstring
end, 60, "BAT0")

Por ello os invoco a los que domináis aweome, mostrarnos el camino


Si existiera la certeza no estaría la estadística
Usuario Linux #553802

Desconectado

#2 2014-08-13 16:58:19

YukiteruAmano
SystemInside Staff
Desde: /home/yukiteru
Registrado: 2013-05-12
Mensajes: 1,049
Página Web

Re: Widgets awesome 3.5

CopyCat tiene un buen GitHub con varios temas muy buenos y una buena recopilación de widgets que no te vendrían mal para ver como modificar y ajustar a tu gusto tu Aweome WM.

GitHub - Copycat-killer/awesome

Ultima edición por YukiteruAmano (2014-08-13 16:59:22)


Dios en su Cielo, todo bien en la Tierra / God in his Heaven, all right in the Earth.

Desconectado

#3 2014-08-13 17:14:23

davidlg
Tuxes
Registrado: 2012-03-09
Mensajes: 400

Re: Widgets awesome 3.5

Les echare un ojo gracias


Si existiera la certeza no estaría la estadística
Usuario Linux #553802

Desconectado

#4 2014-08-13 17:27:21

YukiteruAmano
SystemInside Staff
Desde: /home/yukiteru
Registrado: 2013-05-12
Mensajes: 1,049
Página Web

Re: Widgets awesome 3.5

De nada man, yo me conseguí el GitHub leyendo un poco sobre awesome wm, pues también estoy pensando pasar a ese WM dejando atrás a OpenBox, ya veremos como me va en este fin de semana con eso smile


Dios en su Cielo, todo bien en la Tierra / God in his Heaven, all right in the Earth.

Desconectado

#5 2014-08-14 22:30:33

Kzr
Tuxes
Registrado: 2014-08-14
Mensajes: 1

Re: Widgets awesome 3.5

Hola, tengo una duda, mi conexión a internet la realizo por medio de una banda ancha, sabes de algun widget con el que pueda hacerlo? o alguna forma de poner Network Manager en la barra? Gracias

Desconectado

#6 2014-08-14 22:35:14

YukiteruAmano
SystemInside Staff
Desde: /home/yukiteru
Registrado: 2013-05-12
Mensajes: 1,049
Página Web

Re: Widgets awesome 3.5

¿Por qué no usar wicd-cli, así no te traes medio Gnome para simplemente gestionar la red? En cuanto a al widgets, puedes revisar el enlace que deje y simplemente ajustar la interfaz que dará la información.


Dios en su Cielo, todo bien en la Tierra / God in his Heaven, all right in the Earth.

Desconectado

#7 2014-08-14 23:28:27

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

Re: Widgets awesome 3.5

Estos son los mios smile la verdad no me gustan los de copycat pero debo admitir que son muy vistosos hahaha cualquier cosa acá estamos big_smile

-- Widget Volume
volume = wibox.widget.textbox()
vicious.register(volume, vicious.widgets.volume,
function(widget,args)
if args[2] == "♫" then
    return args[1] .."%"
else
    return "<span color='#E90C86'>" .. args[1] .. "%</span>"
end
end, 2, "Master")
-- Widget Battery
battery = wibox.widget.textbox()
battery_pop = awful.tooltip({objects = {battery},})
vicious.register(battery, vicious.widgets.bat,
function(widget,args)
if args[1] == "−" and args[2] == 5 then
    naughty.notify({ preset = naughty.config.presets.critical,
		      title = "¡Carga baja! Conecta el adaptador de corriente",
		       text = awesome.startup_errors })
    return args[2] .. "%"
end
battery_pop:set_text("Time:\n" .. " " .. args[3] .. " ")
return args[2] .. "%"
end, 27, "BAT0")
-- Widget Pacman
pacman = wibox.widget.textbox()
pacman_pop = awful.tooltip({ objects = { pacman }, })
vicious.register(pacman, vicious.widgets.pkg,
function(widget,args)
local s = io.popen("pacman -Qu")
local str = ''
if args[1] == 0 then
    str = "\n No hay nuevos paquetes "
else
    for line in s:lines() do   
	str = str .. "\n " .. line .. " "
    end
end
pacman_pop:set_text("Packages: " .. str)
s:close()
return args[1]
end, 1800, "Arch")
-- Widget RAM
mem = awful.tooltip({objects = { ramIco },})
vicious.register( mem, vicious.widgets.mem,
function(widget,args)
    return"Ram: \n " .. args[2] .. "/" .. args[3] .. " "
end, 12)
-- Widget CPU
cpu = awful.tooltip({objects = {cpuIco},})
vicious.register( cpu, vicious.widgets.cpu,
function(widget,args)
    return "CPU: \n Core 1: " .. args[2] .. "% \n Core 2: " .. args[3] .. "% "
end, 2)
-- Widget Uptime
uptime = awful.tooltip({objects = {uptimeIco},})
vicious.register( uptime, vicious.widgets.uptime,
function(widget,args)
    return "Uptime: \n " .. args[2] .. "H " .. args[3] .. "M "
end, 3)
-- Widget Network
net = awful.tooltip({objects = {netIco},})
vicious.register( net, vicious.widgets.net,
function(widget,args)
    return "Network: \n Down: " .. args["{wlp2s0 down_kb}"] .. "kb \n Up: " .. args["{wlp2s0 up_kb}"].. "kb"
end, 5)
-- Widget MPD
mpd = wibox.widget.textbox()
vicious.register(mpd, vicious.widgets.mpd,
function (widget, args)
    if args["{state}"] == "Stop" then
	return " MPD "
    elseif args["{state}"] == "Pause" then
	return " Paused "
    elseif args["{state}"] == "Play" then
	return ' <span color="#E9700C">' .. args["{Title}"] .. '</span> - <span color="#87FF00">' ..  args["{Artist}"] .. '</span> '
    end
end, 4)

[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

#8 2014-08-15 04:39:51

davidlg
Tuxes
Registrado: 2012-03-09
Mensajes: 400

Re: Widgets awesome 3.5

Gracias @wada era lo que quería, así los tendremos a mano

para el sonido yo habia puesto volumeicon
y para el brillo no e encontrado nada, pero he pensado asignar las teclas a los comandos del tipo

xbacklight -set 30

Si existiera la certeza no estaría la estadística
Usuario Linux #553802

Desconectado

#9 2014-08-15 09:56:03

Wada
Staff
Registrado: 2012-07-31
Mensajes: 448
Página Web

Re: Widgets awesome 3.5

Para el brillo cree unos shortcuts

    -- Functions keys
    awful.key({ }, "XF86AudioMute", function () awful.util.spawn("amixer sset Master mute")end),
    awful.key({ }, "XF86AudioLowerVolume", function () awful.util.spawn("amixer sset Master 2dB- unmute")end),
    awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn("amixer sset Master 2dB+ unmute")end),
    awful.key({ }, "XF86MonBrightnessDown", function () awful.util.spawn("xbacklight -dec 10")end),
    awful.key({ }, "XF86MonBrightnessUp", function () awful.util.spawn("xbacklight -inc 15")end),

No creo que haya necesidad de explicar algo hahaha creo que solo es que creo que con xev fue con el que saque las F-keys


[⠠⠵] || Archlinux || Awesome || urxvt || Bash

Desconectado

#10 2014-10-28 18:29:48

Invitadomod
Tuxes
Registrado: 2014-06-17
Mensajes: 57

Re: Widgets awesome 3.5

Hola Wada.

Me gustaría instalar el gestor grafico de ventanas FluxBox y que este bien configurado, donde se pueda observar el andamiaje del sistema en la home y usuario, la verdad como soy nuevo- no eh pido con eso. Crees que se pueden instalar todas las aplicaciones y que se muestren los dispositivos como la USB...la impresora...CD/DVD...etc?.

Desconectado

#11 2015-05-26 11:02:01

diegoperez77
Tuxes
Desde: Madrid
Registrado: 2015-05-22
Mensajes: 8

Re: Widgets awesome 3.5

Wada escribió:

Para el brillo cree unos shortcuts

    -- Functions keys
    awful.key({ }, "XF86AudioMute", function () awful.util.spawn("amixer sset Master mute")end),
    awful.key({ }, "XF86AudioLowerVolume", function () awful.util.spawn("amixer sset Master 2dB- unmute")end),
    awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn("amixer sset Master 2dB+ unmute")end),
    awful.key({ }, "XF86MonBrightnessDown", function () awful.util.spawn("xbacklight -dec 10")end),
    awful.key({ }, "XF86MonBrightnessUp", function () awful.util.spawn("xbacklight -inc 15")end),

No creo que haya necesidad de explicar algo hahaha creo que solo es que creo que con xev fue con el que saque las F-keys

Genial, muchas gracias smile

Desconectado

Pie de página

Powered by FluxBB