This commit is contained in:
Valeria Fadeeva 2025-01-25 19:26:52 +05:00
parent d2dc58c9bf
commit ddc78137c8
1 changed files with 23 additions and 16 deletions

View File

@ -96,29 +96,36 @@ fn main() {
frame1.set_image(Some(scale_image));
frame1.set_label("");
if Path::new("/usr/bin/calamares").exists() &&
Path::new("/etc/calamares/settings.conf").exists() &&
Path::new("/etc/calamares/modules/").exists() {
let mut col_install_new_sys = Flex::default().column();
col_install_new_sys.set_margin(10);
col_install_new_sys.set_pad(10);
let mut col_install_new_sys = Flex::default().column();
col_install_new_sys.set_margin(10);
col_install_new_sys.set_pad(10);
let mut label_passwords = Button::default().with_label("User: Password\n---------------------\nroot: 123\nliveuser: 123");
label_passwords.deactivate();
let mut btn_install_system = Button::default().with_label("INSTALL NEW SYSTEM");
let mut btn_install_system = Button::default().with_label("INSTALL NEW SYSTEM");
btn_install_system.set_callback(move |b| {
b.deactivate();
std::thread::spawn({
let mut b = b.clone();
move || {
let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares";
let _ = run_cmd(cmd, None);
btn_install_system.set_callback(move |b| {
b.deactivate();
std::thread::spawn({
let mut b = b.clone();
move || {
let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares";
let _ = run_cmd(cmd, None);
b.activate();
}
b.activate();
}
});
});
});
col_install_new_sys.end();
grp_install_new_sys.fixed(&col_install_new_sys, 100);
col_install_new_sys.end();
grp_install_new_sys.fixed(&col_install_new_sys, 200);
}
grp_install_new_sys.end();
// -----------------------------------------------------------