class Debug { constructor() { this._debugPass = "just" this._init() } _init() { console.log("DEBUG") window.theme_utils = {} window.theme_utils.dirlist = function(path) { return false } window.greeter_config = { greeter: { debug_mode: true, } } window.lightdm = { is_authenticated: false, authentication_user: null, default_session: "awesome", can_suspend: true, can_hibernate: true, can_shutdown: true, can_restart: true, can_access_battery: true, can_access_brightness: true, sessions: [ { name: "awesome wm", key: "awesome" }, { name: "Ubuntu", key: "ubuntu" }, { name: "i3wm", key: "i3" }, { name: "bspwm", key: "bspwm" } ], users: [ { display_name: "Miyuki Shirogane", username: "Arsène", image: "./assets/users/Arsene.jpg" }, { display_name: "Kaguya Shinomiya", username: "Ice princess", image: "./assets/users/Ice princess.jpg" }, { display_name: "Easper", username: "espaiar", image: "" } ], languages: [ { name: 'American English', code: 'en_US.utf8' } ], language: 'American English', authenticate: username => { console.log(`Starting authentication with user: "${username}"`) }, cancel_authentication: () => { console.log(`Authentication cancelled`) }, respond: async (password) => { console.log(`Password provided: "${password}"`) if (password == this._debugPass) { lightdm.is_authenticated = true } else { await wait(2000) } authentication_done() }, start_session: session => { alert(`Logged with session: "${session}"`) location.reload() }, shutdown: () => { console.log("System is shutting down...") setTimeout(() => location.reload(), 2000) }, restart: () => { console.log("System is rebooting...") setTimeout(() => location.reload(), 2000) }, hibernate: () => { console.log("System is hibernating") setTimeout(() => location.reload(), 2000) }, suspend: () => { console.log("System is suspending") setTimeout(() => location.reload(), 2000) }, batteryData: { name: "Battery 0", level: 85, state: "Discharging" }, batteryUpdate: () => { console.log("Battery updated") }, brightness: 50, brightnessSet: (quantity) => { lightdm.brightness = quantity }, brightnessIncrease: (quantity) => { lightdm.brightness += quantity if (lightdm.brightness > 100) lightdm.brightness = 100 }, brightnessDecrease: (quantity) => { lightdm.brightness -= quantity if (lightdm.brightness < 0) lightdm.brightness = 0 } } } }