end
end
+def count_cpus
+ cpus = 0
+ for line in IO.readlines('/proc/cpuinfo') do
+ line =~ /^processor/ and cpus += 1
+ end
+ return cpus
+end
+
def read_config
$config = {}
$config_file = File.expand_path('~/.booh-gui-rc')
system("mkdir ~/.booh")
end
if $config['mproc'].nil?
- cpus = 0
- for line in IO.readlines('/proc/cpuinfo') do
- line =~ /^processor/ and cpus += 1
- end
- if cpus > 1
+ if count_cpus > 1
$config['mproc'] = cpus
end
end
end
check_config_preferences_dep
+
+ cpus = 0
+ for line in IO.readlines('/proc/cpuinfo') do
+ line =~ /^processor/ and cpus += 1
+ end
+
+ if $config['cpus'] && count_cpus > $config['cpus'].to_i
+ show_popup($main_window, utf8(_("It seems you now have more CPUs available than last time booh was run.
+You should probably increase the amount of CPUs configured in Edit/Preferences,
+so that web-albums are generated as fast as possible on this computer.")), { :pos_centered => true, :not_transient => true })
+ end
+ $config['cpus'] = cpus
end
def check_image_editor