Portál AbcLinuxu, 5. května 2025 07:57

Dotaz: icewm a vlaječka na přepínání klávesnice

6.2.2006 15:40 00000 | skóre: 7 | blog:
icewm a vlaječka na přepínání klávesnice
Přečteno: 346×
Odpovědět | Admin
Hurááá, mě už to funguje! Má ještě někdo zájem o to, abych napsal, jak dostat vlaječku pro přepínání klávesnice (např. us/cz) do IceWm? petr
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.2.2006 18:39 franta
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak pis teda...
7.2.2006 09:08 Jirka
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jelikož jsem ještě úplně nezapomněl ruštinu, povedlo se mi zprovoznit xxkb, který umožňuje přepínat klávesnici pro každé okno zvlášť a mít v každém okně vlaječku klávesnice.

Používám sice gnome, ale myslím, že by to mělo fungovat v každém okením správci. V případě zájmu se pokusím sepsat návod.

Jirka
Dalibor Smolík avatar 7.2.2006 09:45 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Ten návod by určitě nebyl od věci :-)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
8.2.2006 12:19 Jirka
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Návod na xxkb je na této adrese. Při jeho sepisování jsem našel i popis konfigurace v angličtině, ale co, zopakovat si azbuku nemůže být na škodu.

Jirka
7.2.2006 11:26 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
No mě teda jenom stačí pustit xxkb, aby to takhle fungovalo. (Používám XFCE4)
7.2.2006 14:54 Jirka
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Mně taky, ale aby to fungovalo podle mých představ, musel jsem se trochu hrabat v konfiguraci.

Jirka
7.2.2006 15:11 petr
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Zítra ráno to napíšu. Pro netrpělivé - objevil jsem wmxkb. Petr
8.2.2006 11:19 petr
Rozbalit Rozbalit vše Re: icewm a vlaječka na přepínání klávesnice
Postup pro zobrazení vlaječky (přepínání klávesnice v toolbaru. Platí pro IceWm a Mandrivalinux 2006 nebo Mandrakelinux 10.1. 1. Musí fungovat přepínání klávesnice pomocí X.org. V /etc/X11/xorg.conf by mělo být asi něco takového:

..........................

Option "XkbLayout" "us,cz"

Option "XKbOption" "grp:alt_shift_toggle,grp_led_scroll "

( V Mandrakelinuxu 10.1 by mělo být "XkbOption")

Po restartu X-ek by mělo jít přepínat mezi klávesnicemi pomocí L-Alt + Shift, a přepnutí je indikováno svítivou diodou Scroll na klávesnici.

2. Stáhnout si z internetu program wmxkb, nainstalovat ( viz urpmi), a hlavně, přečíst si manuál. Program se nachází na:

http://wmalms.tripod.com/#WMXKB

Vlaječky, které používá wmxkb, se nachází v /usr/share/pixmaps/wmxkb. Česká samozřejmě chybí. Stáhnout si vlajeckku cs, např. odtud:

http://www.lnx.cz/misc/wmxkbd.flags.tar.bz2

V Gimpu ořezat vlaječku us44.xpm, aby nebyla tak veliká, upravit velikost české vlaječky podle us44.xpm a vložit ji do /usr/share/pixmaps/wmxkb/cz44.xpm

3. Po nainstalování wmxkb by se měl objevit v domovském adesáři soubor .WMxkb. Měl by obsahovat toto:

#bily napis textu

wmxkb.group1.fgcol: yellow

#cervene pozadi textu

wmxkb.group1.bgcol: red

wmxkb.group2.fgcol: white

wmxkb.group2.bgcol: red

#Pokud chci zobrazit jen text, je potreba zakomentovat vse nize uvedene.

#Pri teto volbe davam do souboru autostart:

# wmxkb -geometry 20x20+770+744

#Chci zobrazit vlajecku a text vedle sebe ( vyska textu x sirka textu +-#xoffset+-yoffset).

#Pri teto volbe davam do souboru autostart :wmxkb -geometry #70x44+760+700

wmxkb.textGeometry: 18x18+44-21

#A nebo chci zobrazit jen tu vlajecku.

#Pri teto volbe davam do souboru autostart : wmxkb -geometry #44x44+770+744

#wmxkb.textGeometry: 0

Po okomentování v tomto souboru mi přestalo fungovat zobrazení textu (jen us).... Řešením bylo vše vymazat, zůstal mi jen jeden řádek: wmxkb.textGeometry: 18x18+44-21

3. Do ~/.icewm/winoptions by se mělo přidat toto:

#Toto je nastaveni programu wmxkb, urceneho pro zobrazeni cz/us vlajecky #v ToolBaru.

#Umisteni okna programu - pro zjisteni polohy doporucuji zakomentovat #vsechny radky, urcene pro tento program, spustit jej, kliknout na cerveny #krizek vlevo nahore, dat "presunout" a mysi pretahnout obrazek na misto #urceni. Zobrazi se jeho souradnice, takze neni nutne je slozite hledat.

#Otevrene okno programu se muze posunout tak, aby bylo videt na #toolbaru.

wmxkb.layer: Menu

#Nechci, aby se zobrazovaly tlacitka nahore v okne programu #(maximalizovat, minimalizovad atd)

wmxkb.dTitleBar: 0

#Nechci, aby se mi zobrazoval spusteny program v TaskBaru. wmxkb.ignoreTaskBar: 1

#Chci, aby se mi vlajecka zobrazovala ze vsech pracovnich ploch wmxkb.allWorkspaces: 1

wmxkb.dBorder: 0

5. Aby se to spouštělo při startu IceWm, do souboru ~/.icewm/autostart jsem napsal toto:

#! /bin/sh

#Spusteni programu pro zobrazeni vlajecky pri prepinani klavesnice. #Minimalni rozmer je 44x44+-xoffset+-yoffset. Pokud se zvoli mensi rozmer # (napr. 40x40), zobrazi se jen text

#Toto je volba pro spusteni programu jen s vlajeckou (viz .WMxkb):

#wmxkb -geometry 44x44+770+744&

#Toto je volba pro spusteni programu s vlajeckou a textem vedle sebe #(viz .WMxkb):

wmxkb -geometry 68x44+760+744&

#Toto je volba pro spusteni programu jen s textem (viz .WMxkb):

#wmxkb -geometry 20x20+770+744&

#Chci, aby se mi automaticky připojovala media, tak, jako v Gnome nebo #KDE:

gnome-volume-manager&

A to je tedy vše, přátelé..... Přeji hezkou zábavu. Já osobně vlaječku nepotřebuji, ale má spolupracovnice mi řekla: ...."No já mám ale ve Windows takovou vlaječku na přepínání klávesnice..." Námitka, že ve Windows se taky přepíná pomocí L-Alt + Shift, neobstála. Proto to vlastně všechno vzniklo ... Petr

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.