{"id":3645,"date":"2017-02-26T13:12:52","date_gmt":"2017-02-26T11:12:52","guid":{"rendered":"http:\/\/mummila.net\/nuudelisoppa\/?p=3645"},"modified":"2017-02-26T13:13:23","modified_gmt":"2017-02-26T11:13:23","slug":"gnome-session-expression-error-unknown-function-bitrate","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2017\/02\/26\/gnome-session-expression-error-unknown-function-bitrate\/","title":{"rendered":"gnome-session: Expression error: unknown function bitrate()"},"content":{"rendered":"<p>The problem: my syslog is full of these three lines repeating<\/p>\n<pre><code>gnome-session[3926]: Expression error: unknown function\r\ngnome-session[3926]:  Net: down  $ ( bitrate ( net.down ) ) , up  $ ( bitrate ( net.up ) )\r\ngnome-session[3926]: ---------------^<\/code><\/pre>\n<p>So <code>bitrate()<\/code> is unknown.<\/p>\n<p>The message is caused by the <a href=\"https:\/\/launchpad.net\/indicator-multiload\">System Load Indicator<\/a> (indicator-multiload), and more specifically a non-default value of the <code>indicator-expressions<\/code> key in the <code>de.mh21.indicator-multiload.general<\/code> schema. The value I had somehow managed to set there was:<\/p>\n<p><code>['', 'Mem $(size(mem.user))', 'CPU $(percent(cpu.inuse))', 'Net $(bitrate(net.down))\/$(bitrate(net.up))', 'Swap $(size(swap.used))', 'Load $(decimals(load.avg,2))', 'Disk $(speed(disk.read))\/$(speed(disk.write))']<\/code><\/p>\n<p>The default value, as I read it from <code>\/usr\/share\/glib-2.0\/schemas\/de.mh21.indicator-multiload.gschema.xml<\/code> just now, is<\/p>\n<p><code>[ \"\", \"CPU $(percent(cpu.inuse))\", \"Mem $(size(mem.user))\", \"Net $(speed(net.down))\/$(speed(net.up))\", \"Swap $(size(swap.used))\", \"Load $(decimals(load.avg,2))\", \"Disk $(speed(disk.read))\/$(speed(disk.write))\" ]<\/code><\/p>\n<p>So the correct function to replace <code>bitrate()<\/code> is <code>speed()<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The problem: my syslog is full of these three lines repeating gnome-session[3926]: Expression error: unknown function gnome-session[3926]: Net: down $ ( bitrate ( net.down ) ) , up $ ( bitrate ( net.up ) ) gnome-session[3926]: &#8212;&#8212;&#8212;&#8212;&#8212;^ So bitrate() is unknown. The message is caused by the System Load Indicator (indicator-multiload), and more specifically a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3645","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=3645"}],"version-history":[{"count":5,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3645\/revisions"}],"predecessor-version":[{"id":3650,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3645\/revisions\/3650"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=3645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=3645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=3645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}