fixed --wdir option.
[psensor.git] / src / main.c
index 71bb1e8..95163e0 100644 (file)
@@ -99,7 +99,9 @@ static void print_help()
 
        puts(_("  -u, --url=URL       "
               "the URL of the psensor-server, example: http://hostname:3131"));
-
+       puts(_("  --use-libatasmart   "
+              "use atasmart library for disk monitoring "
+              "instead of hddtemp daemon"));
        puts("");
 
        puts(_("  -d, --debug=LEVEL   "
@@ -133,18 +135,6 @@ update_psensor_values_size(struct psensor **sensors, struct config *cfg)
        }
 }
 
-static void log_measures(struct psensor **sensors)
-{
-       if (log_level == LOG_DEBUG)
-               while (*sensors) {
-                       log_debug("Measure: %s %.2f",
-                                  (*sensors)->name,
-                                  psensor_get_current_value(*sensors));
-
-                       sensors++;
-               }
-}
-
 void update_psensor_measures(struct ui_psensor *ui)
 {
        struct psensor **sensors = ui->sensors;
@@ -169,7 +159,7 @@ void update_psensor_measures(struct ui_psensor *ui)
                amd_psensor_list_update(sensors);
 #endif
 
-               log_measures(sensors);
+               psensor_log_measures(sensors);
 
                g_mutex_unlock(ui->sensors_mutex);
 
@@ -213,7 +203,7 @@ gboolean ui_refresh_thread(gpointer data)
 
        g_mutex_lock(ui->sensors_mutex);
 
-       graph_update(ui->sensors, ui->w_graph, ui->config);
+       graph_update(ui->sensors, ui->w_graph, ui->config, ui->main_window);
 
        ui_sensorlist_update(ui);
 
@@ -222,7 +212,8 @@ gboolean ui_refresh_thread(gpointer data)
 
 #ifdef HAVE_UNITY
        ui_unity_launcher_entry_update(ui->sensors,
-                                      !cfg->unity_launcher_count_disabled);
+                                      !cfg->unity_launcher_count_disabled,
+                                      cfg->temperature_unit == CELCIUS);
 #endif
 
        if (ui->graph_update_interval != cfg->graph_update_interval) {
@@ -347,7 +338,7 @@ static void log_init()
 }
 
 static struct option long_options[] = {
-       {"use_libatasmart", no_argument, 0, 0},
+       {"use-libatasmart", no_argument, 0, 0},
        {"version", no_argument, 0, 'v'},
        {"help", no_argument, 0, 'h'},
        {"url", required_argument, 0, 'u'},
@@ -414,7 +405,7 @@ int main(int argc, char **argv)
                                   &opti)) != -1) {
                switch (optc) {
                case 0:
-                       if (!strcmp(long_options[opti].name, "use_libatasmart"))
+                       if (!strcmp(long_options[opti].name, "use-libatasmart"))
                                use_libatasmart = 1;
                        break;
                case 'u':
@@ -495,6 +486,7 @@ int main(int argc, char **argv)
 
 #if !defined(HAVE_APPINDICATOR) && !defined(HAVE_APPINDICATOR_029)
        ui_status_init(&ui);
+       ui_status_set_visible(1);
 #endif
 
        /* main window */
@@ -504,6 +496,8 @@ int main(int argc, char **argv)
        /* drawing box */
        ui.w_graph = ui_graph_create(&ui);
 
+       ui_enable_alpha_channel(&ui);
+
        /* sensor list */
        ui_sensorlist_create(&ui);