You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
693 B
JavaScript

function forceFullScreen(client) {
var screen = client.screen;
var screenGeometry = workspace.clientArea(KWin.ScreenArea, screen, 0);
client.geometry = screenGeometry;
}
function setupConnection(client) {
if (client.resourceClass != "cutefish-launcher"
|| client.resourceName != "cutefish-launcher" || client.dialog) {
return;
}
forceFullScreen(client)
client.geometryChanged.connect(client, function () {
forceFullScreen(this);
});
}
workspace.clientAdded.connect(setupConnection);
// connect all existing clients
var clients = workspace.clientList();
for (var i = 0; i < clients.length; i++) {
setupConnection(clients[i]);
}