Psensor NEWS
============
+v1.0.3
+------
+
+* sensor properties stored in +$HOME/.psensor/psensor.cfg+ instead of
+ GConf.
+
v1.0.2
------
<div class="ulist"><ul>\r
<li>\r
<p>\r
+<code>psensor</code>:\r
+</p>\r
+<div class="ulist"><ul>\r
+<li>\r
+<p>\r
+sensor properties stored in <code>$HOME/.psensor/psensor.cfg</code> instead\r
+ of GConf.\r
+</p>\r
+</li>\r
+</ul></div>\r
+</li>\r
+<li>\r
+<p>\r
<code>psensor-server</code>:\r
</p>\r
<div class="ulist"><ul>\r
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 2014-06-03 08:22:21 CEST\r
+Last updated 2014-06-05 15:54:09 CEST\r
</div>\r
</div>\r
</body>\r
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for psensor 1.0.1.
+# Generated by GNU Autoconf 2.69 for psensor 1.1.0.
#
# Report bugs to <jeanfi@gmail.com>.
#
# Identity of this package.
PACKAGE_NAME='psensor'
PACKAGE_TARNAME='psensor'
-PACKAGE_VERSION='1.0.1'
-PACKAGE_STRING='psensor 1.0.1'
+PACKAGE_VERSION='1.1.0'
+PACKAGE_STRING='psensor 1.1.0'
PACKAGE_BUGREPORT='jeanfi@gmail.com'
PACKAGE_URL='http://wpitchoune.net/psensor'
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures psensor 1.0.1 to adapt to many kinds of systems.
+\`configure' configures psensor 1.1.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of psensor 1.0.1:";;
+ short | recursive ) echo "Configuration of psensor 1.1.0:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-psensor configure 1.0.1
+psensor configure 1.1.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by psensor $as_me 1.0.1, which was
+It was created by psensor $as_me 1.1.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='psensor'
- VERSION='1.0.1'
+ VERSION='1.1.0'
cat >>confdefs.h <<_ACEOF
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by psensor $as_me 1.0.1, which was
+This file was extended by psensor $as_me 1.1.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-psensor config.status 1.0.1
+psensor config.status 1.1.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
-AC_INIT([psensor], [1.0.1],[jeanfi@gmail.com],[psensor],[http://wpitchoune.net/psensor])
+AC_INIT([psensor], [1.1.0],[jeanfi@gmail.com],[psensor],[http://wpitchoune.net/psensor])
AM_INIT_AUTOMAKE([-Wall gnu])
# Origin: gettext-0.16
PACKAGE = psensor
-VERSION = 1.0.1
+VERSION = 1.1.0
PACKAGE_BUGREPORT = jeanfi@gmail.com
SHELL = /bin/sh
# We use $(mkdir_p).
# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
-# ${SHELL} /home/jporsini/work/psensor/install-sh does not start with $(SHELL), so we add it.
+# ${SHELL} /home/jporsini/work.local/psensor/install-sh does not start with $(SHELL), so we add it.
# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined
# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
# versions, $(mkinstalldirs) and $(install_sh) are unused.
-mkinstalldirs = $(SHELL) ${SHELL} /home/jporsini/work/psensor/install-sh -d
-install_sh = $(SHELL) ${SHELL} /home/jporsini/work/psensor/install-sh
+mkinstalldirs = $(SHELL) ${SHELL} /home/jporsini/work.local/psensor/install-sh -d
+install_sh = $(SHELL) ${SHELL} /home/jporsini/work.local/psensor/install-sh
MKDIR_P = /bin/mkdir -p
mkdir_p = /bin/mkdir -p
+src/cfg.c
src/glade/psensor.glade
src/glade/psensor-pref.glade
src/glade/sensor-edit.glade
msgstr ""
"Project-Id-Version: psensor 0.7.0.x\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2014-04-30 16:48+0100\n"
"Last-Translator: Jean-Philippe Orsini <jeanfi@gmail.com>\n"
"Language-Team: German\n"
"X-Launchpad-Export-Date: 2014-02-11 20:01+0000\n"
"X-Generator: Poedit 1.5.4\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Erzeugen des Webservers ist gescheitert."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Aktivieren der Sensorenprotokollierung ist gescheitert."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Info"
msgid "%s home page: <%s>\n"
msgstr "%s-Website: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor wurde ohne Unterstützung für entfernte Sensoren kompiliert."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Fehlerdiagnosemodus wird aktiviert."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Rufen Sie »%s --help« auf, um weitere Informationen zu erhalten.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Es existiert bereits eine Psensor-Instanz."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2013-05-12 22:16+0000\n"
"Last-Translator: Javier <buik8roadmaster@hotmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
"X-Launchpad-Export-Date: 2013-10-18 06:32+0000\n"
"X-Generator: Launchpad (build 16799)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Fallo al crear el servidor Web"
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Error al activar el registro de sensores"
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Acerca de"
msgid "%s home page: <%s>\n"
msgstr "%s Página Oficial: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor no ha sido compilado con soporte para sensores remotos."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Activa el modo de depuración"
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Introducir `%s --ayuda' para obtener más información\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Ya existe un Psensor en ejecución."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2013-06-29 15:14+0000\n"
"Last-Translator: londumas <helion331990@gmail.com>\n"
"Language-Team: French <>\n"
"X-Launchpad-Export-Date: 2013-10-18 06:32+0000\n"
"X-Generator: Launchpad (build 16799)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Échec de la création du serveur Web."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Échec de l'activation de la journalisation des capteurs."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "À propos"
msgid "%s home page: <%s>\n"
msgstr "%s page d’accueil: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr ""
"Psensor n'a pas été compilé avec le support de surveillance à distance."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Active le mode de débogage."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Essayez « %s --help » pour plus d'informations.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Une instance de Psensor existe déjà."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2012-10-29 09:41+0000\n"
"Last-Translator: Bence Lukács <Unknown>\n"
"Language-Team: Hungarian <gnome-hu-list-request@gnome.org>\n"
"X-Launchpad-Export-Date: 2013-01-21 09:32+0000\n"
"X-Generator: Launchpad (build 16430)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Nem sikerült létrehozni a webkiszolgálót."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Érzékelők naplózásának aktiválása meghiúsult."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Névjegy"
msgid "%s home page: <%s>\n"
msgstr "%s honlap: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "A Psensor távoli érzékelők támogatása nélkül lett lefordítva."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Hibakeresési mód engedélyezése."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "További információkért adja ki a „%s --help” parancsot.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "A Psensors egy példánya már létezik."
msgstr ""
"Project-Id-Version: psensor 0.7.0.x\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2013-04-14 16:06+0000\n"
"Last-Translator: Diego Pierotto <Unknown>\n"
"Language-Team: Italian\n"
"X-Launchpad-Export-Date: 2013-04-20 08:36+0000\n"
"X-Generator: Launchpad (build 16567)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Impossibile creare il Web server."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Attivazione registro dei sensori fallita."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Informazioni su..."
msgid "%s home page: <%s>\n"
msgstr "%s home page: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor è stato compilato senza il supporto per sensori remoti."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Abilita la modalità debug."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Usare '%s --help' per maggiori informazioni.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Esiste già un'istanza di Psensor"
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2013-10-24 12:32+0000\n"
"Last-Translator: tuxmaniack <Unknown>\n"
"Language-Team: Latvian <lv@li.org>\n"
"X-Launchpad-Export-Date: 2014-02-11 20:01+0000\n"
"X-Generator: Launchpad (build 16916)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Neizdevās izveidot tīmekļa serveri."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Neizdevās aktivizēt sensoru žurnalēšanu."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Par"
msgid "%s home page: <%s>\n"
msgstr "%s mājas lapa: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor nav kompilēts ar attālināto sensoru atbalstu."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Aktivizēt atkļūdošanas režīmu."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Mēģiniet `%s --help', lai iegūtu vairāk informācijas.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Psensor instance jau eksistē."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2014-04-07 08:50+0000\n"
"Last-Translator: Pjotr12345 <Unknown>\n"
"Language-Team: Dutch <nl@li.org>\n"
"X-Launchpad-Export-Date: 2014-04-09 22:52+0000\n"
"X-Generator: Launchpad (build 16976)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Kon geen webserver maken."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Kon logboeken bijhouden niet inschakelen voor sensoren."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Over"
msgid "%s home page: <%s>\n"
msgstr "Webpagina van %s: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr ""
"Psensor os niet gecompileerd met ondersteuning voor sensoren op afstand."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Schakelt foutopsporingsmodus in."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Probeer '%s --help' voor meer informatie.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Er bestaat reeds een instantie van Psensor."
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
+#: src/cfg.c:514
+#, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr ""
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, c-format
+msgid "Failed to save configuration file %s."
+msgstr ""
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr ""
msgid "%s home page: <%s>\n"
msgstr ""
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr ""
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr ""
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr ""
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr ""
msgstr ""
"Project-Id-Version: psensor 0.7.0.x\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2013-09-01 18:54+0000\n"
"Last-Translator: Celio Alves <Unknown>\n"
"Language-Team: Brazilian Portuguese\n"
"X-Launchpad-Export-Date: 2013-10-18 06:32+0000\n"
"X-Generator: Launchpad (build 16799)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Falhou ao criar servidor web."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, c-format
+msgid "Failed to save configuration file %s."
+msgstr ""
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Sobre"
msgid "%s home page: <%s>\n"
msgstr "Página inicial de %s: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr ""
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Ativar o modo de depuração"
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Utilize `%s --help' para mais informações.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Uma instancia de Psensor já existe."
msgstr ""
"Project-Id-Version: psensor 0.7.0.x\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2014-05-20 05:14+0000\n"
"Last-Translator: Dmitry Serov <dmitri.s93@gmail.com>\n"
"Language-Team: Russian\n"
"X-Launchpad-Export-Date: 2014-06-02 08:08+0000\n"
"X-Generator: Launchpad (build 17031)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Не удалось создать веб-сервер."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Не удалось включить журналирование датчиков."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "О программе"
msgid "%s home page: <%s>\n"
msgstr "%s домашняя страница: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor не был собран с поддержкой удалённых датчиков."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Включает режим отладки."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Попробуйте `%s --help' для дополнительной информации.↵\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Копия Psensor уже запущена."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2012-04-14 21:02+0000\n"
"Last-Translator: Jean-Philippe Orsini <jeanfi@gmail.com>\n"
"Language-Team: Slovenian <sl@li.org>\n"
"X-Launchpad-Export-Date: 2012-07-02 08:28+0000\n"
"X-Generator: Launchpad (build 15520)\n"
+#: src/cfg.c:514
+#, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr ""
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, c-format
+msgid "Failed to save configuration file %s."
+msgstr ""
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr ""
msgid "%s home page: <%s>\n"
msgstr ""
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr ""
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr ""
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr ""
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr ""
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2012-05-03 02:31+0000\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <sr@li.org>\n"
"X-Launchpad-Export-Date: 2012-07-02 08:28+0000\n"
"X-Generator: Launchpad (build 15520)\n"
+#: src/cfg.c:514
+#, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr ""
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, c-format
+msgid "Failed to save configuration file %s."
+msgstr ""
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "О програму"
msgid "%s home page: <%s>\n"
msgstr "%s матична страна: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr ""
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr ""
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Покушајте„%s --help“ за више информација.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr ""
msgstr ""
"Project-Id-Version: psensor 1.0.0.0\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2014-06-01 13:09+0000\n"
"Last-Translator: Josef Andersson <Unknown>\n"
"Language-Team: Swedish\n"
"X-Generator: Launchpad (build 17031)\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Misslyckades med att skapa webbserver."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Misslyckades med att aktivera sensorloggning."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Om"
msgid "%s home page: <%s>\n"
msgstr "%s webbplats <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor har inte kompilerats med fjärrsensorstöd."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Aktivera felsökningsläge."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Prova`%s --help' för mer information.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Det finns redan en Psensor-instans."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2013-11-24 08:42+0000\n"
"Last-Translator: İbrahim Çelik <ibrahimcelik89@gmail.com>\n"
"Language-Team: Turkish <tr@li.org>\n"
"X-Launchpad-Export-Date: 2014-02-11 20:01+0000\n"
"X-Generator: Launchpad (build 16916)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Web sunucusu oluşturulamadı."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "Algılayıcıların günlük kaydı etkinleştirilemedi."
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Hakkında"
msgid "%s home page: <%s>\n"
msgstr "%s ana sayfa: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor, uzaktan algılayıcı desteği ile derlenmemiştir."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Hata ayıklama modunu etkinleştirir."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Daha fazla bilgi için `%s --help' yazın.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "Bir Psensor örneği zaten mevcut."
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2012-10-13 16:24+0000\n"
"Last-Translator: Ilya Volchanetskiy <Unknown>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
"X-Launchpad-Export-Date: 2013-01-21 09:32+0000\n"
"X-Generator: Launchpad (build 16430)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "Не вдалося створити веб-сервер."
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, c-format
+msgid "Failed to save configuration file %s."
+msgstr ""
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "Про програму"
msgid "%s home page: <%s>\n"
msgstr "%s домашня сторінка: <%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor не був зібраний з підтримкою віддалених датчиків."
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "Включає режим налагодження."
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Спробуйте `%s --help' щоб отримати більше інформації.\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr ""
msgstr ""
"Project-Id-Version: psensor\n"
"Report-Msgid-Bugs-To: jeanfi@gmail.com\n"
-"POT-Creation-Date: 2014-06-01 00:22+0200\n"
+"POT-Creation-Date: 2014-06-05 14:10+0200\n"
"PO-Revision-Date: 2014-05-01 13:23+0000\n"
"Last-Translator: Wang Dianjin <Unknown>\n"
"Language-Team: Chinese (simplified)\n"
"X-Launchpad-Export-Date: 2014-06-02 08:08+0000\n"
"X-Generator: Launchpad (build 17031)\n"
+#: src/cfg.c:514
+#, fuzzy, c-format
+msgid "Failed to create the directory %s: %s"
+msgstr "无法创建网络服务器。"
+
+#: src/cfg.c:564
+msgid "The configuration file does not exist."
+msgstr ""
+
+#: src/cfg.c:567
+#, c-format
+msgid "Failed to parse configuration file: %s"
+msgstr ""
+
+#: src/cfg.c:594
+#, fuzzy, c-format
+msgid "Failed to save configuration file %s."
+msgstr "无法激活监测器日志。"
+
#: src/glade/psensor.glade:6
msgid "About"
msgstr "关于"
msgid "%s home page: <%s>\n"
msgstr "%s 主页:<%s>\n"
-#: src/main.c:454
+#: src/main.c:450
msgid "Psensor has not been compiled with remote sensor support."
msgstr "Psensor 不支持远程传感器。"
-#: src/main.c:517
+#: src/main.c:513
msgid "Enables debug mode."
msgstr "启用调试模式。"
-#: src/main.c:529 src/server/server.c:380
+#: src/main.c:525 src/server/server.c:380
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "试用‘%s --help’来获得更多信息。\n"
-#: src/main.c:542
+#: src/main.c:538
msgid "A Psensor instance already exists."
msgstr "已存在一个 Psensor 例程。"
#include <pio.h>
#include <plog.h>
-static const char *KEY_SENSORS = "/apps/psensor/sensors";
-
-static const char *ATT_SENSOR_ALARM_ENABLED = "alarm/enabled";
-static const char *ATT_SENSOR_ALARM_HIGH_THRESHOLD = "alarm/high_threshold";
-static const char *ATT_SENSOR_ALARM_LOW_THRESHOLD = "alarm/low_threshold";
+static const char *ATT_SENSOR_ALARM_ENABLED = "alarm_enabled";
+static const char *ATT_SENSOR_ALARM_HIGH_THRESHOLD = "alarm_high_threshold";
+static const char *ATT_SENSOR_ALARM_LOW_THRESHOLD = "alarm_low_threshold";
static const char *ATT_SENSOR_COLOR = "color";
-static const char *ATT_SENSOR_ENABLED = "enabled";
+static const char *ATT_SENSOR_GRAPH_ENABLED = "graph_enabled";
static const char *ATT_SENSOR_NAME = "name";
-static const char *ATT_SENSOR_APPINDICATOR_DISABLED = "appindicator/disabled";
+static const char *ATT_SENSOR_APPINDICATOR_MENU_DISABLED
+= "appindicator_menu_disabled";
static const char *ATT_SENSOR_APPINDICATOR_LABEL_ENABLED
-= "appindicator/menu/enabled";
+= "appindicator_label_enabled";
static const char *ATT_SENSOR_POSITION = "position";
static char *user_dir;
+static GKeyFile *key_file;
+
+static char *sensor_config_path;
+
static char *get_string(const char *key, const char *default_value)
{
char *value;
free(str);
}
-static char *get_sensor_att_key(const char *sid, const char *att)
-{
- char *esc_sid, *key;
-
- esc_sid = gconf_escape_key(sid, -1);
- /* [KEY_SENSORS]/[esc_sid]/[att] */
- key = malloc(strlen(KEY_SENSORS)
- + 1 + 2 * strlen(esc_sid)
- + 1 + strlen(att) + 1);
-
- sprintf(key, "%s/%s/%s", KEY_SENSORS, esc_sid, att);
-
- free(esc_sid);
-
- return key;
-}
-
-struct color *
-config_get_sensor_color(const char *sid, const struct color *dft)
-{
- char *key, *scolor;
- struct color *color;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_COLOR);
-
- scolor = gconf_client_get_string(client, key, NULL);
-
- color = NULL;
-
- if (scolor)
- color = str_to_color(scolor);
-
- if (!scolor || !color) {
- color = color_new(dft->red, dft->green, dft->blue);
- scolor = color_to_str(color);
- gconf_client_set_string(client, key, scolor, NULL);
- }
-
- free(scolor);
- free(key);
-
- return color;
-}
-
-void config_set_sensor_color(const char *sid, const struct color *color)
-{
- char *key, *scolor;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_COLOR);
- scolor = color_to_str(color);
-
- gconf_client_set_string(client, key, scolor, NULL);
-
- free(scolor);
- free(key);
-}
-
-int config_get_sensor_alarm_high_threshold(const char *sid)
-{
- int res;
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_HIGH_THRESHOLD);
- res = gconf_client_get_int(client, key, NULL);
- free(key);
-
- return res;
-}
-
-void
-config_set_sensor_alarm_high_threshold(const char *sid, int threshold)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_HIGH_THRESHOLD);
- gconf_client_set_int(client, key, threshold, NULL);
- free(key);
-}
-
-int config_get_sensor_alarm_low_threshold(const char *sid)
-{
- int res;
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_LOW_THRESHOLD);
- res = gconf_client_get_int(client, key, NULL);
- free(key);
-
- return res;
-}
-
-void
-config_set_sensor_alarm_low_threshold(const char *sid, int threshold)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_LOW_THRESHOLD);
- gconf_client_set_int(client, key, threshold, NULL);
- free(key);
-}
-
-bool config_get_sensor_alarm_enabled(const char *sid)
-{
- gboolean b;
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_ENABLED);
- b = gconf_client_get_bool(client, key, NULL);
- free(key);
-
- return b;
-}
-
-void config_set_sensor_alarm_enabled(const char *sid, bool enabled)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_ENABLED);
- gconf_client_set_bool(client, key, enabled, NULL);
- free(key);
-}
-
-bool config_is_sensor_enabled(const char *sid)
-{
- gboolean b;
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ENABLED);
- b = gconf_client_get_bool(client, key, NULL);
- free(key);
-
- return b;
-}
-
-void config_set_sensor_enabled(const char *sid, bool enabled)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_ENABLED);
- gconf_client_set_bool(client, key, enabled, NULL);
- free(key);
-}
-
-char *config_get_sensor_name(const char *sid)
-{
- char *name, *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_NAME);
- name = gconf_client_get_string(client, key, NULL);
- free(key);
-
- return name;
-}
-
-void config_set_sensor_name(const char *sid, const char *name)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_NAME);
- gconf_client_set_string(client, key, name, NULL);
- free(key);
-}
-
-int config_get_sensor_position(const char *sid)
-{
- char *key;
- int pos;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_POSITION);
- pos = gconf_client_get_int(client, key, NULL);
- free(key);
-
- return pos;
-}
-
-void config_set_sensor_position(const char *sid, int pos)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_POSITION);
- gconf_client_set_int(client, key, pos, NULL);
- free(key);
-}
-
-bool config_is_appindicator_enabled(const char *sid)
-{
- char *key;
- gboolean b;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_APPINDICATOR_DISABLED);
- b = gconf_client_get_bool(client, key, NULL);
- free(key);
-
- return !b;
-}
-
-void config_set_appindicator_enabled(const char *sid, bool enabled)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_APPINDICATOR_DISABLED);
- gconf_client_set_bool(client, key, !enabled, NULL);
- free(key);
-}
-
-bool config_is_appindicator_label_enabled(const char *sid)
-{
- char *key;
- gboolean b;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_APPINDICATOR_LABEL_ENABLED);
- b = gconf_client_get_bool(client, key, NULL);
- free(key);
-
- return b;
-}
-
-void config_set_appindicator_label_enabled(const char *sid, bool enabled)
-{
- char *key;
-
- key = get_sensor_att_key(sid, ATT_SENSOR_APPINDICATOR_LABEL_ENABLED);
- gconf_client_set_bool(client, key, enabled, NULL);
- free(key);
-}
-
bool is_slog_enabled()
{
return gconf_client_get_bool(client, KEY_SLOG_ENABLED, NULL);
client = NULL;
}
+ config_sync();
+
if (user_dir) {
free(user_dir);
user_dir = NULL;
}
+
+ if (key_file) {
+ g_key_file_free(key_file);
+ key_file = NULL;
+ }
+
+ if (sensor_config_path) {
+ free(sensor_config_path);
+ sensor_config_path = NULL;
+ }
}
struct config *config_load()
return user_dir;
}
+
+static const char *get_sensor_config_path()
+{
+ const char *dir;
+
+ if (!sensor_config_path) {
+ dir = get_psensor_user_dir();
+
+ if (dir)
+ sensor_config_path = path_append(dir, "psensor.cfg");
+ }
+
+ return sensor_config_path;
+}
+
+static GKeyFile *get_sensor_key_file()
+{
+ int ret;
+ GError *err;
+ const char *path;
+
+ if (!key_file) {
+ path = get_sensor_config_path();
+
+ key_file = g_key_file_new();
+
+ err = NULL;
+ ret = g_key_file_load_from_file(key_file,
+ path,
+ G_KEY_FILE_KEEP_COMMENTS
+ | G_KEY_FILE_KEEP_TRANSLATIONS,
+ &err);
+
+ if (!ret) {
+ if (err->code == G_KEY_FILE_ERROR_NOT_FOUND) {
+ log_fct(_("The configuration file "
+ "does not exist."));
+ } else {
+ log_err(_("Failed to parse configuration "
+ "file: %s"),
+ path);
+ }
+ }
+ }
+
+ return key_file;
+}
+
+static void save_sensor_key_file()
+{
+ GKeyFile *kfile;
+ const char *path;
+ char *data;
+
+ log_fct_enter();
+
+ kfile = get_sensor_key_file();
+
+ data = g_key_file_to_data(kfile, NULL, NULL);
+
+ path = get_sensor_config_path();
+
+ if (!g_file_set_contents(path, data, -1, NULL))
+ log_err(_("Failed to save configuration file %s."), path);
+
+ free(data);
+
+ log_fct_exit();
+}
+
+void config_sync()
+{
+ log_fct_enter();
+ save_sensor_key_file();
+ log_fct_exit();
+}
+
+static void
+config_sensor_set_string(const char *sid, const char *att, const char *str)
+{
+ GKeyFile *kfile;
+
+ kfile = get_sensor_key_file();
+ g_key_file_set_string(kfile, sid, att, str);
+}
+
+static char *config_sensor_get_string(const char *sid, const char *att)
+{
+ GKeyFile *kfile;
+
+ kfile = get_sensor_key_file();
+ return g_key_file_get_string(kfile, sid, att, NULL);
+}
+
+static bool config_sensor_get_bool(const char *sid, const char *att)
+{
+
+ GKeyFile *kfile;
+
+ kfile = get_sensor_key_file();
+ return g_key_file_get_boolean(kfile, sid, att, NULL);
+}
+
+static void
+config_sensor_set_bool(const char *sid, const char *att, bool enabled)
+{
+ GKeyFile *kfile;
+
+ kfile = get_sensor_key_file();
+
+ g_key_file_set_boolean(kfile, sid, att, enabled);
+}
+
+static int config_sensor_get_int(const char *sid, const char *att)
+{
+
+ GKeyFile *kfile;
+
+ kfile = get_sensor_key_file();
+ return g_key_file_get_integer(kfile, sid, att, NULL);
+}
+
+static void
+config_sensor_set_int(const char *sid, const char *att, int i)
+{
+ GKeyFile *kfile;
+
+ kfile = get_sensor_key_file();
+
+ g_key_file_set_integer(kfile, sid, att, i);
+}
+
+char *config_get_sensor_name(const char *sid)
+{
+ return config_sensor_get_string(sid, ATT_SENSOR_NAME);
+}
+
+void config_set_sensor_name(const char *sid, const char *name)
+{
+ config_sensor_set_string(sid, ATT_SENSOR_NAME, name);
+}
+
+void config_set_sensor_color(const char *sid, const struct color *color)
+{
+ char *scolor;
+
+ scolor = color_to_str(color);
+
+ config_sensor_set_string(sid, ATT_SENSOR_COLOR, scolor);
+
+ free(scolor);
+}
+
+struct color *
+config_get_sensor_color(const char *sid, const struct color *dft)
+{
+ char *scolor;
+ struct color *color;
+
+ scolor = config_sensor_get_string(sid, ATT_SENSOR_COLOR);
+
+ if (scolor)
+ color = str_to_color(scolor);
+ else
+ color = NULL;
+
+ if (!color) {
+ color = color_new(dft->red, dft->green, dft->blue);
+ config_set_sensor_color(sid, color);
+ }
+
+ free(scolor);
+
+ return color;
+}
+
+bool config_is_sensor_enabled(const char *sid)
+{
+ return config_sensor_get_bool(sid, ATT_SENSOR_GRAPH_ENABLED);
+}
+
+void config_set_sensor_enabled(const char *sid, bool enabled)
+{
+ config_sensor_set_bool(sid, ATT_SENSOR_GRAPH_ENABLED, enabled);
+}
+
+int config_get_sensor_alarm_high_threshold(const char *sid)
+{
+ return config_sensor_get_int(sid, ATT_SENSOR_ALARM_HIGH_THRESHOLD);
+}
+
+void config_set_sensor_alarm_high_threshold(const char *sid, int threshold)
+{
+ config_sensor_set_int(sid, ATT_SENSOR_ALARM_HIGH_THRESHOLD, threshold);
+}
+
+int config_get_sensor_alarm_low_threshold(const char *sid)
+{
+ return config_sensor_get_int(sid, ATT_SENSOR_ALARM_LOW_THRESHOLD);
+}
+
+void config_set_sensor_alarm_low_threshold(const char *sid, int threshold)
+{
+ config_sensor_set_int(sid, ATT_SENSOR_ALARM_LOW_THRESHOLD, threshold);
+}
+
+bool config_is_appindicator_enabled(const char *sid)
+{
+ return !config_sensor_get_bool(sid,
+ ATT_SENSOR_APPINDICATOR_MENU_DISABLED);
+}
+
+void config_set_appindicator_enabled(const char *sid, bool enabled)
+{
+ return config_sensor_set_bool(sid,
+ ATT_SENSOR_APPINDICATOR_MENU_DISABLED,
+ !enabled);
+}
+
+int config_get_sensor_position(const char *sid)
+{
+ return config_sensor_get_int(sid, ATT_SENSOR_POSITION);
+}
+
+void config_set_sensor_position(const char *sid, int pos)
+{
+ return config_sensor_set_int(sid, ATT_SENSOR_POSITION, pos);
+}
+
+bool config_get_sensor_alarm_enabled(const char *sid)
+{
+ return config_sensor_get_bool(sid, ATT_SENSOR_ALARM_ENABLED);
+}
+
+void config_set_sensor_alarm_enabled(const char *sid, bool enabled)
+{
+ config_sensor_set_bool(sid, ATT_SENSOR_ALARM_ENABLED, enabled);
+}
+
+bool config_is_appindicator_label_enabled(const char *sid)
+{
+ return config_sensor_get_bool(sid,
+ ATT_SENSOR_APPINDICATOR_LABEL_ENABLED);
+}
+
+void config_set_appindicator_label_enabled(const char *sid, bool enabled)
+{
+ config_sensor_set_bool(sid,
+ ATT_SENSOR_APPINDICATOR_LABEL_ENABLED,
+ enabled);
+}
+
*/
const char *get_psensor_user_dir();
+void config_sync();
+
#endif
GTK_WINDOW(ui->main_window))) {
ui_sensorlist_update(ui, 1);
config_set_sensor_color(s->id, s->color);
+ config_sync();
}
} else if (coli >= 0 && coli != COL_ENABLED) {
menu = create_sensor_popup(ui, s);
valid = gtk_tree_model_iter_next(model, &iter);
i++;
}
+ config_sync();
}
void ui_sensorpref_dialog_run(struct psensor *sensor, struct ui_psensor *ui)