Conky-Spielerei

Dieses Forum ist für allgemeine Diskussionen der Mitglieder über Mageia vorgesehen.

Technische Fragen sollten im Support-Forum gestellt werden, nicht hier!

Re: Conky-Spielerei

Beitragvon unklar » Jul 10th, '14, 14:16

Danke, für Deine positive Rückmeldung, @Latte!
Stellenweise glaubte ich schon manchmal mit den "üblichen Verdächtigen" allein hier zu sein.

Leider ist es nicht mehr so, wie unter mandrivauser.de, dass etwas los war im Forum. Kürzlich schrieb Jürgen auch, wir sollten
aufpassen, dass nicht die "7-Tage-Anzeige" tote Hose ausgibt. :lol:

Ich möchte das Thema mit den Kalender langsam abschließen, weil ich auch auf den 2.Desktop keinen Platz mehr habe,
es koninuierlich RAM-Speicher frißt und ich den Hintergrund noch nicht kenne.

Es soll dann also damit weitergehen:
olg.jpg
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon AndieY » Jul 10th, '14, 16:55

unklar hat geschrieben:Danke, für Deine positive Rückmeldung, @Latte!
Stellenweise glaubte ich schon manchmal mit den "üblichen Verdächtigen" allein hier zu sein.
Du bist nicht alleine, ich lese immer gerne mit und schau ob ich was gebrauchen kann, auch wenn ich für mich selber schon lange kein Mageia mehr einsetze.
AndieY
 
Beiträge: 82
Registriert: Jul 25th, '11, 18:05

Re: Conky-Spielerei

Beitragvon Pitti » Jul 10th, '14, 20:46

AndieY hat geschrieben:Du bist nicht alleine, ich lese immer gerne mit und schau ob ich was gebrauchen kann, auch wenn ich für mich selber schon lange kein Mageia mehr einsetze.
Dem schließe ich mich Wort für Wort an, obwohl letzteres bei mir vom Zeitpunkt her wahrscheinlich etwas kürzer einzuordnen ist. ;)

Sicher - die ganze "Conky-Sache" habe ich in der Vergangenheit immer als Nebensächlichkeit betrachtet - ohne einen wirklichen Nutzen.
Ich brauche keinen separaten Kalender, der mir ständig auf dem Desktop entgegen grinst; auch die Standarduhr, die als Miniprogramm bei KDE mit angeboten wird, erfüllt für mich sowohl ihren praktischen, als auch den ästhetischen Zweck. Die CPU-Temperaturwerte können auch kurzfristig auf der Konsole ausgelesen werden und ehrlich sagt, interessiert mich eine ständige CPU-Temperaturanzeige nicht wirklich...

Eine Sache wäre für mich in jeder Hinsicht von Interesse:
Die Miniprogramme für die globale Wetteranzeige haben in den letzten Jahren deutlich nachgelassen. So besteht bei dem an anderer Stelle empfohlenen Plasmoid "cwp" keine Möglichkeit mehr, den dort erwähnten Anbieter zu benutzen. Der "Rest" zeigt das Wetter für Regionen an, die für mich einfach nicht von Interesse oder zu ungenau sind.

Die ebenfalls im Beitrag erwähnte "LCD-Wetterstation" ist zumindest unter openSUSE überhaupt nicht verwendbar; alle Wetteranbieter laufen dort ins leere. Zu guter Letzt habe ich mich dort aus "purer Verzweiflung" für die Variante von "yaWP" entschieden - mit dem Ergebnis - dass ich eine Anzeige im "Schönsein-sieht-anders-aus Charme" erhalte, die noch dazu so gut wie gar nicht konfigurierbar ist. :( :

Mageia_Forum.jpeg

Kurzum: Wer hat über Conky schon einmal das Wetter seines Heimatortes anzeigen lassen und - falls ja - mit welchem Ergebnis?
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Conky-Spielerei

Beitragvon unklar » Jul 11th, '14, 10:40

@AndieY, freut mich zu lesen!
Fände es trotzdem interessant, wenn Du bei Gelegenheit Deine Wahl kundtust ... und, für englisch gibt es den Translator.
Was glaubst Du, wie ich das mache. ;)

Pitti hat geschrieben:Kurzum: Wer hat über Conky schon einmal das Wetter seines Heimatortes anzeigen lassen und - falls ja - mit welchem Ergebnis?

Ich.
Ergebnis steht z.B. hier viewtopic.php?f=4&t=2058#p23544
Über einen längeren Zeitraum habe ich die ausgegebenen Daten mit denen einer richtigen Wetterstation bei mir zu Hause
verglichen. Sie stimmen überein.

Ich brauche keine "Wetter-Icon's" auf dem Desk. Das hat aber "historische Ursachen". Seinerzeit, als @searchOne bei mandrivauser.de mit dem Conky begann, mußte man sich für die Wetteranzeigen im englischen Ubuntu-Forum registrieren,
um an die entsprechenden Paket-Dateien zu kommen, bei Wetter.com anmelden, um an den Code seiner Stadt zu kommen.

Das Ganze lief unter dem Begriff conkyForecast. Dazu hatte ich zu wenig Erfahrung und keine Lust.
Zwischenzeitlich hat Wetter.com den Support dazu eingestellt.
NOTE: Weather.com have removed developer support and as such most will have great difficulty using the service through the conkyForecast script in the future.

Please note however that there is an "alpha" version of the script called conkyForecastWU which is also included in the latest conkyWeather package and is detailed towards the end of this thread which works against weather underground...this is a good alternative but has not been documented for here as yet.

Quelle: http://conky.pitstop.free.fr/wiki/index ... =Main_Page

Wenn Du also mit meinem "Geschmack" nicht übereinstimmst, dann empfehle ich Dir diese Seite als Ausgangspunkt.
Es gibt in der Zwischenzeit unzählige Beispiele für das Wetter im Conky, in der Regel über Lua -und Python-Scripte realisiert.

Mein Beispiel konnte ich verwirklichen, weil die Conky-Entwickler das mit eingebaut haben und Scripte nicht unbedingt
mehr nötig sind.
Code: Alles auswählen
$ conky -v
Conky 1.9.0 compiled Wed Feb 19 10:31:31 UTC 2014 for Linux 3.2.0-4-amd64 (i686)

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 X11:
  * Xdamage extension
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual

 Music detection:
  * Audacious
  * MPD
  * MOC
  * XMMS2

 General:
  * math
  * hddtemp
  * portmon
  * Curl
  * RSS
  * Weather (METAR)
  * Weather (XOAP)
  * wireless
  * support for IBM/Lenovo notebooks
  * nvidia
  * eve-online
  * config-output
  * Imlib2
  * apcupsd
  * iostats
  * ncurses
  * Lua

  Lua bindings:
   * Cairo
   * Imlib2

Wenn ich wieder Zeit finde, will ich mich mit dem Aspekt beschäftigen, dass Conky die Wetter-Daten meiner Stadt über das
Internet einsammelt und darstellt (wie ich das "links im Vorbeigehen" mit den Kalendern mitkriegte ;) )
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 11th, '14, 13:13

unklar hat geschrieben:Es soll dann also damit weitergehen:

Nr.10 Mit dieser "Weiterentwicklung" von Nr.9 hat der Autor das so ziemlich auf die Spitze getrieben.
Innerhalb der Uhr hat er noch die von Conky allgemein bekannten Prozess-Auslastung für CPU oberhalb und RAM unterhalb
als eine Art Torten-Diagramm eingefügt. Und, die Punkte färben sich von gelb nach rot entsprechend der Download -und
Uploadauslastung.
Ich habe das hier auf einer Bildschirmgröße von 1680x1050 und die Schriftgröße um 1 erhöht und "Down" gerät bereits in die
Punkte. Ich nehme an, er hat das auf 1280x1024 oder noch weniger erstellt (müßte man testen).
So wirkt das für mich zu pieps'lig. Erschwerend hinzu kommt, die Uhr hat nicht nur die bekannten drei Zeiger mit Schatten sondern,
auch noch ein feststehendes Kreuz.
Ich denke, es dürfte klar sein, dass es nur über entsprechende Änderung der Scripte möglich ist, die Proportionen beizuhalten.
olg1.jpg

das Archiv
2calendar.tar.gz
(14.48 KiB) 158-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 11th, '14, 13:50

Nr.11 Hier handelt es sich m.E. um die Urform des Kalender vom Autor
olg5.jpg

calendar-wheel.tar.bz2
(3.78 KiB) 170-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 11th, '14, 14:51

Nr.12 Noch einmal hat er Kalender-Uhr-PC hier in einer anderen Form kombiniert. Die Schrift der Wochentage, außer des aktuellen Tages, wirkt pixelig.
Sonst ist alles klar und deutlich. Anpassungen sind nötig für die Pfade in der conkyrc und den eigenen Rechner enttsprechend, den Scripten. Woher das Python-Script "datatime" die Zahl "2895"days nimmt, ist mir schleierhaft.
Im Unterschied zu den Vorgängern, bewirkt
Code: Alles auswählen
..LANG=de_DE.UTF-8..
tatsächlich deutsch.
Die Temperaturanzeige der CPU müßte sich farblich verändern, quasi als Warnung.
olg2.jpg

das Archiv
newconky.tar.gz
(10.44 KiB) 182-mal heruntergeladen


Abschließend, wie könnte es anders sein, noch zwei Uhren die es in sich haben.
Nr.13 Diese rotiert (leider bisher bei mir nicht). Das ist das einzigste Objekt des Autor's, was (noch) nicht funktioniert.
Sonst klappten alle auf Anhieb nach der Installation und notwendiger Anpassungen und, das zeugt von wirklich sauberer Arbeit des Boris Krinkel Alias @olgmen. :D
olg3.jpg
olg3.jpg (9.55 KiB) 4848-mal betrachtet

Vielleicht liegt es daran, dass es dafür kein gepacktes Archiv gab und beim kopieren des Code was daneben ging (Leerzeichen etc.)
meine angepasste conkyrc
Code: Alles auswählen
# main conkyrc by Boris Krinkel <olgmen>
# krinkel@rambler.ru
# --- параметры окна ---
# эти строки необходимы для нормальной работы лучше не изменять
own_window      yes
own_window_class   Conky
own_window_transparent   yes
own_window_type      override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager
# следующие параметры можно изменять
# минимальный размер
minimum_size 380 0
# минимальная ширина
#maximum_width 400
# --- расположение окна
# левый верхний угол экрана
#alignment top_left
# левый нижний угол экрана
#alignment bottom_left
# правый верхний угол экрана
#alignment top_right
alignment tm
# правый нижний угол экрана
#alignment bottom_right
# расстояние между кромкой экрана и окном
# по горизонтали
gap_x 5
# по вертикали
gap_y 10

# --- графика окна ---
# если желаете выводить conky на другом фоне напишите yes
background no
# окантовка окна, бордюр
draw_borders no

# если бордюр yes
# длина штрихов бордюра, если 0, то бордюр выводится сплошной линией
stippled_borders 1
# толщина линий бордюра
border_width 1
# поле бордюра
border_margin 20
# бордюр вокруг выводимых графиков
draw_graph_borders no
# включить тень?
draw_shades no
# окантовка вокруг текста и выводимых объектов
draw_outline no
# Добавить пробел?  Только для встраиваемых объектов
use_spacer right

# --- цвет ---
# основной цвет по умолчанию
default_color DeepSkyBlue
# цвет тени
default_shade_color black
# цвет окантовки
default_outline_color black
# дополнительные
color1 white
color2 yellow
color3 red

# --- шрифты ---
# используемые шрифты X когда Xft не используется, можно выбрать один из следующих
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Используется ли Xft?
use_xft yes

# Шриф Xft когда Xft доступен, здесь можно ввести название и размер любого шрифта
xftfont D3 Roadsterism Long Italic:size=11

# яркость шрифта при испоьзовании шрифтов Xft
xftalpha 0.5
# выводить весь текст прописными буквами
uppercase no
# использовать кодировку UTF8? ПРИМЕЧАНИЕ: требуется Xft
override_utf8_locale yes

# --- следующие данные необходимы для работы
# обновление в секундах не имеет смысла ставить больше 2
# при выводе времени в секундах необходимо значение 1 и менее
update_interval 1.0
# время работы программы до её выключения
# установите 0 для работы программы без остановки
total_run_times 0
# двойная буфферизация (требуется для flicker, может не работать)
double_buffer yes
# вычитать буферизацию файловой системы из используемой памяти?
no_buffers yes
# количество cpu
cpu_avg_samples 2
# number of net samples to average
net_avg_samples 2
imlib_cache_size 0
short_units yes
pad_percents 2
text_buffer_size 2048
imlib_cache_size 0

#--- LUA ---
lua_load ~/Olgmen/schief/rotate_clock.lua
lua_draw_hook_pre widgets

TEXT
${voffset 550}

das "original" Lua-Script
Code: Alles auswählen
--[[
Conky Widgets by olgmen (2010)

Скрипт позволяет выводить в окно CONKY часы

для запуска необходимо ввести до TEXT сдедующие строки

#--- LUA ---
lua_load ~/scripts/rotate_clock.lua
lua_draw_hook_pre widgets

при условии, что скрипт rotate_clock.lua сохранен в папке ~/scripts
]]

require 'cairo'

--[[ CLOCK WIDGET ]]

function clock(cr, x, y, s, bgc, bga, fgc, fga)

-- функция перекодировки цвета

   function rgb_to_r_g_b(colour,alpha)
      return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
   end
      -- назначаем толщину выводимых линий

      local s_th = 2

      -- перехватываем данные часы, минуты, секунды

      local hours=os.date("%I")
      local mins=os.date("%M")
      local secs=os.date("%S")
   
      -- назначаем максимальные значения

      secs_arc=(2*math.pi/60)*secs
      mins_arc=(2*math.pi/60)*mins
      hours_arc=(2*math.pi/12)*hours+mins_arc/12

      -- рисуем циферблат

      local radius = s/2   
      local m_x,m_y = x + s/2, y + s/2
      cairo_set_line_width(cr,6)

      -- поворот циферблата

      cairo_rotate (cr, 30*math.pi/180)

      -- элипс первая цифра - ширина, вторая - высота

      cairo_scale (cr, 0.6, 1)

      -- рисуем циферблат

      cairo_arc(cr, m_x,m_y, radius, 0, math.rad(360))
      cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
      cairo_fill_preserve(cr)
      cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
      cairo_stroke(cr)

      -- прозрачный "корпус часов"
   
      cairo_arc(cr, m_x, m_y, radius*1.25, 0, 2*math.pi)
      cairo_set_source_rgba(cr, 0.5, 0.5, 0.5, 0.8)
      cairo_set_line_width(cr,1)
      cairo_stroke(cr)
   
      local border_pat=cairo_pattern_create_linear(m_x, m_y - radius*1.25, m_x, m_y + radius*1.25)
   
      cairo_pattern_add_color_stop_rgba(border_pat,0,0,0,0,0.7)
      cairo_pattern_add_color_stop_rgba(border_pat,0.3,1,1,1,0)
      cairo_pattern_add_color_stop_rgba(border_pat,0.5,1,1,1,0)
      cairo_pattern_add_color_stop_rgba(border_pat,0.7,1,1,1,0)
      cairo_pattern_add_color_stop_rgba(border_pat,1,0,0,0,0.7)
      cairo_set_source(cr,border_pat)
      cairo_arc(cr, m_x, m_y, radius*1.125, 0, 2*math.pi)
      cairo_close_path(cr)
      cairo_set_line_width(cr, radius*0.25)
      cairo_stroke(cr)

      -- вывод часовых делений

      local i = 0
      local winkel = math.rad(30)      
      
      for i=0,11,1 do
      cairo_set_line_width(cr,s_th*1.5)
      cairo_move_to(cr, m_x-math.sin(winkel*i)*(radius*1.5), m_y-math.cos(winkel*i)*(radius*1.5))
      cairo_line_to(cr, m_x-math.sin(winkel*i)*(radius*0.9), m_y-math.cos(winkel*i)*(radius*0.9))
      cairo_fill_preserve(cr)
      cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
      cairo_stroke(cr)
      end

      -- вывод минутных делений

      local i = 0
      local winkel = math.rad(6)

      for i=0,59,1 do
      cairo_set_line_width(cr,1)
      cairo_move_to(cr, m_x-math.sin(winkel*i)*radius, m_y-math.cos(winkel*i)*radius)
      cairo_line_to(cr, m_x-math.sin(winkel*i)*(radius*0.9), m_y-math.cos(winkel*i)*(radius*0.9))
      cairo_stroke(cr)
      end

      -- рисуем деления 3, 6, 9 и 12 часовые

      cairo_set_line_width(cr,s_th/2)         -- устанавливаем толщину линий
      cairo_move_to (cr, x + 0.15*s, y + 0.5*s)
      cairo_line_to (cr, x + 0.45*s, y + 0.5*s)
      cairo_move_to (cr, x + 0.55*s, y + 0.5*s)
      cairo_line_to (cr, x + 0.85*s, y + 0.5*s)
      cairo_move_to (cr, x + 0.5*s, y + 0.15*s)
      cairo_line_to (cr, x + 0.5*s, y + 0.45*s)
      cairo_move_to (cr, x + 0.5*s, y + 0.55*s)
      cairo_line_to (cr, x + 0.5*s, y + 0.85*s)
      cairo_stroke(cr)


      -- ОКНО ВЫВОДА ДАТЫ

      -- задаем размер окна

      local wo = s/5
      local ho = s/12
      local ro = (wo+ho)/2*0.04
      local xo = x+0.2*s
      local yo = y+0.45*s
      -- рисуем окно
      cairo_move_to(cr, xo + ro, yo)
      cairo_line_to(cr, xo + wo - ro, yo)
      cairo_arc(cr, xo + wo - ro, yo + ro, ro, -math.pi/2,0)
      cairo_line_to(cr, xo + wo, yo + ho - ro)
      cairo_arc(cr, xo + wo - ro, yo + ho - ro, ro, 0, math.pi/2)
      cairo_line_to(cr, xo + ro, yo + ho)
      cairo_arc(cr, xo + ro, yo + ho - ro, ro, math.pi/2, math.pi)
      cairo_line_to(cr, xo, yo + ro)
      cairo_arc(cr, xo + ro, yo + ro, ro, math.pi, math.pi*1.5)
      -- закрашиваем в черный цвет
      cairo_set_source_rgba(cr, 0,0,0,0.1)
      cairo_fill(cr)
      -- выводим в окно дату
      local value = conky_parse("${time %b}")
      cairo_set_font_size(cr, (ho - 2 * ro)*(15/11))
      cairo_move_to(cr, xo + ro, yo + ho - ro)
      -- задаем белый цвет цифрам даты
      cairo_set_source_rgba(cr, 1, 1, 1, 1)
      cairo_show_text(cr, value)

      -- задаем размер окна

      local wo = s/6
      local ho = s/12
      local ro = (wo+ho)/2*0.04
      local xo = x+0.62*s
      local yo = y+0.45*s
      -- рисуем окно
      cairo_move_to(cr, xo + ro, yo)
      cairo_line_to(cr, xo + wo - ro, yo)
      cairo_arc(cr, xo + wo - ro, yo + ro, ro, -math.pi/2,0)
      cairo_line_to(cr, xo + wo, yo + ho - ro)
      cairo_arc(cr, xo + wo - ro, yo + ho - ro, ro, 0, math.pi/2)
      cairo_line_to(cr, xo + ro, yo + ho)
      cairo_arc(cr, xo + ro, yo + ho - ro, ro, math.pi/2, math.pi)
      cairo_line_to(cr, xo, yo + ro)
      cairo_arc(cr, xo + ro, yo + ro, ro, math.pi, math.pi*1.5)
      -- закрашиваем в черный цвет
      cairo_set_source_rgba(cr, 0,0,0,0)
      cairo_fill(cr)

      -- выводим в окно дату
      local value = conky_parse("${time %d}")
      cairo_set_font_size(cr, (ho - 2 * ro)*(15/11))
      cairo_move_to(cr, xo + ro, yo + ho - ro)
      -- задаем белый цвет цифрам даты
      cairo_set_source_rgba(cr, 1, 1, 1, 1)
      cairo_show_text(cr, value)

      local clock_r = s/2
      local xc = x + s/2
      local yc = y + s/2
   
      -- вывод часовой стрелки

      xh=xc+0.55*clock_r*math.sin(hours_arc)
      yh=yc-0.55*clock_r*math.cos(hours_arc)
      cairo_move_to(cr,xc,yc)
      cairo_line_to(cr,xh,yh)
      cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
      cairo_set_line_width(cr,6)
      cairo_set_source_rgba(cr, 0, 0, 1, 1)
      cairo_stroke(cr)

      -- вывод минутной стрелки
   
      xm=xc+0.7*clock_r*math.sin(mins_arc)
      ym=yc-0.7*clock_r*math.cos(mins_arc)
      cairo_move_to(cr,xc,yc)
      cairo_line_to(cr,xm,ym)
      cairo_set_line_width(cr,4)
      cairo_stroke(cr)

      -- вывод секундной стрелки
   
      xs=xc+0.75*clock_r*math.sin(secs_arc)
      ys=yc-0.75*clock_r*math.cos(secs_arc)
      cairo_move_to(cr,xc,yc)
      cairo_line_to(cr,xs,ys)
      cairo_set_line_width(cr,2)
      cairo_set_source_rgba(cr, 1, 0, 0, 1)
      cairo_stroke(cr)
      -- рисуем ось стрелок
      cairo_arc (cr, xc, yc, s*0.02, 0, 2*math.pi)
      cairo_fill (cr)

      -- глянец

      local h1 = s/2.5
      cairo_move_to(cr, x + radius, y)
      cairo_line_to(cr, x + s - radius, y)
      cairo_arc(cr, x + s - radius, y + radius, radius, -math.pi/2, 0)
      cairo_line_to(cr, x + s, y + h1)
      cairo_curve_to(cr, x + 3 * s/4, y + 1.3 * h1, x + s/4, y + 1.3 * h1, x, y + h1)
      cairo_line_to(cr, x, y + radius)
      cairo_arc(cr, x + radius, y + radius, radius, math.pi, math.pi * 1.5)
      cairo_set_source_rgba(cr, 1, 1, 1, 0.2)
      cairo_fill(cr)

end
--[[ END CLOCK ]]

--------------------------------
function conky_widgets()
   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)

---------------------------------
   
--[[ CLOCK ]]

   cr = cairo_create(cs)
   clock(cr, 500, -50, 200, 0x151515, 0.2, 0x606070, 0.9)
 
--          опции: x,  y,   s, bgc, bga, fgc, fga
--      "x" координаты по горизонтали центра часов
--      "y" координаты по вертикали центра часов
--      "s" диаметр часов
--      "bgc" цвет фона
--      "bga" яркость фона
--      "fgc" цвет графики
--      "fga" яркость графики

   cairo_destroy(cr)

end
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 12th, '14, 09:44

Nr.14 Letztes Beispiel einer Uhr mit den üblichen Parametern des Rechner. Der i-Punkt ist eigentlich, dass mit Hilfe des auch
hier verwendeten colorize-Script die Auslastung der Parameter entsprechend von grün-über-gelb/orange-nach rot wechselt.
olg4.jpg

das Archiv
olgmen7_1.tar.gz
(6.56 KiB) 175-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 12th, '14, 11:49

Nachtrag Ich hatte weiter oben geschrieben
..weil ich auch auf den 2.Desktop keinen Platz mehr habe,
es koninuierlich RAM-Speicher frißt und ich den Hintergrund noch nicht kenne.

Einen einfachen Fehler habe ich soeben gefunden, was den wachsenden RAM-Speicher betrifft. Man muß nur mal in die ~/.xsession-errors gucken oder eben den betreffenden Conky im Terminal laufen lassen. Da findet sich bei Nr.12mit jedem Temperaturwechsel
Code: Alles auswählen
/home/unklar/Olgmen/newconky/scripts/colorizecore0.sh: Zeile 5: [[: 43.0°C: Syntaxfehler: Ungültiger arithmetischer Operator. (Fehlerverursachendes Zeichen ist \".0°C\").
/home/unklar/Olgmen/newconky/scripts/colorizecore0.sh: Zeile 7: [[: 43.0°C: Syntaxfehler: Ungültiger arithmetischer Operator. (Fehlerverursachendes Zeichen ist \".0°C\").

Der Eintrag in der originalen .conkyrc lautet
Code: Alles auswählen
..
Temperature  ${execpi 6 sensors | grep 'Core 0' | cut -c 15-16 | xargs ~/scripts/colorizecore0.sh}${color 3030ff}°C
..
Nun hatte ich, weil ..15-16 bei meiner CPU keine Ausgabe gibt, das in
Code: Alles auswählen
[unklar@mga4kde ~]$ sensors | grep 'Core 0' | cut -c16-21
41.0°C
geändert und das °Cam Ende der Zeile gleich mit entfernt und mich gewundert, warum olgmen das nicht auch gleich so macht.
Richtig ist jedoch für das "nachfolgende" Script nur die Zahl
Code: Alles auswählen
$ sensors | grep 'Core 0' | cut -c16-17
41
und am Ende das °C wieder eingefügt.
Code: Alles auswählen
Temp${goto 60}${execpi 6 sensors | grep 'Core 1' | cut -c 16-17 | xargs ~/Olgmen/newconky/scripts/colorizecore0.sh}${color 30ccff}°C
, was die Fehlermeldung beseitigt und korrekt so
aussieht (dann stimmt auch die Farbe > in diesem Fall GRÜN)
olg2F1.jpg
olg2F1.jpg (9.81 KiB) 4824-mal betrachtet
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon Pitti » Jul 12th, '14, 12:26

@unklar: Erst einmal danke für Deine Bemerkungen zum Thema "Wetter". Ich werde mich zu gegebener Zeit tiefgründiger damit beschäftigen (müssen). Jedenfalls habe ich bei meiner gegenwärtig nur oberflächlichen Recherche im Netz noch nichts gefunden, was meinen Vorstellung auch nur annähernd entspricht oder was ohne größeren Aufwand zu betreiben bei der Anpassung schnell nutzbar wäre. Ich komme zu gegebener Zeit darauf zurück und werde berichten.
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Conky-Spielerei

Beitragvon unklar » Jul 13th, '14, 11:46

Pitti hat geschrieben:..was meinen Vorstellung auch nur annähernd entspricht ..

Wenn man wüßte, wie die aussehen, könnte ich ja bei der Suche helfen... ;)
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 18th, '14, 11:22

Mahlzeit!

Hier möchte ich die Ergebinisse von Wetter-Conkys darstellen, die ihre Daten periodisch über das Netz beziehen (weiter oben hatte ich geschrieben, dass mich diese Form interessiert).

Ausgangspunkt war für mich diese Seite: http://conky.pitstop.free.fr/wiki/index ... r_%28en%29
und hier die Conkys 1b2 und 1b1, welche mehr als ausreichende Angaben darstellen tun und immer noch aktuell sind.

Die Installation ist denkbar "einfach", zumal jedem Archiv eine Anleitung (in englisch) ;) als pdf-Datei beiliegt.
Unterschied zwischen beiden ist die Icon-Darstellung als png-Bildchen oder nicht, womit die 1b1 natürlich größer ist.

Zuerst hatte ich den 1b2 installiert und beim Beziehen des Links für meine Stadt den Fehler gemacht, die Postleizahl mit
angegeben. Dadurch hatte ich bis zur Installation von 1b1 (wo ich den Fehler bemerkte) auch "falsche Angaben".
Es reicht:
-meine Stadt, GERMANY
-Link kopieren und in das Script einfügen
-den Alten auskommentieren.

Der zweite Fehler:
Da ich mehrere ausprobieren wollte, legte ich mir ein VZ /home/unklar/Teo an. Dadurch mußte ich
gefühlt hunderte Pfadangaben in der conkyrc und dem Script anpassen.
Es ist also besser, die alten Pfadangaben nach dem Auspacken zu belassen und die Dateien im Nachgang "zu verschieben".

Der Conky wird =UND DAS IST WICHTIG= im Terminal mit (bei mir)
Code: Alles auswählen
conky -c ~/.conkyrc_1b2_int &

aufgerufen. Ist das Script mit seiner Arbeit fertig, erscheint der Wetter-Conky. Das Terminal holt man dann mit Strg+c zurück.

Anpassungen:
Bei 1b2 (auf den Screenshots immer RECHTS) waren faßt keine notwendig! Ich habe nur
-die Farbe von "WEATHER....." geändert;
-die waagerechten Linien {hr 4} um 2 bzw 1 erhöht,
-das Conky-Fenster vergrößert (minimum_size 400 400 / maximum_width 400),
-die Grundschrift um 1 erhöht (xftfont Arial:size=10)

Bei 1b1 (in der Mitte), wie oben, jedoch stimmten die Proportionen nicht. Das heißt, die Schrift befand sich
"auf den Bildern" und die Abstände der Objekte war unpassend (im Urzustand).
Das verschieben der Texte und wiederherstellen der Proportionen hat mich einige Stunden gekostet {offset/voffset}.
Es wäre zu testen, ob man [zuerst] mit den Verschieben der Bilder schneller vorankommt {.. .png -p 0,200 ..}...


Der Conky oben diente mir als Vergleich für die Daten zur gleichen Stadt im 1b2. Er bezieht sie über die Adresse:
http://weather.noaa.gov/pub/data/observ ... /ICAO_Code
Es gibt nur minimale Differenzen zu accuweather, die zu verschmerzen sind. Voreingestellt ist das Script zum Bezug der Daten auf 8 bis 10 Minuten.
Ich halte das für übertrieben. Getestet habe ich ohne Probleme bereits 50 - 60 Minuten.

Abschließend zu den drei Screenshots. Ich habe bewußt die Hintergründe schwarz - grau - mix der Beiden gewählt, um zu
verdeutlichen, wie sich die Darstellung der Conky verändert.
Hintergrund_scwarz.jpg

Hintergrund_gcwarz1.jpg

Hintergrund_mcwarz2.jpg
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jul 18th, '14, 11:30

@Pitti
Als Beispiel für Dich könnte das dann so aussehen:

Pitti.jpg


Natürlich ist es möglich den Conky auch "ein zu deutschen". Was ich hier aber rückgängig gemacht habe, weil sich wieder
die Proportionen verschieben, Daten abgeschnitten und überlagert werden. Die deutsche Sprache ist nun mal anders, als die Englische.
Und, das hätte mich erneut Stunden gekostet. ;)

Der Trick, ob man die Daten in englisch oder deutsch erhält, entscheidet sich bei der Suchmethode.
GROB: Dresden, Germany erhälst Du
"http://www.accuweather.com/en/de/dresden/01067/weather-forecast/171239"

FEIN: Sprache > Europa > Deutschland > Sachsen > Dresden ergibt
"http://www.accuweather.com/de/de/dresden/01067/weather-forecast/171239"

Ja, und lasse er sich nicht von den schönen Beinen irritieren, es ging mir nur um den tiefschwarzen Hintergrund. 8-)

Edit: Ops, habe die conkyrc vergessen.
Edit: Datei wurde entfernt
Das ist, was meine Frau nicht verstehen will, ohne Linux wäre das doppelt so schlimm... :mrgreen:
Zuletzt geändert von unklar am Sep 15th, '16, 11:54, insgesamt 2-mal geändert.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon Pitti » Jul 19th, '14, 14:19

unklar hat geschrieben:Ja, und lasse er sich nicht von den schönen Beinen irritieren, es ging mir nur um den tiefschwarzen Hintergrund. 8-)
[...]
Das ist, was meine Frau nicht verstehen will, ohne Linux wäre das doppelt so schlimm... :mrgreen:

Ich schweige und genieße .... (natürlich nur den "tiefschwarzen Hintergrund" - was sonst!?) :lol:

Die Serverdaten sind offenbar mit den von mir verwendeten bei "yaWP" identisch (s. Bild in meinem Beitrag) - für mich ist allerdings entscheidend, dass die meinem Empfinden nach potthässlichen Wettersymbole verschwinden - was bei Verwendung des Conkys offensichtlich der Fall zu sein scheint. Also werde ich mich damit auseinandersetzen und das Ergebnis hier posten. Nochmals danke!
Klug zu fragen ist schwieriger, als klug zu antworten. (persisches Sprichwort)
Benutzeravatar
Pitti
 
Beiträge: 1224
Registriert: Jun 1st, '11, 10:07
Wohnort: Dresden

Re: Conky-Spielerei

Beitragvon unklar » Sep 13th, '14, 13:19

Mahlzeit,

B.Kringel, Alias @Olgmen, hat auch einen Wetter-Conky entwickelt, den ich hier mit vorstellen möchte (eigentlich ist es ein ganzes Paket von conky's).
olgmenPack.jpg

Die Wetter-Daten werden von http://www.intellicast.com bezogen. In das weiße Suchfeld oben rechts gibt man seine Stadt und das Land ein und erhält in der Browser-Zeile z.B. für Dresden, Germany den Code=GMXX0025 .
Diesen Code muß man in Zeile 24 in dem Script forecast_v.3.lua hinter ..location= austauschen.

Ich habe nun drei Conky's "eingedeutscht" (Wetter; Tierkreiszeichen-Uhr; Rechner), was so aussieht:
wetterOlg2.jpg


Da das Forum immer nur drei Dateien erlaubt, geht es im nächsten weiter...
Zuletzt geändert von unklar am Sep 13th, '14, 15:14, insgesamt 1-mal geändert.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Sep 13th, '14, 13:43

Das Original-Archiv ist hier:
conky_10.01.2012.tar.gz
(2.62 MiB) 155-mal heruntergeladen

Das von mir geänderte und wieder gepackte Archiv hier:
Mein_conky_10.01.2012.tar.gz
(2.62 MiB) 129-mal heruntergeladen

Vor dem Entpacken sollte man das > Mein_ durch umbenennen entfernen!

Wie üblich, habe ich das von mir benutzte Startscript conkystart.sh mit hineingepackt. Es sollte in /home/BENUTZER abgelegt werden und ausführbar sein.
Alles weitere kann so bleiben. Sollen weitere/andere Conky erscheinen, dann einfach nach dem bekannten Muster in die conkystart eintragen. Immer schön der Reihe nach, bis derjenige läuft. Nicht alle gleichzeitig!

Wenn hier jemand herausfindet, warum die Bilder der 3 Tage-Vorschau nicht dargestellt werden, BItte gern! ;)
Ich wünsch Euch was! :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jan 9th, '15, 10:27

Mahlzeit,

ein Versuch mit Mageia5 (Cauldron) Lxqt
Code: Alles auswählen
uname -a
Linux localhost 3.18.1-server-4.mga5 #1 SMP Wed Jan 7 16:32:34 UTC 2015 i686 i686 i686 GNU/Linux

mageia5Lxqt.jpg

Drei Conky's, eine Analoge Uhr
AnalogClock.tar.gz
(1.91 KiB) 125-mal heruntergeladen

ein Wetter-Barometer
barometr.tar.gz
(140.04 KiB) 111-mal heruntergeladen

und der Kalender Nr.2 aus diesem Thread.

Das Panel oben ist auf ein Minimum reduziert und soll weg, wenn ich es geschaft habe, die Anwendungen unten in das tint2-Panel zu integrieren.

Noch eine Frage an die sed-Experten unter Euch.
Der Conky-Kalender Nr.2 gibt im Terminal/.xsession-errors periodisch diesen Fehler aus
Code: Alles auswählen
sed: -e Ausdruck #1, Zeichen 5: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 5: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 21: Nicht beendeter `s'-Befehl
und "füllt" mir langsam das /home. Trotzdem ich schon zu sed alles Mögliche gelesen und ausprobiert habe, ich bekomme ihn nicht weg.
Die fraglichen Zeilen in der conkyrc sind
Code: Alles auswählen
...
${color 808080}${font URW Bookman L :size=20:style=bold}${time %A}${color}
${time %d.%m.%Y}
${font Georgia :size=12:style=bold}$alignc${time %B}
${font DejaVu Sans Mono :size=11}${exec cal -m | sed '2!d'| sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/ /'}
${font DejaVu Sans Mono :size=11}${color 666666}${execpi 60 DJS=`date +%_d`; cal -m | sed '1,2d' | sed '/./!d' | sed 's/$/                   /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/ /' | sed /" $DJS "/s/" $DJS "/" "'${color red}'"$DJS"'${color}'" "/} $font

Vielleicht sieht jemand den "nicht beendeten sed-Befehl".

Danke.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon doktor5000 » Jan 9th, '15, 17:04

unklar hat geschrieben:Noch eine Frage an die sed-Experten unter Euch.
Der Conky-Kalender Nr.2 gibt im Terminal/.xsession-errors periodisch diesen Fehler aus
Code: Alles auswählen
sed: -e Ausdruck #1, Zeichen 5: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 5: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 21: Nicht beendeter `s'-Befehl
und "füllt" mir langsam das /home.

Warum, in welche Datei schreibt er denn?

Die beiden "Einzeiler" funktionieren so wie sie dastehen. Evtl. kommt das dadurch dass sie nicht in einem normalen Shell-Script stehen,
und müssen evtl. für die conkyrc speziell maskiert (gequoted) werden? Und das sind die einzigen sed-Aufrufe für diese Konfiguration?

Code: Alles auswählen
┌─[doktor5000@Mageia5]─[16:56:33]─[~]
└──╼ cal -m | sed '2!d'| sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/ /'
 Mo Di Mi Do Fr Sa So
┌─[doktor5000@Mageia5]─[16:56:34]─[~]
└──╼ DJS=`date +%_d`; cal -m | sed '1,2d' | sed '/./!d' | sed 's/$/                   /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/ /' | sed /" $DJS "/s/" $DJS "/" "'${color red}'"$DJS"'${color}'" "/       
           1  2  3  4
  5  6  7  8 ${color red} 9${color} 10 11
 12 13 14 15 16 17 18
 19 20 21 22 23 24 25
 26 27 28 29 30 31



Was genau soll im Kalender rot angezeigt werden? nur der 9. Januar?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 5940
Registriert: Jun 2nd, '11, 09:39

Re: Conky-Spielerei

Beitragvon unklar » Jan 9th, '15, 20:09

doktor5000 hat geschrieben:Warum, in welche Datei schreibt er denn?

In die .xsession-errors
...
evtl. für die conkyrc speziell maskiert (gequoted) werden?

Das ist, wie oben ersichtlich, geschehen.
Und das sind die einzigen sed-Aufrufe für diese Konfiguration?

BINGO! Das ist der entscheidende Hinweis! :D
Das werde ich mir merken. Man darf mehrere conkyrc's nicht einfach in Eine stecken.
Weil ich seinerzeit die conkyrc des Kalender Nr.2 gleich noch mit den der Nr.3 befüllt hatte. Diese waren zwar hier jetzt auskommentiert
(#), dennoch wird das sed in der Conky-Gesamtkonfiguration ausgewertet.
Nachdem nur noch das in Nr.2 steht, was hineingehört, ist die betreffende Meldung im Terminal oder der Eintrag in der .xsession-errors weg.
Was genau soll im Kalender rot angezeigt werden? nur der 9. Januar?

Genau. Der aktuelle Tag.

Vielen Dank dok, für Deine Hilfe.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon doktor5000 » Jan 9th, '15, 20:45

unklar hat geschrieben:
Was genau soll im Kalender rot angezeigt werden? nur der 9. Januar?

Genau. Der aktuelle Tag.

Dafür ist der Aufruf für den Kalender aber schon recht komplex.
Sollte nicht folgendes das gleiche Ziel erreichen?
Code: Alles auswählen
cal -m|tail -n +3|sed 's|^| |'|sed "s| $(date +"%_d") | \${color red}$(date +%_d)\${color} |"


Hinweis: Variablennamen sollten keine Leerzeichen enthalten.
Und die beiden Aufrufe für die Kolorierung kannst du auch mit einer Funktion erschlagen:

Code: Alles auswählen
alias Reset="tput sgr0"      #  Reset text attributes to normal
                             #+ without clearing screen.


cecho ()                     # Color-echo.
                             # Argument $1 = message
                             # Argument $2 = color
{
local default_msg="No message passed."
                             # Doesn't really need to be a local variable.

message=${1:-$default_msg}   # Defaults to default message.
color=${2:-$black}           # Defaults to black, if not specified.

  echo -e "$color"
  echo "$message"
  Reset                      # Reset to normal.

  return
}

aus http://tldp.org/LDP/abs/html/colorizing.html
Siehe auch http://misc.flogisoft.com/bash/tip_colo ... formatting oder http://stackoverflow.com/questions/5947 ... o-in-linux

Sinnvoller wäre allerdings, herauszufinden wie du die eingebaute Kolorierung von cal direkt nutzen oder in eine Wunschfarbe könntest, es markiert ja standardmäßig den aktuellen Tag.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 5940
Registriert: Jun 2nd, '11, 09:39

Re: Conky-Spielerei

Beitragvon unklar » Jan 9th, '15, 20:51

Ja, und jetzt wird das noch klarer...
Code: Alles auswählen
[unklar@localhost ~]$ cal -h | grep -v b | grep -v J | grep -v Ma | grep -v A | sed s/” $(date +%e)”/\$\{“color tan1″}\&\$\{color}/ | sed s/”$(date +%e) “/\$\{“color cyan”}\&\$\{color}/ | sed s/”$(date +%a | cut -c1-2)”/\$\{“color tan1″}\&\$\{color}/}
sed: -e Ausdruck #1, Zeichen 5: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 21: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 5: Nicht beendeter `s'-Befehl

Weil das in der conkyrc auskommentiert war, habe ich den Fehler immer im ersten String gesucht, der den "richtigen" Kalender darstellt.

Oh, Man! :lol:
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Jan 9th, '15, 20:59

Ops dok,
mir wurde nicht angezeigt (FF), dass Du hier in der Zwischenzeit geschrieben hast.

Die Kalender-Beispiele sind nicht auf meinem Mist gewachsen. :)
Seinerzeit hatte ich sie einfach aus dem (Conky)-Netzt genommen und hier im Thread dargestellt. Ihre Qualität habe ich nicht "geprüft". Sie mußten "nur"
funktionieren.

Danke für Deine guten Hinweise :idea: Das schaue ich mir an.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon doktor5000 » Jan 9th, '15, 21:03

unklar hat geschrieben:
Code: Alles auswählen
cal -h | grep -v b | grep -v J | grep -v Ma | grep -v A | sed s/” $(date +%e)”/\$\{“color tan1″}\&\$\{color}/ | sed s/”$(date +%e) “/\$\{“color cyan”}\&\$\{color}/ | sed s/”$(date +%a | cut -c1-2)”/\$\{“color tan1″}\&\$\{color}/}


Zwei Hinweise:
grep kann -e oder -E um damit mehrere Ausdrücke anzugeben. Ist fast das gleiche wie egrep zu benutzen. Sparst du dir jeweils eine Pipe, eine Subshell und einen grep-Aufruf.
Code: Alles auswählen
grep -v b | grep -v J | grep -v Ma | grep -v A
wird zu
Code: Alles auswählen
grep -vE "b|J|Ma|A"

sed kann auch mehrere Befehle hintereinander, einfach mit Semikolon trennen. Siehe etwa http://www.grymoire.com/Unix/Sed.html#uh-61
cal kann allerdings kein -h.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 5940
Registriert: Jun 2nd, '11, 09:39

Re: Conky-Spielerei

Beitragvon lula » Jan 9th, '15, 23:04

Hallo,
doktor5000 hat geschrieben:cal kann allerdings kein -h.

Kann es doch :) :
Code: Alles auswählen
[root@localhost:~]# cal -h

Aufruf:
 cal [Optionen] [[[Tag] Monat] Jahr]

Einen Kalender oder einen Teil davon anzeigen.
Ohne Argumente wird der aktuelle Monat angezeigt.

Optionen:
 -1, --one             nur einen Monat ausgeben (Vorgabe)
 -3, --three           einen Bereich von drei Monaten im Bereich
                       des Datums anzeigen
 -s, --sunday          Sonntag als erster Tag der Woche
 -m, --monday          Montag als erster Tag der Woche
 -j, --julian          Julianische Daten ausgeben
 -y, --year            ein ganzes Jahr anzeigen
 -w, --week[=<Zahl>]   US- oder ISO-8601-Wochennummern anzeigen
     --color[=<Wann>]  Nachrichten einfärben (»auto«, »always« oder »never«)

 -h, --help     diese Hilfe anzeigen und beenden
 -V, --version  Versionsinformationen ausgeben und beenden

Für weitere Einzelheiten siehe cal(1).

Möglicherweise zwar nicht das erwartete Verhalten, aber immerhin...

Grüße
Lutz
lula
 
Beiträge: 644
Registriert: Feb 10th, '12, 20:13

Re: Conky-Spielerei

Beitragvon doktor5000 » Jan 9th, '15, 23:54

Unter Mageia 5 hat es nicht funktioniert, kann ja später nochmal die Ausgabe posten.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 5940
Registriert: Jun 2nd, '11, 09:39

VorherigeNächste

Zurück zu Allgemeine Diskussionen über Mageia

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast