Sziasztok!
Ubuntu alatt a java appletes chat kliensekben (chat.gyaloglo.hu, chat.hu) nem lehet beilleszteni (CTRL-V) semmit. Firefox és Chromium alatt is fennáll a probléma. A legfrissebb Ubunturól beszélünk (11.04) de régebbieknél szintén ez volt a gond.
Mi a megoldás?
- 3297 megtekintés
Hozzászólások
A Gyalogló esetében tudok segíteni.
(Bár nyilván kis változtatással alkalmazható lesz a Chat.hu esetén is.)
Hozz létre egy .java.policy nevű fájl a saját felhasználói könyvtáradban és másold bele ezeket:
grant codeBase "http://chat.gyaloglo.hu/-" {
permission java.awt.AWTPermission "accessClipboard";
permission java.net.SocketPermission "*:1-65535","connect,accept,resolve,listen";
permission java.io.FilePermission "${user.home}${/}GyalogloChat${/}-", "read, write, delete";
permission javax.sound.sampled.AudioPermission "record, play";
permission java.util.PropertyPermission "user.home", "read";
};
Fontos, hogy a fájl neve ponttal kezdődik!
Ha már létezik ilyen fájl, akkor a benne lévő beállításokat tartsd meg, ezt pedig csak fűzd hozzá.
Ezek az engedélyek persze nem csak a clipboard elérését teszik lehetővé, de a Gyalogló kliensének esetleg szüksége lehet a többire is.
Ha nem akarsz ezzel kínlódni, akkor próbáld ki a http://chat.gyaloglo.hu/php/beta.php oldalról elérhető klienst. Ugyan ebben sem működik közvetlenül a beillesztés a fenti fájl nélkül, de ebbe az appletbe bekerült egy beillesztés gomb, ami egy javascriptes dialog segítségével próbálja meg megoldani a beillesztést.
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen, működik a dolog!
Nemes feladatot hajtottunk végre ezzel, mert kedves jó édesanyám pingpongozik xp és ubuntu között, és már éve ez az utolsó akadály, hogy full áttérjen :)
Egyébként honnan van ezt a kódrészlet? Csak mert a chat.hu és gyaloglo teljesen jól működött eddig is, a beillesztéstől eltekintve. Szóval én nem másoltam be az egész kódot amit írtál, csak a clipboardra vonatkozót, így:
grant codeBase "http://chat.gyaloglo.hu/-" {
permission java.awt.AWTPermission "accessClipboard";
};
Ez is elég volt.
- A hozzászóláshoz be kell jelentkezni
Örülök, hogy sikerült megoldani. :)
Az egyik jre kiadás óta van ez a gond.
Windowson is létezik a probléma, de ott az awt-s appleteket nem érinti.
Viszont a bétás gyalogló kliens swinges és ott windowsos jre-vel sem megy a beillesztés .java.policy nélkül. Ehhez lett mellékelve ez a policy fájl.
- A hozzászóláshoz be kell jelentkezni