Apresente aqui temas que gostou, skins de programas, ícones, wallpapers, conky's, etc. Ou seja, tudo o que possa alterar de estético no seu Ubuntu, apresente aqui. Em caso de dúvidas de personalização ou se quiser mostrá-la ao mundo, utilize esta secção!
Como você consegue se superar a cada novo desktop? Ficou perfeito. Meus parabéns
Concordo com o yuryrodrigues Que coisa mai' linda
Acho que descobri um tema para colocar na minha torre, embora tenha de mudar algumas cores, pois ter tudo com iluminação azul (calhou, foi tudo adquirido em partes e calhou ter tudo iluminação LED azul {monitor, colunas, torre}) e ter tons vermelhos no tema e wallpaper...
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
"Somente seres humanos excepcionais e irrepreensíveis suscitam ideias generosas e ações elevadas. O conhecimento é limitado. A imaginação envolve ao mundo."
#============================================================================== # conkyrc_4 # # author : CAYMUS # version : v20120420-03 # license : Distributed under the terms of GNU GPL version 2 or later # #==============================================================================
--============================================================================== -- conky_4.lua -- -- author : SLK -- modified: CAYMUS -- version : v20120420-03 -- license : Distributed under the terms of GNU GPL version 2 or later --============================================================================== require 'cairo'
} ------------------------------------------------------------------------------- -- rgb_to_r_g_b -- converts color in hexa to decimal -- function rgb_to_r_g_b(colour, alpha) return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha end
------------------------------------------------------------------------------- -- angle_to_position -- convert degree to rad and rotate (0 degree is top/north) -- function angle_to_position(start_angle, current_angle) local pos = current_angle + start_angle return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) ) end
------------------------------------------------------------------------------- -- draw_gauge_ring -- displays gauges -- function draw_gauge_ring(display, data, value) local max_value = data['max_value'] local x, y = data['x'], data['y'] local graph_radius = data['graph_radius'] local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness'] local graph_start_angle = data['graph_start_angle'] local graph_unit_angle = data['graph_unit_angle'] local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha'] local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha'] local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha'] local graph_end_angle = (max_value * graph_unit_angle) % 360
-- background ring cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle)) cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha)) cairo_set_line_width(display, graph_thickness) cairo_stroke(display)
-- arc of value local val = value % (max_value + 1) local start_arc = 0 local stop_arc = 0 local i = 1 while i <= val do start_arc = (graph_unit_angle * i) - graph_unit_thickness stop_arc = (graph_unit_angle * i) cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc)) cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha)) cairo_stroke(display) i = i + 1 end local angle = start_arc
-- graduations marks local graduation_radius = data['graduation_radius'] local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness'] local graduation_unit_angle = data['graduation_unit_angle'] local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha'] if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then local nb_graduation = graph_end_angle / graduation_unit_angle local i = 0 while i < nb_graduation do cairo_set_line_width(display, graduation_thickness) start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2) stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2) cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc)) cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha)) cairo_stroke(display) cairo_set_line_width(display, graph_thickness) i = i + 1 end end
-- text local txt_radius = data['txt_radius'] local txt_weight, txt_size = data['txt_weight'], data['txt_size'] local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha'] local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle)) local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle)) cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight) cairo_set_font_size (display, txt_size) cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha)) cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3) cairo_show_text (display, value) cairo_stroke (display)
-- caption local caption = data['caption'] local caption_weight, caption_size = data['caption_weight'], data['caption_size'] local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha'] local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2))) local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2))) cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight); cairo_set_font_size (display, caption_size) cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha)) cairo_move_to (display, x + tox + 5, y + toy + 1) -- bad hack but not enough time ! if graph_start_angle < 105 then cairo_move_to (display, x + tox - 30, y + toy + 1) end cairo_show_text (display, caption) cairo_stroke (display) end
------------------------------------------------------------------------------- -- go_gauge_rings -- loads data and displays gauges -- function go_gauge_rings(display) local function load_gauge_rings(display, data) local str, value = '', 0 str = string.format('${%s %s}',data['name'], data['arg']) str = conky_parse(str) value = tonumber(str) draw_gauge_ring(display, data, value) end
for i in pairs(gauge) do load_gauge_rings(display, gauge[i]) end end
------------------------------------------------------------------------------- -- MAIN function conky_main() if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height) local display = cairo_create(cs)
local updates = conky_parse('${updates}') update_num = tonumber(updates)
if update_num > 5 then go_gauge_rings(display) end
cairo_surface_destroy(cs) cairo_destroy(display) end
AGARB REGOR
"Somente seres humanos excepcionais e irrepreensíveis suscitam ideias generosas e ações elevadas. O conhecimento é limitado. A imaginação envolve ao mundo."
Roger Braga » Dom Jun 17, 2012 11:38 pm escreveu: Ola yuryrodrigues obrigado pelo elogios, e tenho acompanhado as postagens do fórum tem muita gente boa postando Desktop no fórum isso significa que podemos inspirar muitos outros usuários e visitantes do fórum a personalizarem seus Desktops a gosto. Um grande abraço.
Esse é o grande objetivo deste tópico e a verdade é que você já inspirou muita gente, aliás, o Luís está agora a usar o AWN provavelmente por causa dos vários ambientes que você apresentou com essa dock
Roger Braga » Dom Jun 17, 2012 11:38 pm escreveu: Ola yuryrodrigues obrigado pelo elogios, e tenho acompanhado as postagens do fórum tem muita gente boa postando Desktop no fórum isso significa que podemos inspirar muitos outros usuários e visitantes do fórum a personalizarem seus Desktops a gosto. Um grande abraço.
Esse é o grande objetivo deste tópico e a verdade é que você já inspirou muita gente, aliás, o Luís está agora a usar o AWN provavelmente por causa dos vários ambientes que você apresentou com essa dock
Em parte sim. Eu já experimentei muitas dock's e esta foi a que apresentou melhor relação desempenho/consumo! Devido a isso até criei um DE (ao jeito do que a Canonical fez, mas sem usar o Compiz ) que apenas faz uso de AWN, se lhe tirar os 40~50MB do Dropbox, então o arranque fica entre 160~190MB, nada mal, hein? Isto na versão 32bit, como não tenho a versão 64bit, não sei como ficará!
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Aparte do pouco interesse que tenho sobre a utilização da memória, que para mim não tem assim tanto impacto na performance normal do computador, creio que essa memória toda pode ser algo elevado para um ambiente LXDE, não?
Digo isto pois o meu Ubuntu, que é 64bits (e por isso gasta bastante mais memória) e com o Unity gasta 380MB no arranque, tal como apresentei aqui há tempos: viewtopic.php?f=24&t=1642&start=30#p12742
Claudio Novais » 18 Jun 2012, 14:47 escreveu:Aparte do pouco interesse que tenho sobre a utilização da memória, que para mim não tem assim tanto impacto na performance normal do computador, creio que essa memória toda pode ser algo elevado para um ambiente LXDE, não?
Tal como disse antes, está ela por ela! São para ai 40MB de diferença! Pois tirei as "tralhas" como indicado pelo Miguel, mais as overlays e o Global Menu! O uso direto do Mutter tem-se revelado mais benéfico do que via indireta com o GTK Window Decorator!