Fórum:
Sziasztok!
Mivel angol billentyűzeten szocializálódtam, a speciális karaktereket, ( { [] } ) , ; $%^&=#... Sokkal szívesebben írom angol billentyűzeten, mintesem Alt+billentyű kombinációkkal keresgéljem. A latopom viszont Magyar billentyűzetkiosztású. (Életem első Magyar kiosztásom) Szóval a gond ismerős mindenki számára, az Y és a Z billentyűk fel vannak cserélve. Ami nem túl nagy baj. A baj az, hogy, ha angol kiosztásra váltok, akkor QWERY, ha Magyarra, akkor QWERTZ. Hogyan lehetne az angol is QWERTZ?
A laptop egy Lenovo LOQ 15IAX9, Magyar billentyűzettel
Az oprendszer pedig: Linux Mint 22.1 x86_64
A grafikus felület pedig: Cinnamon 6.4.8
A segítséget előre is köszönöm.
Készíts egy indítópult bejegyzést
Beküldte lynx (nem ellenőrzött) -
Értékelés:
Készíts egy indítópult bejegyzést mondjuk Y-Z csere néven, és a parancs mezőbe másold be ezt:
Ez csak a te felhasználóneveddel történő bejelenetezésedkor fogja felcserélni a két gombot.
Ha globálissá akarod tenni, arra is van mód.
Egy lépést előre
Beküldte Soolt -
Értékelés:
Köszönöm, majdnem jó :)
Sikerült létrehoznom az indítópult bejegyzést :) Ezzel is tanultam. Viszont sajnos nem cseréli föl a két billentyűt. Látom, hogy működik a dolog, mivel eddig amerikai kiosztásom volt, és most uk lett. Látom, hogy ez mindössze kb csak annyi, hogy a parancban a "gb"-t lecserélem "us"-re. Szóval, mintha nem hallgatna a "typo_qwertz"-re
Billentyűzet kiosztás
Beküldte lala -
Értékelés:
Szia!
Egy QWERTY bill. kiosztasu laptopon probaltam ki ezt a parancsot Mint 22.1 live Cinnamon alatt:
a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh
Innen:
https://askubuntu.com/questions/187860/how-can-i-swap-the-z-and-y-keys-o...
A "Z" es az "Y" kataktereket felcserelte egymassal (csak ezeket - mast nem!)
Nem tudom mennyire lehet tartos - lehet hogy ehhez is kell egy inditopult bejegyzes.
Billentyűzet kiosztás
Beküldte Soolt -
Értékelés:
Annzi hogz nekem két kiosztásom van. Van egy Magyar, és egy angol, és ezek közt szoktam váltani. A laptopon a fizikai billentyűzet Magyar QWERTZ, viszont hozzá adtam egy angolt is, mert a speciális karakterekhez az angol kiosztást használom (Javascript fejlesztő vagyok, így sokat kell mindenféle zárójelet írnom. Eddig windowsos felhasználó voltam, ezért bénázok linux alatt) Szóval nekem csak akkor kéne az zy csere, amikor angol billentyűzetkiosztásra váltok. Az nem jó, ha a mgyaron is felcseréli, aztán meg ott nem lesz jó.
Próbálom magamtól értelmezni a fenti parancssort, amit nem könnyű, ugyanis itt formázott stringet használ. Kezdődik 4 változóval, a, b, c, d, ahol a és b valószínüleg az y és z billentyű kódjai. Később ezeket a változókat $a, $b, $c, és $d - vel behelyettesít..., próbáltam kézzel behelyettesíteni, viszont nem tudtam a reguláris kifejezéstől megszabadulni, mert csoportbehelyettesítés is van benne. a \1, és \2, ami azt jelenti, hogy a 1. helyen levő csoport eredménye, amit nem tudunk, hogy mi. (a kerekzárójeles részek) Ha egyáltalán így kell értelmezni ezt a parancssort.
Na szóval nekem akkor kéne a csere, amikor angolra váltok. Ezért lett volna jó @lynx megoldása. Lehet, hogy a kettőt lehet is kombinálni, csak én nem tudom, hogy hogyan.
Lehet ezzel is úgy járok majd, mint a reguláris kifejezésekkel :) Nem tudtam, mert mindig akadt neten mindenre megoldás. Amíg egyszercsak nem került, és akkor arra kényszerültem, hogy megtanuljam. Azóta kedvenceim :)
Csak az a baj, hogy itt olyan egyértelmű tananyagra még nem leltem, ahonnan a parancssor lehetőségeit, sed, grep, pipe karakter... stb... használatát el tudtam volna sajátítani. Mindenhol csak az alap, kb semmire sem elég doksit találom, hogy cat, ls, ls -a, mkdir, , cd... stb...
Tudom, hogy rajtad ez nem
Beküldte lynx (nem ellenőrzött) -
Értékelés:
Tudom, hogy rajtad ez nem segít, de amit írtam, az angol kiosztással működik.
Azt írtad: Sokkal szívesebben írom angol billentyűzeten.
Én arra állítva kerestem megoldást, és találtam is, mert kipróbáltam, mielőtt megírtam.
Sajnos a kettő sokban különbözik, lévén, hogy ugyanaz a nyelv.
Azt mondják, az angolokat az amerikaiktól a közös nyelv választja el.
Tudom, hogy rajtad ez nem
Beküldte Soolt -
Értékelés:
Az imént megkerestem, hogy hol tárolja a linux a billentyűzetkiosztásokat. És kiderült, hogy mindenik egy fájlban van:

Itt láthatjuk az US billentyűzetkiosztás fájlját. Azt is láthatjuk, hogy minden billentyűkódnak megfelelteti a megfelelő karakterket. Müködhet, ha az ember létrhoz egy saját fájlt, amibe kicseréli ezt a két karaktert? Aztán egy újrajelentkezéssel lecserélem az angol billentyűzetkiosztást, arra, amit szerkesztettem? Viszont ehhez is picit érteni kéne, mivel látok benne include parancsot, az azt jelenti, hogy egy ilyen definicios fájl használhatja egy másik fájl definícióját. És az újba csak azt kellene felülírni, ami módosul. Jelen esetben, csak az Y és a Z. Ez ok, hogy elméletben átlátja az ember, hogy hogy működik, csak érteni is kéne pontosan, hogy egy ilyen fájlba mi miért van, és pontosan mi mit jelent.
Amúgy kutakodva mintha neten láttam olyant, hogy keymap, ami a fentihez hasonló valami, amiben megtudom adni, csak a módosításokat, vagyis, amit felül szeretnék írni, jelen esetben ez csak az Y és Z -re vonatkozna, és csinálni egy ilyen indítóparancsot. És meg lenne oldva. Ez elméletben OK, csak hogy valósítom meg. Egy biztos. Még pedig az, hogy márpedig ilyent bármelyik linux alatt lehet csinálni.
És olyan egyszerűen, ahogy azt lynx az első hozzászolásában írta.
Tudom, hogy rajtad ez nem
Beküldte kami911 -
Értékelés:
Egy lépést előre
Beküldte kami911 -
Értékelés:
Esetleg ezt próbáld ki!
Beküldte kami911 -
Értékelés:
Ha az US billentyűzetkiosztást szeretnéd használni, de QWERTZ elrendezéssel (tehát a Z és Y felcserélésével), akkor ezt az XKB segítségével könnyen megoldhatod.
Egyedi billentyűzetkiosztás létrehozása
Az us kiosztás módosítható úgy, hogy a Z és Y fel legyen cserélve. Ehhez egy új symbol variánst kell létrehozni a /usr/share/X11/xkb/symbols/us fájlban.
Lépések:
Nyisd meg a fájlt szerkesztésre:
A fájl végére add hozzá ezeket a sorokat:
Mentsd el a fájlt.
Az új kiosztás betöltése
A módosítás után az alábbi parancsot futtasd a terminálban, hogy érvénybe lépjen:
Ez betölti a magyar (hu) és az amerikai (us) kiosztásokat az utóbbi fentebb módosított változatával, ahol a Y és Z fel van cserélve, de minden más ugyanúgy működik, mint az alap US kiosztásban.
Ez eddig működik?
Kép:
Egyszerűen lenyűgöző
Beküldte Soolt -
Értékelés:
Kedves kami911!
Ez egyszerűen fantasztikus :) Hibátlan :) Ezt a fájlt félre kell tenni, hogy egy következő telepítésnél meglegyen!
És akkor gondolom nincs más teendő, minthogy a lynx által is javasolt módon az indítópultba létrehozzak egy bejegyzést azzal, amit a terminálba teszteltünk!
Tökéletesen működik!
Hálás köszönet.
Most mondanám, hogy van egy söröd! :)
Egyszerűen lenyűgöző
Beküldte kami911 -
Értékelés:
Egyszerűen lenyűgöző
Beküldte Soolt -
Értékelés:
Igen... én is reméltem, hogy ha felkelek, akkor, és újra bekapcsolom a laptopom, akkor akár ki is választhatom, ezt a billentyűzetet, de sajnos nem. Ám a lényeg, hogy az indítópultba betéve tökéletesen működik. Egy kicsit körbenéztem még az az X11 könyvtárba, és rátaláltam, hogy a /usr/share/X11/xkb/rules könyvtárba mind olyan fájlok vannak, ahol fel vannak sorolva a billentyűzetkiosztások. Nem lehet, hogy csak az jelenik meg billenyűzet hozzáadása listában, ami itt is a listában benne van? A sajnos az, hogy több fájl is van, amiben fel vannak sorolva a kiosztások. Előfordulhat, hogy van olyan setxkbmap utasítás, ami átnézi és regisztrálja a symbol fájlokban levő kiosztsokat. És akkor nem kézzel kell regisztrálni a listába. Közben átnéztem a us fájlt és több olyant is találtam benne, ami a listában nincs meg, amikor hozzá akarnék adni egy új kiosztást. Viszont, ha több olyan is van, akkor az is elképzelhető, hogy van egy másik fájl is, ami azt sorolja fel, hogy a telepítő miket regisztráljon a meglévőkből. Szóval... Csak tapogatózok, próbálva kitalálni, hogy a fejlesztők hogy gondolkozhattak :)
A másik kérdésem, hogy ezek a billentyűzetkiosztást leíró fájlok milyen fájlok? Milyen nyelvi értelmező szerint vannak értelmezve? Smmihez sem tudom hasonlítani.
Regisztrálás
Beküldte Soolt -
Értékelés:
Egy fórumon ezt találtam:
/usr/share/X11/xkb/rules/evdev.xml Ebbe fájlba kell regisztrálni az új kiosztást.
Ki is próbáltam, és működik :) Újra sem kell indítani hozzá semmit.
Az xml fájlban a <!-- My keyboard --> rész
Az xml-t már ismerem :D
Ez jó volt :) Jobb szórakozás volt, mint egy hiperszuper modern játékkal való szórakozás :)
Mennyivel profibb ez az oprendszer, mint a windows. És milyen jó, hogy nincs elbonyolítva a felület. Mert ezeknek a beállítására is mind lehetne egy-egy grafikus felületet gyártani, ám akkor aoda jutna mint jelenleg a windows, hogy semmit sem lehetne benne megtalálni.
Feltöltöm így is képet,
Beküldte Soolt -
Értékelés:
Feltöltöm így is képet, lássuk jobban látsszik-e.
Kép:
Tádááám :D
Beküldte Soolt -
Értékelés:
Tádááám :D
Kép:
Ja és itt találtam meg, hogy
Beküldte Soolt -
Értékelés:
Ja és itt találtam meg, hogy hova kell írni, hogy grafikus felületről használni is lehessen:
https://askubuntu.com/questions/510024/what-are-the-steps-needed-to-crea...
Persze az xml-t nem úgy töltöttem ki, ahogy itt írja, mert ez nekünk csak egy variáns, ezért az us csoport egy variánsaként adtam meg az új billentyűzetet
Hálásan köszönöm mégegyszer a segítséget. És örülök, hogy egy új témát járhattunk körül és nem eredménytelenül.
Ja és itt találtam meg, hogy
Beküldte kami911 -
Értékelés:
Ja és itt találtam meg, hogy
Beküldte Soolt -
Értékelés:
Az remek, hogy összegyűjtitek a megoldásokat, és a súgó részét képezik majd.
Egyébként a súgóban hogy lehet megtalálni az összegyűjtött megoldásokat?
Belekerül a kéziknyvbe? És valamelyik pdf folytatásaként rá lehet majd bukkanni?
Belekerül a kézikönyvbe?
Beküldte T.István -
Értékelés:
Na ehhez képest azt gondoltam, hogy karácsonykor a sok szabad nap alatt meglesz az új Cinnamon kézikönyv, sok anyagot összeszedtem már, de még a koncepció kidolgozásával nem vagyok sehol.
Szóval, hogy bekerül-e majd az új kézikönyvbe kérdésre azt tudom mondani, ez egyfelől nem sokakat érdekelhet, másfelől, ha készülőben lesz végre új könyv, az is nyilvánosan fog készülni, folyamatosan közzé lesz téve, és mindenki hozzászólhat, javasolhat, szóval csak figyelj, és légy résen ;-)
Belekerül a kézikönyvbe?
Beküldte lynx (nem ellenőrzött) -
Értékelés:
Belekerül a kézikönyvbe?
Beküldte Soolt -
Értékelés:
Voltm, s még valószínű leszek hasonló helyzetben.
Érdekes lenne ilyenkor egy - egy kalákát verbuválni, s akkor hamarabb szét lehetne "verni" a házat ;) nem mellesleg, hamar kiderülne milyen legények vannak a billentyűzetek mögött!