Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Blokování klávesy Caps Lock (Vyřešeno)  (Přečteno 14300 krát)

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
Re:Blokování klávesy Caps Lock
« Odpověď #50 kdy: 05 Září 2018, 08:13:01 »
Promin - mel jsem za to, ze se porad zkousi jen vypnout ... Necetl jsem pozorne vse ve vlaknu ...
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Blokování klávesy Caps Lock
« Odpověď #51 kdy: 05 Září 2018, 11:26:04 »
Inak nad tym som uz tiez rozmyslal. Podla toho co som cital tak sa da vytvorit vlastne rozlozenie klavesnice, ovsem nikdy som to neskusal tak som to ani neradil ked neviem podrobnosti. Ale mozno za pogoolenie by to stalo.
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Ventero

  • Závislák
  • ***
  • Příspěvků: 3538
Re:Blokování klávesy Caps Lock
« Odpověď #52 kdy: 06 Září 2018, 13:41:13 »
To sem mel na mysli prave taky - ze se proste prepise konfiguracni soubor klavesnice a tim se obejde synteticke premapovani pomoci prikazu ...
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #53 kdy: 07 Září 2018, 10:09:47 »
A jak se prosím přepíše ten konfigurační soubor ?   Vyzkoušel bych to,,,

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Blokování klávesy Caps Lock
« Odpověď #54 kdy: 07 Září 2018, 15:57:24 »
Edituj soubor
Kód: [Vybrat]
/etc/default/keyboard
XKBOPTIONS="ctrl:nocaps"
Kód: [Vybrat]
sudo dpkg-reconfigure keyboard-configuration

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #55 kdy: 07 Září 2018, 16:48:00 »
Další pokus - a opět bez úspěchu...

Marp

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 2456
  • Moje práce není probudit ovce, ale shromáždit vlky
    • Marek Marp Pszczolka
Re:Blokování klávesy Caps Lock
« Odpověď #56 kdy: 07 Září 2018, 17:28:28 »
Nečetl jsem celé, jen tak vstoupím do diskuze dotazem: "Proč vypínat DŮLEŽITOU klávesu Caps Lock?" Stačí mít zvukové a vizuální upozornění, ne?
Marek *Marp* Pszczolka
--------------------------------------------
Lenovo IdeaPad 5, CPU: 8jádrový AMD Ryzen 7, 16GB RAM, GPU: AMD ATI Renoir, 512GB SSD + Debian GNU/Linux Bookworm/Sid - Kernel: 5.18

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #57 kdy: 08 Září 2018, 10:08:55 »
Podle mne klávesa Caps Lock není nijak zvlášť důležitá, naopak se mi často stává, že místo Shift omylem zmáčknu Caps Lock (který je hned vedle) a od toho okamžiku se mi všechno píše velkými písmeny, což většinou nechci.

Dle diskuzí na zahraničních fórech  tato klávesa štve více lidí, proto bych jí chtěl zrušit (nebo jí přemapovat na Shift). Nejjednodušší by asi bylo jí vyloupnout z klávesnice, ale to mně připadá dost brutální zásah, tak jsem myslel, že to půjde softwarově, nejlépe automaticky při startu systému, ale zdá se, že je to pěkný oříšek, viz diskuze výše (alespoň v Lubuntu).

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Blokování klávesy Caps Lock
« Odpověď #58 kdy: 08 Září 2018, 12:50:42 »
Neviem cim to je ale teraz som skusil vo VB tento postup
https://www.jveweb.net/en/archives/2010/11/making-better-use-of-the-caps-lock-key-in-linux.html
Vytvorit subor ~/.Xmodmap . Donho som vlozil
Kód: [Vybrat]
remove Lock = Caps_Lock
keysym Caps_Lock = Escape
a spustil som ho cez
Kód: [Vybrat]
xmodmap ~/.XmodmapOdvtedy mam caps lock ako escape. Len mi nejde do hlavy ze to tak mam aj po restarte aj ked tam tusim riesia pridavanie do autostartu.
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #59 kdy: 08 Září 2018, 16:07:49 »
Hezky popsáno, ale v Lubuntu to nechodí - dá tento výsledek:

jan@jan-desktop:~$ xmodmap ~/.Xmodmap
xmodmap:  /home/jan/.Xmodmap:1:  bad keysym in remove modifier list 'Caps_Lock', no corresponding keycodes
xmodmap:  /home/jan/.Xmodmap:2:  bad keysym target keysym 'Caps_Lock', no corresponding keycodes
xmodmap:  2 errors encountered, aborting.

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Blokování klávesy Caps Lock
« Odpověď #60 kdy: 08 Září 2018, 16:26:17 »
Toto mi pisalo ked som zle opisal velkost pismen, otazka je preco to pise tebe. Nemoze byt ze po tych pokusoch ho uz mas niekolko krat pomeneny? Cize system ho uz neregistruje ako Caps_Lock. Na konci toho navodu je ako to vratit naspat, a ako zistit keykody pre klavesy.
Inak v tom VB to skusam na lubuntu 18.04.
« Poslední změna: 22 Září 2018, 15:05:47 od TIBOR »
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #61 kdy: 09 Září 2018, 09:19:37 »
Děkuji Tibore, už jsem to vrátil a spustil znovu, funguje to.
Ale s jedním problémem - po restartu systému se to samo nespustí, a o to mi především šlo, aby to bylo automatické.
Nějaký nápad, jak to udělat, aby se to spouštělo při bootu ?

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Blokování klávesy Caps Lock
« Odpověď #62 kdy: 09 Září 2018, 10:02:15 »
To je divne u mna to funguje aj po restarte/vypnuti.
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #63 kdy: 09 Září 2018, 10:42:13 »
Ještě jednou jsem to ověřil, určitě mi to nefunguje automaticky po restartu systému. Ani když to ještě navíc přidám do Autostartu.

Mám Lubuntu 18.04.1 LTS 64 bit
A toto HW:
Intel Pentium j2900
2x4GiB DDIM DDR3 133 MHz
systémový SCSI disk 120GB SSD Kingston
přídavný 80GB HDD IDE přes IDE controller
DVDRAM GSA-4167B

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Blokování klávesy Caps Lock
« Odpověď #64 kdy: 09 Září 2018, 11:15:09 »
Je třeba rozlišit spouštění (něčeho) po bootu a po přihlášení, jsou to dvě různé věci. Samozřejmě po bootu následuje přihlášení - ať už automatické nebo manuální.  K ověření funkčností příkazů v autostartu se stačí odhlásit/přihlásit.
-----------------
Pokud to v Lubuntu opravdu nefunguje, zajímalo by mne jak se to chová v klasickém Ubuntu do kterého se doinstaluje prostředí LXDE.

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Blokování klávesy Caps Lock
« Odpověď #65 kdy: 09 Září 2018, 12:48:10 »
Děkuji Tibore, už jsem to vrátil a spustil znovu, funguje to.
Ale to potom znamena ze klavesa sa premapuje a ostane to aj po restarte. Otazka potom je ci to uz nemas tymi pokusmi tolko krat premapovane ze uz sa to medzi sebou bije.
Inak povedane ci by sa chyba uz nemala hladat v inej casti systemu.
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock
« Odpověď #66 kdy: 10 Září 2018, 08:09:57 »
Určitě v jiné části systému ale kde ?

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Blokování klávesy Caps Lock
« Odpověď #67 kdy: 10 Září 2018, 10:58:37 »
Určitě v jiné části systému ale kde ?

Pokud nabootuješ live a už tam se to chová stejně, těžko s tím něco uděláš....

regine

  • Stálý člen
  • **
  • Příspěvků: 826
Blokování klávesy Caps Lock s 16.04
« Odpověď #68 kdy: 22 Září 2018, 11:29:05 »
JEN POPIS MÉHO STAVU. Mám Ubuntu 16.04 LTS na třech kompech. Na dvou CapsLock lze nastavit jakkoliv. U jednoho mi příkaz:
Kód: [Vybrat]
setxkbmap -option ctrl:nocapsjen nahodile vypínal CapsLock. Asi jeden z deseti startů mi vypnul CapsLock.  U něj mám namapováno:
Kód: [Vybrat]
xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"
exit 0
které je zcela bezproblémové. A při řešení problému jsem kdysi na netu zjistil, že nejsem sám. Mám tím klid na duši.  ;)
« Poslední změna: 23 Září 2018, 10:44:40 od regine »
Ubuntu 16.04 LTS 32bit, 22.04 LTS 64bit

Janslav

  • Aktivní člen
  • *
  • Příspěvků: 173
Re:Blokování klávesy Caps Lock (Vyřešeno)
« Odpověď #69 kdy: 24 Září 2018, 16:25:11 »
Tak já jsem to konečně vyřešil, a to pro Lubuntu 18.04.1 LTS, aby to chodilo automaticky při startu:

- zadání blokovacího (přemapovacího) příkazu xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"   do Automatického spouštění v "Nastavení Lx session" nefunguje, neboť tento příkaz se sice asi skutečně provede, ale je v rámci bootu systému posléze přepsán standartním nastavením klávesnice...
Tohle je srozumitelně popsáno v https://askubuntu.com/a/934797/282454
a také v https://askubuntu.com/questions/574208/deactivate-caps-lock-in-14-04

- aby se tomu zabránilo, je třeba jako superuživatel (sudo) vytvořit spustitelný  soubor s názvem
"99-disable-caps.conf"  s např. tímto obsahem:

#!/bin/sh
# tento skript přemapuje  klávesu Caps Lock
xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"
exit 0

a tento soubor uložit do  složky   /etc/lightdm/lightdm.conf.d

(The 99 prefix means that it will be run after the standard setup scripts provided in /usr/share/lightdm/lightdm.conf.d)
 
Takto uložený soubor se opravdu provádí až poslední a funguje jak má - při bootu systému.

Dík všem za pomoc

 

Provoz zaštiťuje spolek OpenAlt.