Portál AbcLinuxu, 12. května 2025 08:04

Dotaz: zamknuti obrazovky v jave

8.9.2008 16:19 bezda
zamknuti obrazovky v jave
Přečteno: 225×
Odpovědět | Admin
potrebuji v jave napsat program ne nepodobny xlockmore nebo xscreensaver, ale rozhodne se nespokojim s
        mainFrame.setPreferredSize(Toolkit.getDefaultToolkit().getScreenSize());
        mainFrame.setAlwaysOnTop(true);
        mainFrame.setResizable(false);
        mainFrame.setLocation(1, 1);
        mainFrame.setState(JFrame.NORMAL);
        mainFrame.toFront();
da se to velice jednoduse obejit. pokousim se o pouziti Xlib, specialne funkce XGrabServer() ale bohuzel se mi nedari. kdyz tuto metodu zavolam, dojde k zatuhnuti celeho procesu ale k ostatnim oknum se X udalosti dostavaji coz je presny opak toho co bych potreboval :( pokousel jsem se louskat zdrojovy kod xlock.c, ale 800radkova metoda main je pro me prilis masochisticka. prosim nekoho zkusenejsiho o radu, idealne funkcni kousek kodu. nebo alespon o zdrojove kody xlock nekdy z doby pred 12-Apr-88 :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.9.2008 18:59 luky
Rozbalit Rozbalit vše Re: zamknuti obrazovky v jave
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jako klicove funkce xlocku (xlockmore 4.11) se mi jevi XGrabPointer, XGrabKeyboard, XEnableAccessControl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.