abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:11 | Komunita

Mozilla Corporation na svém blogu informuje, že ukončila služby Firefox Send a Firefox Notes. Mozilla Foundation na druhé straně představila rozšíření RegretsReporter. Jedná se o rozšíření pro Firefox a Chrome umožňující Mozillu informovat o doporučených videích na YouTube, jejíchž zhlédnutí uživatel lituje.

Ladislav Hagara | Komentářů: 16
včera 15:44 | Zajímavý článek

Společnost Nethemba informuje o již opravené kritické zranitelnosti v aplikaci Moje eZdravie na Slovensku. Kdokoli si mohl stáhnout informace o všech osobách testovaných na COVID-19 (jméno, příjmení, rodné číslo, telefonní číslo, místo pobytu, datum a výsledek odběru).

Ladislav Hagara | Komentářů: 19
včera 13:55 | Zajímavý software

GitHub CLI dospěl do verze 1.0.0. GitHub CLI umožňuje pracovat s GitHubem z příkazové řádky (gh issue list; gh pr status; gh release create; gh repo view; …).

Ladislav Hagara | Komentářů: 3
včera 09:00 | Nová verze

LabPlot (Wikipedie) je svobodná multiplatformní KDE aplikace pro interaktivní vytváření grafů a analýzu vědeckých dat. Téměř po roce vývoje byla vydána nová verze 2.8.

Ladislav Hagara | Komentářů: 0
včera 07:00 | Nová verze

Bylo vydáno Eclipse IDE 2020-09 aneb Eclipse 4.17. Představení novinek tohoto vývojového prostředí také na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:44 | IT novinky

Facebook na konferenci Facebook Connect představil brýle pro virtuální realitu Oculus Quest 2 (YouTube) s rozlišením 1832 x 1920 pixelů na jedno oko. Verze s úložištěm 64 GB stojí 299 dolarů, tj. o 100 dolarů méně než první Quest. Quest 2 vyžaduje přihlášení pomocí účtu na Facebooku.

Ladislav Hagara | Komentářů: 2
16.9. 21:33 | Komunita

GNOME mění číslování verzí. Po verzi 3.38 bude následovat verze 40.

Ladislav Hagara | Komentářů: 18
16.9. 16:33 | Nová verze

Po půl roce vývoje od vydání verze 3.36 bylo vydáno GNOME ve verzi 3.38 s kódovým názvem Orbis. Vydání obsahuje 27 896 změn od přibližně 901 přispěvatelů. Přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře a správce systémů. Videoukázka na YouTube.

Ladislav Hagara | Komentářů: 13
16.9. 13:44 | Komunita

Do pátku probíhá online konference vývojářů otevřené grafiky (Linux, Mesa, DRM, Wayland, X11, …) X.Org Developers Conference 2020 (XDC 2020). Na programu je řada zajímavých přednášek. Sledovat je lze na YouTube (středa, čtvrtek, pátek). Dění lze sledovat také na Twitteru.

Ladislav Hagara | Komentářů: 10
16.9. 13:11 | Pozvánky

Podobně jako LinuxDays proběhne i letošní konference OpenAlt nakonec online. Dnes ráno to spolek oznámil na svém webu. Důvodem je sílící epidemie onemocnění COVID-19. Online konference bude dvoudenní v původním termínu 7. a 8. listopadu. Zároveň s přechodem na online se prodlužuje termín pro přihlášení přednášek do středy 23. září.

bugme | Komentářů: 4
Používáte aplikaci eRouška?
 (15%)
 (4%)
 (2%)
 (12%)
 (52%)
 (8%)
 (7%)
Celkem 330 hlasů
 Komentářů: 31, poslední dnes 03:19
Rozcestník

Dotaz: Problémy s českou klávesnicí v

26.2.2003 09:53 Richard Gavenda | skóre: 19 | Třinec
Problémy s českou klávesnicí v
Přečteno: 61×
Mám takový problém a potřeboval bych vědět, jestli se s tím někdo potýká taky, případně jestli ho vyřešil.

Mám nainstalovaný RH8, locale nastavené na cs_CZ:UTF8 klávesová mapa v konzoli je cz-lat2 a mapa v xwindows je cz. Všechny české znaky, které jsou přímo na klávesnici, tj. na klávesách 1-0 fungují bez problémů, ale nefungují mrtvé klávesy. Na textové konzoli nefungují vůbec, v xwindows jsou problémy hlavně s háčkem, nelze napsat třeba znaky ň, ť, ď, atd. Systém mrtvou klávesu jakoby akceptuje ale po zmáčknutí dalšího znaku, třeba n, se nenapíše nic.

Kdybyste věděli někdo co s tím, ozvěte se prosím.

Odpovědi

26.2.2003 09:56 Richard Gavenda | skóre: 19 | Třinec
Rozbalit Rozbalit vše Doplnění
Ještě upřesnění: pod XWindows používám GNOME
26.2.2003 10:14 next
Rozbalit Rozbalit vše Problémy s českou klávesnicí v
Ako mate nastavene locales - premenne LC_* ? LC_CTYPE musi byt nastavene na sk_SK (ehm, cz_CZ :)
Stanislav Brabec avatar 26.2.2003 14:22 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Problémy s českou klávesnicí v
Gnome-2.0 mělo ve starších verzích chybu a neznalo české mrtvé klávesy (tuším až do gtk-2.0.7). Samostatný patch je zde. V textové konzoli to nechodí a zřejmě ještě nějakou dobu chodit nebude. Patch je zde (pozor, porušíte tím binární kompatibilitu jádra):
diff -Nurd linux.orig/drivers/char/keyboard.c linux/drivers/char/keyboard.c
--- linux.orig/drivers/char/keyboard.c	Mon Oct 16 21:58:51 2000
+++ linux/drivers/char/keyboard.c	Fri Sep 21 17:58:10 2001
@@ -151,7 +151,7 @@
 
 /* N.B. drivers/macintosh/mac_keyb.c needs to call put_queue */
 void put_queue(int);
-static unsigned char handle_diacr(unsigned char);
+static ushort handle_diacr(unsigned char);
 
 /* kbd_pt_regs - set by keyboard_interrupt(), used by show_ptregs() */
 struct pt_regs * kbd_pt_regs;
@@ -541,12 +541,24 @@
 
 static void do_self(unsigned char value, char up_flag)
 {
+        ushort v;
 	if (up_flag)
 		return;		/* no action, if this is a key release */
 
-	if (diacr)
-		value = handle_diacr(value);
-
+	if (diacr) {
+                v = handle_diacr(value);
+                if (kbd->kbdmode == VC_UNICODE) {
+                        to_utf8(v & 0xFFFF);
+                        return;
+                }
+            
+                /* 
+                 * this makes at least latin-1 compose chars work 
+                 * even when using unicode keymap in non-unicode mode
+		 */
+		value = v & 0xFF; 
+        
+        }
 	if (dead_key_next) {
 		dead_key_next = 0;
 		diacr = value;
@@ -582,18 +594,18 @@
 	if (up_flag)
 		return;
 
-	diacr = (diacr ? handle_diacr(value) : value);
+	diacr = (diacr ? (handle_diacr(value) & 0xFF) : value);
 }
 
 
 /*
  * We have a combining character DIACR here, followed by the character CH.
- * If the combination occurs in the table, return the corresponding value.
+ * If the combination occurs in the table, return the corresponding UCS2 value.
  * Otherwise, if CH is a space or equals DIACR, return DIACR.
  * Otherwise, conclude that DIACR was not combining after all,
  * queue it and return CH.
  */
-unsigned char handle_diacr(unsigned char ch)
+ushort handle_diacr(unsigned char ch)
 {
 	int d = diacr;
 	int i;
diff -Nurd linux.orig/include/linux/kd.h linux/include/linux/kd.h
--- linux.orig/include/linux/kd.h	Sat Jun 24 06:31:24 2000
+++ linux/include/linux/kd.h	Fri Sep 21 17:52:54 2001
@@ -115,7 +115,8 @@
 #define KDSKBSENT	0x4B49	/* sets one function key string entry */
 
 struct kbdiacr {
-        unsigned char diacr, base, result;
+        unsigned char diacr, base;
+        unsigned short int result; /* holds UCS2 value */
 };
 struct kbdiacrs {
         unsigned int kb_cnt;    /* number of entries in following array */

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.