Update
This commit is contained in:
parent
d2dc58c9bf
commit
ddc78137c8
39
src/main.rs
39
src/main.rs
|
@ -96,29 +96,36 @@ fn main() {
|
||||||
frame1.set_image(Some(scale_image));
|
frame1.set_image(Some(scale_image));
|
||||||
frame1.set_label("");
|
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();
|
let mut label_passwords = Button::default().with_label("User: Password\n---------------------\nroot: 123\nliveuser: 123");
|
||||||
col_install_new_sys.set_margin(10);
|
label_passwords.deactivate();
|
||||||
col_install_new_sys.set_pad(10);
|
|
||||||
|
|
||||||
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| {
|
btn_install_system.set_callback(move |b| {
|
||||||
b.deactivate();
|
b.deactivate();
|
||||||
std::thread::spawn({
|
std::thread::spawn({
|
||||||
let mut b = b.clone();
|
let mut b = b.clone();
|
||||||
move || {
|
move || {
|
||||||
let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares";
|
let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares";
|
||||||
let _ = run_cmd(cmd, None);
|
let _ = run_cmd(cmd, None);
|
||||||
|
|
||||||
b.activate();
|
b.activate();
|
||||||
}
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
col_install_new_sys.end();
|
col_install_new_sys.end();
|
||||||
grp_install_new_sys.fixed(&col_install_new_sys, 100);
|
grp_install_new_sys.fixed(&col_install_new_sys, 200);
|
||||||
|
}
|
||||||
|
|
||||||
grp_install_new_sys.end();
|
grp_install_new_sys.end();
|
||||||
|
|
||||||
// -----------------------------------------------------------
|
// -----------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue