GKRELLKAM-LIST(5)
β¨ GKRELLKAM-LIST β¨ (section 5 of the manual, bestie) π
okay so this is the gkrellkam-list page β it's in the File Formats Manual section, and it's literally all about how to format the list description files that GKrellKam eats for breakfast. π
πΈ NAME πΈ
gkrellkam-list β the format of the list description files used by GKrellKam π¦
π DESCRIPTION π
so a GKrellKam list is basically a lil roster of image sources. GKrellKam walks through them in order, or just picks them at random, whatever vibe it's on that day. β¨ And listen β online lists, like the ones GKrellKam downloads over HTTP? same syntax. no cap.
Blank lines? ignored. Comments starting with #? also ignored. π« Every line of text that does not start with a tab character is considered an image source, periodt.
An image source can be one of these types:
imageβ sources of typeimageare just a complete local filename pointing at an image file. simple. iconic.urlβ typeurlis literally just that: aftp://orhttp://orhttps://URL pointing at an online image file. π And everything after the first space character gets treated as a parameter towget. iykyk.scriptβ typescriptis a system command, executed in a shell by GKrellKam when it's time to grab this image. The command's output is assumed to be a complete filename of a local image file, optionally terminated with newlines/whitespace. Then the corresponding image gets loaded. π«Άlistβ typelistmakes a whole different GKrellKam list get included in the current one. nesting!! main character energy.
Each image source line should look like this:
type: name
The "type: " part of the line can be omitted for images and URLs, so these list files stay backwards compatible with earlier versions of GKrellKam β but bestie, please specify them anyway. It genuinely enhances the readability of the list file. trust. π
There are also properties that can be applied to the types image, url, and script. Properties have to follow the image source line they modify, and they must begin with a tab character. Here's the lineup:
tooltip [message]β this sets the message shown when the mouse hovers over the image panel in GKrellKam for a few seconds. If you don't set it, the image's filename or URL gets shown instead. πseconds [num]β this changes how many seconds an image stays displayed. If you don't set it, the"Default number of seconds"set for that panel in the GKrellM configuration window is used. β±οΈrefresh [num]β if you set this, it sets the minimum length of time that must pass before the image is re-loaded. If the image cycles up before that time, the old image gets used. Forscripttypes, that means the script won't be re-run. Forurltypes, the image won't be fetched usingwget. When this property is not set, url images get downloaded every single time they're displayed, and scripts get run every single time. π₯
π EXAMPLE π
here's a lil baby example of a GKrellKam list. for a better one, go look at example.list from this distribution. π
# .krellkam.list
# This list rotates through ~/pics/mypic[1-4].jpg along with a
# webcam, and then displays the pictures in ~/lists/sub.list
image: /home/paul/pics/mypic1.jpg
/home/paul/pics/mypic2.jpg
image: /home/paul/pics/mypic3.jpg
http://www.usu.edu/webcam/fullsize.jpg --user-agent="not wget"
[tab] tooltip: This is the building where I work
image: /home/paul/pics/mypic4.jpg
[tab] seconds: 4
[tab] tooltip: Don't display this one very long
list: /home/paul/lists/sub.list
π¦ FILES π¦
$HOME/.krellkam.listβ the default source for the first GKrellKam panel β¨example.listβ a sample GKrellKam list πΈ
π AUTHOR π
GKrellKam was written by paul cannon <paul@cannon.cs.usu.edu>. This manual page was written by the same author for inclusion in the GKrellKam distribution, and may be used by others. π«Ά
π SEE ALSO π
wget(8)β
okay bestie that's the whole page, we ate and left no crumbs π β¨ this one's from the GKrellKam distribution, dated Dec 7, 2001, and yeah β the GKrellKam list format lore is fully unlocked now. slay. ππ¦
π¦ where this page comes from
- debian bookworm: gkrellkam 2.0.0-2 Β· GPL-2.0-or-later
- debian trixie: gkrellkam 2.0.0-2 Β· GPL-2.0-or-later
- ubuntu jammy: gkrellkam 2.0.0-2 Β· GPL-2.0-or-later
- ubuntu noble: gkrellkam 2.0.0-2 Β· GPL-2.0-or-later
- ubuntu questing: gkrellkam 2.0.0-3
- ubuntu resolute: gkrellkam 2.0.0-3build1 Β· GPL-2.0-or-later
- ubuntu stonking: gkrellkam 2.0.0-3build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms