📄 changelog-themes.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"><html><head> <title>GKrellM Themes Changelog</title></head><body background="paper1.gif"><h2 align=center>GKrellM Themes Changelog</h2><pre>Changes in 2.2.3 - 2.2.9------------------------NoneChanges in 2.2.2---------------- * Added label_yoff gkrellmrc style variable to control y offset of labels in case there's a need to control that indepedent of top margin. Not all panels use labels, so this may be of special case usefulness. StylePanel *.label_yoff n StyleMeter *.label_yoff n * Added chart_text_no_fill gkrellmrc variable. The default is to fill chart text rectangle extents with the chart background so the text will be more readable on top of data. Set this to draw chart text without first filling (this will also prevent chart text caching so there will be slightly increased CPU usage. chart_text_no_fill trueChanges in 2.2.1----------------NoneChanges in 2.2.0---------------- * The Pango text drawing now used is slower than GdkFont and to prevent a noticeable overall increase in gkrellm cpu usage, there's a new scroll text decal variation for scrolling text applications where Pango text is drawn onto a pixmap which is then scrolled across the extents of the decal. The limitation here is that this scroll text pixmap must have a background (which is derived from the panel background image) and for all themes, the pixmap background can't exactly blend with the panel background as the decal pixmap is scrolled. For most themes this will be at worst only slightly noticeable, but it might be a problem for some themes with high gradient panel backgrounds. For these problem cases a theme can turn off use of the scrolling pixmap with a new gkrellmrc StyleMeter line. Some example lines: StyleMeter fs.scroll_text_cache_off = yes StyleMeter gkrellmms.scroll_text_cache_off = yes StyleMeter *.scroll_text_cache_off = yes The builtin monitors which use scroll text decals are: host, fs, mem, and swap. Plugins must be modified to use the scroll text feature, but will probably include plugins like gkrellmms, gkrellmwho2, ... The scroll text cache is automatically turned off for themes having transparent panel backgrounds. * Fonts are no longer set from a theme gkrellmrc file and users will config their own font preferences as they would likely have to do anyway since existing gkrellmrc font settings are tailored for GdkFont and don't display well under Pango.Changes in 2.1.17 - 2.1.28--------------------------NoneChanges in 2.1.16---------------------------------------------------------------------- * Themes can be installed as /usr/share/themes/THEME_NAME/gkrellm2 and ~/.themes/THEME_NAME/gkrellm2 as an install convenience if making a gtk2, gkrellm2, ... meta theme.Changes in 2.1.1 - 2.1.15-------------------------NoneChanges in 2.1.0---------------------------------------------------------------------- * bg_chart and bg_panel/bg_meter images can have left and right areas which overlap onto the left and right frames. This allows the frames to have structures aligned with charts and panels. The frame_{left|right}_panel_overlap values are applied to the bg_panel images of chart monitors, and the bg_meter images of meter monitors. The frame_{left|right}_chart_overlap values are applied to bg_chart images. Top/bottom borders can be set for the overlap areas. New gkrellmrc settings for these ('x' values are ignored): frame_left_chart_overlap = l frame_right_chart_overlap = r frame_left_panel_overlap = l frame_right_panel_overlap = r frame_left_chart_border = x,x,t,b frame_right_chart_border = x,x,t,b frame_left_panel_border = x,x,t,b frame_right_panel_border = x,x,t,b * Spacer images can now be set for all monitors, for chart styled monitors only, or for meter styled monitors only. They may still be set for specific monitors in monitor subdirectories. Spacers may also have left and right overlap areas and left/right borders can be set for them. The overlapping can be turned off at the monitor level. The height of the spacers may be set for all monitors, or independently for chart and meter monitor types, or specifically for individual monitors. A spacer for a specific monitor can be turned off by setting its spacer height to zero. The spacer_{top|bottom}_border values are used for all spacers and can't be set individually. New images: spacer_top.png # can now be in top level dir spacer_bottom.png spacer_top_chart.png spacer_bottom_chart.png spacer_top_meter.png spacer_bottom_meter.png New gkrellmrc settings for these: frame_left_spacer_overlap = l frame_right_spacer_overlap = r spacer_overlap_off monitor-name spacer_top_height = h spacer_bottom_height = h spacer_top_height_chart = h spacer_bottom_height_chart = h spacer_top_height_meter = h spacer_bottom_height_meter = h spacer_top_height monitor-name h spacer_bottom_height monitor-name h spacer_top_border = l,r,x,x spacer_bottom_border = l,r,x,x * Chart top and bottom margins are now used. If set, margin regions are converted to spacers which excludes them from the active chart drawing area. This in combination with chart frame overlaps can put bezels around charts. Set these in the gkrellmrc with: StyleChart *.margins x,x,t,b * New cap images can be drawn on the left and right frames aligned to the top and bottom of each monitor. Left cap images are left adjusted in the left frame and right cap images are right adjusted in the right frame. They can be turned off for specific monitors. Meter monitors can be a single panel so it's probably difficult to design a theme with both top and bottom meter cap images. These images are not scaled and are: cap_top_left_chart.png cap_bottom_left_chart.png cap_top_right_chart.png cap_bottom_right_chart.png cap_top_left_meter.png cap_bottom_left_meter.png cap_top_right_meter.png cap_bottom_right_meter.png New gkrellmrc setting: cap_images_off monitor-nameChanges in 2.0.1 - 2.0.4----------------------------------------------------------------------NoneChanges for version 2.0.0----------------------------------------------------------------------* New image decal_button.xpm for general purpose scaled buttons.Changes in 1.3.0---------------------------------------------------------------------- * Theme changes for version 2.1.0 are backported to version 1.3.0.Changes in 1.2.10 - 1.2.13----------------------------------------------------------------------NoneChanges in 1.2.9----------------------------------------------------------------------* Better fine tuning control of object placements in a panel are possible: 1) "krell_left_margin" and "krell_right_margin" style values can be set independently of the panel margins used for decals and labels. 2) Panel left and right margins can be set to different values with new "left_margin" and "right_margin" style values. Or, set all panel margins at once with new "margins" style value. The old "margin" style value still sets left and right margins to the same value.* A monitor can define custom styles which are themed by adding a custom style name field to the StyleMeter and StylePanel lines. For example, there can be things like "StyleMeter monitor.gorn.krell_yoff n" if a monitor codes in a custom style "gorn". When I release GKrellMSS 0.4, look at its "Themes" file for a working example of these.* New set of krell expand modes (left-scaled, right-scaled, and bar-mode-scaled) which scales the krell expand to fit between the krell left and right margins instead of the full monitor width.* bar-mode krells use multi frames just like any krell (previously they were limited to one frame).Search in the Themes doc for "1.2.9" for more information.Changes in 1.2.6 - 1.2.8----------------------------------------------------------------------NoneChanges in 1.2.5----------------------------------------------------------------------Added a "bar-mode" to the previously undocumented set of krell expandmodes. Krell expands are now documented.Changes in 1.2.1 - 1.2.4----------------------------------------------------------------------NoneChanges in 1.2.0----------------------------------------------------------------------New images: bg_separator.png decal_alarm.png decal_warn.png mem/krell_buffers.png mem/krell_cache.png cpu/nice_data.png cpu/nice_data_grid.pngor, instead of the cpu/ images, set in the gkrellmrc: set_string cpu_nice_color color_string set_string cpu_nice_grid_color color_stringsee the Themes doc.The theme format introduced a year ago in 0.10.0 is now the only formatrecognized. There is no longer backward compatibility with themes basedon the 0.9.x format.Changes in 1.0.8----------------------------------------------------------------------From Anthony Mallet: "XFree > 4.0.2 introduced a new "iso-10646" encodingwhich gets selected by default when using *-* for the last two fields of thefont spec, leading to strange glyphs in gkrellm..."If you have specified fonts in the gkrellmrc this way, you might needto change the ending of font strings from "...-*-*" to "...-iso8859-*"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -