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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 18
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 767 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

26.2.2008 19:57 Howard | skóre: 17
Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Přečteno: 1809×
Snazim se o vytvoreni rozlozeni klavesnice CSHack pro Linux. Nejprve otazka, nedelal jste ho uz nekdo? Jelikoz jsem ho nikde nevygooglil, mam za to, ze ne a ze to ceka prave na me :-)

Takze abych se to naucil, nasel a procetl jsem si clanky o klavesnici VOK a o XKB zde na abclinuxu. Vysel jsem z klavesnice VOK a zjistil, ze to neni vlastne ani moc tezke. Nicmene neumim jednu vec - jak zmenit pravy ALT na Caps lock - jinak vse ostatni prakticky dokazu nastavit. Pokousel jsem se tedy o toto v souboru vok:
xkb_symbols "czech" { include "vok(basic)" include "level3(CapsLock_switch)" ...

To bohuzel nefunguje, zkousel jsem psat ruzne i Caps, Caps-Lock, atd... nic nepomaha, rozlozeni klavesnice vzdy nefunguje a objevi se ERR na ukazateli aktualniho rozlozeni. Ale rikam si, ze takhle jednoduche to asi nebude. Dale jsem vygooglil, jak zamenit Caps lock a CTRL, zkousel jsem to predelat na RALT, bohuzel at to do toho souboru vok dam kamkoliv, je to bez efektu a jen to zpusobi, ze pismena s hackama a carkama nedokazu napsat ani pomori RALTu.

key <CAPS> { symbols[Group1]= [ Control_L ] };
key <LCTL> { symbols[Group1]= [ Caps_Lock ] };


Takze moje otazka zni, jak co nejjednoduseji prehodit u klavesnice VOK pravy ALT za Caps lock? To je prakticky to, co potrebuju. Zrejme bude potreba udelat neco vic, nez jen editace souboru vok, minimalne me napada deaktivovat Capslock, ale co dal, nevim.
openSUSE 13.1

Řešení dotazu:


Odpovědi

27.2.2008 00:37 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Před asi dvěma lety, jsem řešil podobný problém, nakonec jsem líně vypreparoval všechny includované položky do jednoho souboru. Je to možná nečisté řešení :-), ale všechny klávesy jsou definovány na jednom místě. Při stisknutém right_altu lze psát české znaky. Doufám, že to aspoň trochu pomůže :-D.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
27.2.2008 08:28 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Diky. Nahral jsem to tam stejne jako predtim vok, bohuzel se mi nedari z tohoto rozlozeni vyloudit ceske znaky, mackam pravy alt a postupne vsechny klavesy, porad pise bez diakritiky a na cislech cisla.

Druha otazka. Pokud by mi to fungovalo, co bych mel na tomto rozlozeni zmenit, abych psal pismena s hacky a carky pomoci caps locku, je to tento radek?

key <RALT> { [ Mode_switch, Meta_R ] };
zmenim na:
key <CAPS> { [ Mode_switch, Meta_R ] };
?
openSUSE 13.1
27.2.2008 11:54 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Ano, pak při stisknutém a drženém capslocku půjde psát české nebo jiné znaky.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
27.2.2008 14:59 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
OK. No ale me to bohuzel nepise ceske znaky ani s tim RALTem. Nemuzeme mit ruzne verze neceho? Ja pouzivam openSuse 10.3, KDE 3.5.7.
openSUSE 13.1
27.2.2008 23:26 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Já mám Slackware 12 a X Window System Version 1.3.0 a klávesnici si za chodu re-nastavím tímhle příkazem:
#!/bin/bash
setxkbmap -rules xfree86 -model pc101 -symbols "xxx" #-option "grp_led:scroll"
a v xorg.confu:
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc101"
    Option         "XkbSymbols" "xxx"
    Option         "Protocol" "Standard"
    Option         "AutoRepeat" "500 30"
EndSection
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
28.2.2008 13:24 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
No tak teď už to na Caps Lock reaguje, ale občas se stane, že ho zmáčknu a potom to již pořád píše s háčkama a čárkama. Vypnout nejde, ale když ho znovu mačkám, tak to náhodně píše některá písmena velká: PřÍliŠ ŽluťouČký KůŇ ...

Každopádně díky moc, budu ještě experimentovat a upravovat si to rozložení (některá písmena jsou totiž jinde a nelze psát velká písmena s diakritikou pomocí SHIFT+CAPS lock a taky nechci, aby CAPS+čísla psalo diakritiku jako česká qwerty).

Jestli se mi podaří dokopat to rozložení do pobody CShacku, dám to k dispozici (nebo pokud to někdo chcete již nyní, stáhněte si xxx a změňte RALT na CAPS).
openSUSE 13.1
28.2.2008 17:39 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
To chování CapsLocku vypadá jako by fungovalo zároveň jako Capslock a přepnutí skupiny. Jsou odstraněné všechny odkazy na něj, kromě přepnutí skupiny? Ještě by to mohlo taky kolidovat s programem na nastavení klávesnice pro KDE (já ten program nepoužívám, klávesnici ošetřuje jen Xserver).
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
7.3.2008 09:04 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
No když jsem vypnul Rozložení klávesnice v Ovládacím centru a zapnu si to tím příkazem setxkbmap, tak to funguje, právě s tím píšu tento příspěvek. Ale musím to vždycky po přihlášení zapnout. Teď ještě koukám, že jsem neudělal jednu věc, neupravil jsem v xorg.confu Section "InputDevice", jestli to chápu dobře, tak potom mi bude ta klávesnice fungovat hned.

No a v černé příkazové řádce to nefunguje - pochopil jsem, že tam se to dělá jinak, nicméně tam si vystačím s anglickou klávesnicí, zas tak často mimo Xka nedělám, takže asi neřešit.
openSUSE 13.1
7.3.2008 09:11 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Ojoj, jeden zásadní problém, pokud mam nahozenu tuto klávesnici, nefungují klávesové zkratky, mam nastaveno WIN+1234 na přepínání ploch, WIN+R na zobrazení dialogu na spuštění příkazu, atd... Kombinace s CTRL i ALT fungují, ale s WIN ne. Dá se to nějak pořešit?
openSUSE 13.1
7.3.2008 10:30 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Takže po úpravě InputDevices v xorg.conf mohu psát tou klávesnicí hned po přihlášení, ale ten druhý problěm to nevyřešilo, WIN+cokoliv stále nefunguje.
openSUSE 13.1
7.3.2008 11:54 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Tak pěkně jsem si tu pokecal :) ale už jsem to vyřešil. Poté, co jsem zjistil, že pravá klávesa WIN stále funguje, jsem na to přišel hned. V souboru xxx jsem musel změnit

[code] modifier_map Mod1 { Alt_L, Alt_R, Meta_L};[/code]

na

[code] modifier_map Mod1 { Alt_L, Alt_R};[/code]

Příliš nechápu, co jsem to udělal, ale hlavně že to chodí :-)
openSUSE 13.1
7.3.2008 14:07 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Jo v tom mým souboru rozlišení jsou win klávesy zakomentovaný, protože já je na klávesnici jednoduše nemám :-D. Modifikátor 1 je definice které klávesy se budou používat jako alt. Sekce v InputDevices dělá to samé jako ten ruční program, ale automaticky.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
8.3.2008 23:28 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Je to super, už jsem docela spokojenej, teď už mi zbývá jen upravovat ten soubor do podoby klávesnice cshack.

Jen jeden detail, nechci, aby si někdo myslel, že jsem příliš náročnej, ale proč když v tomto pořadí zmáčknu například CAPS + SHIFT + A, tak to správně napíše "Á", ale když zmáčknu SHIFT + CAPS + A, tak to napíše "a"? A takhle to je se všema písmenama. Já teda z 90% napřed mačkám CAPS, ale občas ne a je to pak trochu nepříjemné :-). Pokud to nejde jednoduše poladit, tak na to kašlu, jsem velmi spokojený, že to mám v této podobě :-)
openSUSE 13.1
9.3.2008 00:27 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Jo to je taky jeden z následků klávesnice bez win kláves, to jsem měl kvůli Compizu. Stačí změnit položku u CAPSLOCKU na Mode_switch i u druhé skupiny, takže něco jako: [Mode_switch, Mode_switch].
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
23.1.2009 18:58 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Presel jsem na openSuse 11.1 / KDE 4.1 a mam problem s nastavenim cshacku. Vse jsem udelal stejne jako v 10.3, tedy:

- soubor cshack nahrát do /usr/share/X11/xkb/symbols
- do souboru /usr/share/X11/xkb/rules/xorg.lst do sekce ! layout dopsat:
cshack cshack keyboard
- upravit v /etc/X11/xorg.conf část Section "InputDevice" na něco takového:
Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbSymbols" "cshack"
Option "Protocol" "Standard"
Option "AutoRepeat" "500 30"
EndSection

Vysledek je ten, ze cshack funguje pouze na login obrazovce, po prihlaseni uz zase funguji LOCK klavesy beznym zpusobem a mam v podstate anglickou klavesnici. Dival jsem se do nastaveni klavesnice, prepinac rozlozeni je vypnuty. Nevite, kde bych jeste co mel vypnout, aby mi pozadovane rozlozeni klavesnice fungovalo i po prihlaseni?

Jeste dodatek, pokud si to rozlozeni nahodim rucne prikazem:
setxkbmap -rules xfree86 -model pc101 -symbols "cshack" #-option "grp_led:scroll"
tak sice zacne fungovat, ale prestanou mi v KDE fungovat vsechny klavesove zkratky SUPER+cokoliv, to se v KDE 3.5 take nedelo.
openSUSE 13.1
23.1.2009 21:57 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Takze problem s tim, ze po prihlaseni mi neco prepnulo klavesnici na anglickou, jsem vyresil editaci souboru .kde4/share/config/kxkbrc:

LayoutList=cshack(us_cz_qwerty)

 

Ale stale zbyva zasadni problem, klavesa WIN nefunguje.

 

openSUSE 13.1
25.1.2009 14:42 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Je v definici mapy něco přiřazeného k položce <LWIN> ?
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
25.1.2009 16:20 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Ano je, toto:

  key <LWIN> { [ Meta_L ],   [ Meta_L ] };

openSUSE 13.1
25.1.2009 16:26 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Další možnosti jsou Super_L a nebo Hyper_L. To samé pro RWIN.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
25.1.2009 17:02 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Nahradil jsem vsechny vyskyty Meta_ za Super_ a znovu nahodil rozlozeni pomoci setxkbmap, bohuzel beze zmeny. Totez s Hyper_ 

openSUSE 13.1
25.1.2009 17:21 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Hmm pak je v tý definici mapy ještě část definice modifikátorů (Mod1, Mod2, ...). Tam by mohl být taky problém, ještě bych zkontroloval v nějakém správci klávesových zkratek, zda jsou vůbec ty Win klávesy přiřazené (v KDE 3.5 tam je i přiřazení modififikátorů). No a pokud to ani potom nepůjde, tak zkus programy jako xev na zjištění, zda vůbec klávesnice něco posílá.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
26.1.2009 19:12 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Ve spravci klavesovych zkratek opravdu jsou, pouzivam WIN+1234 na prepinani ploch a WIN+R na zobrazeni okna Spustit prikaz (zvyk je zvyk). Kdyz nahodim US nebo klasickou CZ klavesnici, WIN+cokoliv funguje.

Zkousel jsem ten xev, na klavesu WIN reaguje.

No a zkusil jsem prepnout na KDE 3.5, ktere mi stejne mimochodem vyhovuje vic nez KDE 4.1 a tam je vse funkcni, tedy cshack v te podobe, kterou si mi pomohl vytvorit a kterou jsem pouzival v openSuse 10.3 rovnez v KDE 3.5. 

Co tedy muze ve 4.1 byt jineho, ze mi to zpusobuje takovy problem? Uvidime, zda-li to nebude v 4.2 lepsi, ale spis ocekavam, ze ne.

 

Jeste sem hodim nastaveni tech modifikatoru:

modifier_map Mod1 { Alt_L, Alt_R};
modifier_map Mod2 { Num_Lock };
modifier_map Mod5 { Scroll_Lock };
modifier_map Mod3 { Meta_R };
modifier_map Shift { Shift_L, Shift_R };
modifier_map Lock { Caps_Lock };
modifier_map Control{ Control_L, Control_R };

openSUSE 13.1
26.1.2009 19:26 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Aha, prve jsem spatne pochopil to prirazeni modifikatoru. Tak v 3.5 to opravdu je, ale tam je vse ok. V 4.1 to nemohu najit. 

openSUSE 13.1
26.1.2009 19:36 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Tak to bohužel nevím, neb mám stále KDE 3.5. Btw v mapě altwin je pro Win klávesy Mod4.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
21.5.2009 21:15 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Dnes jsem nainstaloval Kubuntu 9.04. Ani v KDE 4.2 ta moje klávesnice neběhá, situace je ještě o něco horší, po nahození totiž nejen že přestane fungovat klávesa Win, ale dokonce i šipky a insert, delete, home, end, page up a down. Nezačnou fungovat ani po návratu zpátky na us klávesnici (příkaz setxkbmap -layout us). Nepřišel jsem na to proč a ani jak je znovu zprovoznit, jedině restartem.

Asi budu muset do kubuntu nacpat zase KDE 3, ale nepřešel si mezitím náhodou na KDE 4? Sám to asi nedám dohromady.

 

openSUSE 13.1
22.5.2009 00:12 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Vypisujou ty klávesy něco při příkazu xev?

Stále jsem nepřešel a mám takový dojem, že až budu přecházet, tak nejspíše na Fluxbox :-).
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
25.6.2009 22:57 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

 Sorry, nejak jsem na to zapomnel. Mezitim jsem se zase vratil do OpenSuse 11.1 a KDE 3, kde mi to funguje, mel jsem spoustu jine prace a nemel cas na testovani :-(

Ted jsem vyzkousel i neco jineho nez KDE - Gnome, Fluxbox, FVWM, IceWM, TWM, a dalsi. Prijde mi, ze ta moje klavesnice funguje jenom v KDE3, takze asi mam problem :)  Je fakt, ze treba zrovna ve Fluxboxu sem neprisel na to, jak proverit funkcnost klavesy win, ale v nekterych ano (vcetne Gnome) a je tam stejny problem jako v KDE4, takze asi opravdu mam problem :)

Zkusil jsem ten xev ve Fluxboxu i KDE4, reaguje to na nej, tady je nejaky vypis:

fluxbox, stisk klavesy win, us klavesnice

KeyPress event, serial 38, synthetic NO, window 0x1400001,
  root 0x128, subw 0x0, time 386212, (411,71), root:(1160,96),
  state 0x10, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
  XLookupString gives 0 bytes:
  XmbLookupString gives 0 bytes:
  XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x1400001,
  root 0x128, subw 0x0, time 386644, (411,71), root:(1160,96),
  state 0x50, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
  XLookupString gives 0 bytes:
  XFilterEvent returns: False

fluxbox, stisk klavesy win, cshack

KeyPress event, serial 40, synthetic NO, window 0x1400001,
  root 0x128, subw 0x0, time 426066, (49,315), root:(798,340),
  state 0x10, keycode 115 (keysym 0xffe7, Meta_L), same_screen YES,
  XLookupString gives 0 bytes:
  XmbLookupString gives 0 bytes:
  XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x1400001,
  root 0x128, subw 0x0, time 426343, (49,315), root:(798,340),
  state 0x30, keycode 115 (keysym 0xffe7, Meta_L), same_screen YES,
  XLookupString gives 0 bytes:
  XFilterEvent returns: False

 

 

 Da se z toho neco vycist?

 

 

openSUSE 13.1
26.6.2009 00:41 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
V druhé variantě je win key definovaný místo na Super_L na Meta_L. Takže v tom popisným souboru by mělo stačit změnit u řádků jako:

key <LWIN>

key <RWIN> všechny definice z Meta na Super. Potom ještě najít zbývající Meta a vymazat je a přidat řádek: modifier_map Mod4 { Super_L, Super_R }; Když tak si prohlídni ostatní popisný soubory v nich to lze vyčíst.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
28.6.2009 11:02 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Perfektní, tak to nebylo zas tak těžké, díky moc!
Funguje to úplně všude.

Teď tam tedy mám toto:

  modifier_map Mod1 { Alt_L, Alt_R};
  modifier_map Mod2 { Num_Lock };
  modifier_map Mod4 { Super_L, Super_R };
  modifier_map Mod5 { Scroll_Lock };

  modifier_map Shift { Shift_L, Shift_R };
  modifier_map Lock { Caps_Lock };
  modifier_map Control{ Control_L, Control_R };

 

PS: Asi budu přecházet na Xfce :) 

openSUSE 13.1
28.6.2009 14:15 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Gratuluju :-). Btw tomu říkám dlouhá a přesto úspěšná diskuze :-D.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
28.6.2009 21:31 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

To prodloužení bylo hlavně způsobené mým častým zaneprázdněním, jsou měsíce, kdy se v ničem nehrabu, jsem rád, že vše funguje a od rána do večera buším kód :-)

Ještě mám takový malý problém, ale s tím mě už asi nepomůže ani Linus Torvalds s Billem Gatesem dohromady  :-) - v Linuxu i ve Windows na vzdálené ploše přes rdesktop mám klávesnici cshack a nedokážu na té vzdálené ploše psát znaky s diakritikou, po stisku caps lock začnou aplikace na vzdálené ploše divně problikávat a při psaní to napíše každé třetí písmeno :-), ale zřídkakdy potřebuju na vzdálené ploše diakritiku a když už, napíšu si to v Krusaderu dole v příkazáku a přes schránku zkopíruju, jsem na to zvyklý, protože ve Windows v aplikacích, které jsou založeny na GTK (Gimp, Pidgin, ...) také nefunguje diakritika při zapnutém cshacku, ale i tam zřídkakdy potřebuju diakritiku. To bylo jen pro zajímavost, abyste věděli, jaký to mám těžký život s cshackem, přesto ale mi spoustu času ušetří, takže to už neřešte ;-))))))))))))))))

openSUSE 13.1
28.6.2009 22:59 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
To už bych dal do jiného dotazu radši :-).
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
28.6.2009 21:38 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK

Kazdopadne jeste jednou diky za kvalitni pomoc! :-) 

openSUSE 13.1
24.12.2009 21:08 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Tato diskuze asi nikdy neskonci :)
Opet nastal problem, tentokrat v openSuse 11.2 a KDE 4.3. Po aktivaci tehle klavesnice sice muzu psat s diakritikou pomoci caps locku, jenze ostatni aplikace prestanou reagovat na klavesu Win a treba kdyz stisknu samotnou sipku nahoru, chova se to jako kdyz zmacknu print screen, ostatni sipky nefunguji. KDE3 neni podporovano, nemam se kam vracet :(. Pritom v openSuse 11.1 to funguje i pod KDE 4.
openSUSE 13.1
24.12.2009 21:19 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Tak sorry, zbytecna panika, klavesnici je nutne nahazovat jinym prikazem, mel jsem tam zbytecne moc parametru, staci pouze:

setxkbmap -symbols cshack
openSUSE 13.1
8.1.2013 23:23 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Po letech dalsi komentar - problem v openSUSE 12.2 ;-)

Najednou mi (levy i pravy) shift + F1 az F6 funguje stejne, jako bych zmacknul ctrl + alt + F1 az F6.

Priklad:
Jsem v Krusaderu a chci vytvorit novy soubor, zmacknu shift + F4, misto dialogu pro novy soubor zmizi grafika a objevi se ctvrta prikazova radka ;-)
Tak zmacknu ALT+F7, cimz se zase vratim do X.

No snad to nejak vyresim, to bude drobnost - ale v openSUSE 12.1 to nedelalo, co se tam zase mohlo zmenit probuh :-)
openSUSE 13.1
9.1.2013 03:51 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Příloha:
  • xxx (7335 bytů)
Já jsem musel při přechodu na nejnovější slack změnit konfiguraci mapování klávesnice (vlastní mapa). Přikládám můj soubor z adresáře /etc/X11/xkb/symbols/. Tuším, že původně tam byl u definice Fx výraz XF86_Switch_VT_1.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
12.1.2013 14:45 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Děkuji, zabralo to ;-)

openSUSE 13.1
12.1.2013 15:39 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
A když už to tak máš, nejsou s tím nějaké problémy? - jedná se mě o to, že je tam použita víc něž jedna „skupina“.
Na freedesktop se píše, mimo jiné:
„1. Every layout/variant has to define a single group: group 1. Layouts with multiple groups are not accepted.“
a důsledky toho jsou například to, že „grafickým přepínátkům rozložení“ to spolu s multi-group definicí rozhodní sandál a měl jsem s tím, v minulosti nějaké, nyní přesně nespecifikovatelné, potíže. Naposledy mi multi-group definice fungovala bezproblémově na KDE 3.5 (myslím OpenSuse - ne že by to bylo důležité).
Obvykle potíže nejsou nijak vážné (krom toho, že to právě, nyní přesně nespecifikovatelně :), něco nepřepne), ale jakmile chce člověk přidat jiné rozložení a používat jej spolu s multi-group, tak, aspoň podle mých zkušeností, je v pr..li - toš se ptám( jestli to nejen chodí, ale i seje :))…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.1.2013 17:18 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
No chodi mi to dobre. Klavesnice neprepinam, pouzivam porad cshack, to je prave jeden z duvodu vzniku.
openSUSE 13.1
12.1.2013 18:11 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Pokud se používá samostatně tak to eliminuje 99 % problémů, používám také tak (jiné) „multi“ rozložení, ale sem tam musím (nebo chci) přepnou na jiné rozložení, které není součástí (holt úplně všechno se do jednoho těžko narve).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.1.2013 18:21 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
U mě ta klávesnice vznikla jako spontánní reakce na problémy s přepínátkama. Už na win 3.11 jsem zuřivě přepínal rozložení během psaní textu, programovat v českým rozložení mě totiž nikdy nešlo (a začínal jsem na špatně lokalizovatelném/nelokalizovatelném MSDOS 5.0). Postupem času jsem musel navíc používat českou klávesnici na referáty.

Od začátku používání multigroup mě to jede v pohodě ve všech verzích slackware od té doby (od cca slacku 10-11 nebo tak nějak) a kromě toho, že teďka zřejmě přestaly xka používat tu konstantu, tak problémy v zásadě nebyly. Klikátka jsou defaultně vypnutá, na co taky, když mě na jiný rozložení stačí pouhý přidržení RALTu.

Jestli to ty klikátka fakt neuměj, tak by to mohl asi být problém. Ale nikdy jsem další rozložení navíc nepotřeboval a čekal bych, že se to přepne něčím jako setxkbmap. Jinak když dám grep ostatní layouty, tak třeba "level3" má i group3 a group4 :-D.

P.S. Můj layout hlavně taky vznikal dost ve spěchu a slepováním kousků ostatních map. Vlastně ani nevím jestli je validní nebo správně použitý, ale funguje (a vo tom to je ;-) ).
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
12.1.2013 18:45 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
To máme stejné na 3.11 potažmo na W95 jsem editoval binárně soubor rozložení a měnil si je, pak vzniklo postupně a i dle názoru jiných toto potažmo toto.
Dneska bych to asi bylo trochu jinak, ale už je to zažité…
Ale již právě v minulosti, jsem upustil od vice skupin, bo to zlobilo a tak nějak si říkám, že bych se k tomu vrátil a doplnil si právě nějakou skupinu a pak by asi nutnost přepnutí na jiné rozložení dosáhla nuly.
Jo, pomocí setxkbmap není problém, ale já tak nějak chci vidět ikonku/vlaječku a musel bych si asi udělat vlastní aplet aby se to chovalo korektně. Což bych ještě snad oželel, ale bojím se že si pak zvyknu, a díky té výše uvedené větičce na freedesktop.org, „někdo“ udělá „malou“ změnu v rámci evoluce, a pro mě/nás to bude revoluce a skupiny budou v trapu.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.1.2013 19:10 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Wow tak v době 3.11 jsem referáty ještě nepsal, to snad jen úplně na konci. Taky jsem neměl přístup na internet, takže jsem nevěděl jakej soubor bych měl jak editovat a zničit systém se mě nechtělo (protože jsem už z pár nepříjemných pokusů věděl jaké to je :-D). Jen tak pro zajímavost, jakej to byl soubor? :-D (nebo myslíš country.sys?)

Jinak jsem se na spoustě kompech setkal s tím, že v českým rozlišení ten ralt funguje zrcadlově oproti tomu mýmu xxx rozložení a pak ještě funguje navíc přepnutí do us. Konkrétně to byla nějaká předposlední fedora a SLED 11.2 (a to v defaultní konfiguraci). Takže buď to mají stejně jako já a funguje to a nebo se to dá udělat kompatibilně.

P.S. Jo takového evolučního skoku se taky mírně děsím :-D.
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
12.1.2013 20:52 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Přílohy:
Já jsem tenkrát nepsal (stejně jako dnes) referáty - zde jsem podobnost nehledal, s internetem jsme na tom byli naprosto stejně :-).

Ad. W95:
Nastartoval jsem tedy notebooka a podíval se, výsledek viz přílohy.
Zajisté stojí za povšimnutí na ploše, speciálně vytvořený kurzor (šipka) aby byl na 256-šédém diplay a 256 barevném externím 13" monitoru dobře viditelný (textový jsem měl už tenkrát, jak je k vidění dnes s malou šipečkou zespodu aby se neztrácel…)
A rovněž jakou ikonku (barevnou - což není vídět) jsem si vytvořil pro starý offline Idos (myslím, že to stálo 60Kč/rok nebo tak nějak) /*To nebylo otevřít GIMP namalovat a uložit ;)*/.
Rozložení je v druhém obrázku je to i v tom „binárním editoru“ - takže žádná hrůza :-)

Ad. W3.11:
To byli první pokusy a 384-ka (DX@40MHz) je sice funkční, ale zaházaná a vybalovat ji nebudu :(, stejně mám dojem, že tam už ta úprava není a ani nevím, jak bych to fčul hledal - kde se to a co dělalo…
Při hledání „v historicky a neustále kopírovaných dokumentech“ jsem sice našel taháky a další dokumenty z AmiPro a jednu tabulku s Quatro ale víc už ne :(.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
13.1.2013 01:03 pc2005 | skóre: 31 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Jo ikonky jsem si tvořil taky. Dokonce jsem pro ně udělal v turbopascalu konvertor z bitmapy (brutal force hacking vnořené ikony ve winver.exe), takže jsem nakonec mohl ty ikony klidně kreslit v Malování :-D. Někde bych snad taky vyhrabal svý ikony, co jsem kreslil k písničkám nahranejm sb16 z rádia :-D (já měl počítač pozdě, takže to bylo jen deset let zpátky :-D).
Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
12.1.2013 18:56 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Jojo, ta moje klavesnice je kopie te tve z davnych dob a dobastlil jsem do ni nejnutnejsi upravy ;-)
Taky to nemam validni a proto asi s kazdou dalsi verzi openSUSE na tom neco prestane fungovat :)

A rovnez zacal jsem to pouzivat kvuli programovani, to bylo vzdycky peklo furt mackat alt+shift jeste kdysi v nejmenovanem OS z Redmondu ;)
openSUSE 13.1
12.1.2013 17:22 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Prave jsem zjistil, ze autor CSHACKu pro Windows vydal konecne po dlouhe dobe verzi pro Linux.

Tady to je i s navodem, vyzkousim a dam vedet.

xakru.com/cshack/
openSUSE 13.1
pepe_ avatar 14.1.2013 18:14 pepe_ | skóre: 46
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Příloha:

Tak sem to otestoval a funguje to.

7.4.2015 15:37 juu
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
je to tam, slape :)

http://forum.root.cz/index.php?topic=10758.msg126976#msg126976

7.4.2015 22:38 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Nesmrtelny thread :)

Nejak jsem zapomnel vyzkouset cshack. Porad pouzivam tu svoji splacanou verzi. Nejak me nic nechybi a stale to funguje i na openSUSE 13.2.
openSUSE 13.1
Řešení 1× (Howard (tazatel))
25.5.2015 13:00 Howard | skóre: 17
Rozbalit Rozbalit vše Re: Jak udelat CSHack nebo jak zmenit RALT na CapsLock u klavesnice VOK
Rovnez jsem vyzkousel CShack z xakru.com/cshack/ - funguje perfektne, takze to tady muzeme asi zakoncit ;o)
openSUSE 13.1

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.