Kirjoittaja Aihe: KDE Plasma & Corsair K100 näppäimistön Meta  (Luettu 124 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1346
  • Kubuntu
    • Profiili
KDE Plasma & Corsair K100 näppäimistön Meta
« : 29.10.24 - klo:03.29 »
 Olen kokeillut KDE Plasman näppäimien pikakomentoja ja ne toimivat. Ilmeisesti siitä on niin pitkä aika, että näppäimistö oli joku HP:n malli. Nyt on Corsair K100. KDE 6:n järjestelmäasetuksissa näppäimistöissä ei ollut yhtään Corsairin näppäimistöä. Mutta muistan nähneeni jossain ilmeisesti sovelluksessa oli tunnistettu Corsair K100.

Kokeilin Meta-näppäimen jotain yhdistelmää. Se ei toiminut. Meta-näppäin oli tuossa edellisessä näppäimistössä Windows-näppäin. Se neliosainen lipun näköinen kuva näppäimessä. Aloin etsiä tietoa tästä.

Jollakin on ollut myös Meta-näppäin toimimaton. Mutta hän sai sen toimimaan kun oli näppäimistöltä joskus aiemmin estänyt sen toiminnan. Ohjeina hän antoi xev-komennon, joka listaa konsolissa X-toimintoja. Mutta nyt tämä kone käyttää Waylandia näytönohjaukseen. Nuo eivät siis päde tässä?

Löysin myös Githubista ckb-next-projektin. Ckb tarkoittanee Corsair keyboardia. Siellä K100:lle oli vain pyyntöjä tehdä ohjain. Ja Issue-keskustelussa oli 2 päivää aiemmin joku kirjoittanut jotain. Koska siellä oli esim. mainintoja, että koko näppäimistö meni mustaksi (RGB-valot siis sammuivat), niin en alkanut kokeilla niitä ajuritekeleitä.

Ilmeisesti en pysty nyt määrittelemään Meta-näppäimeksi KDE/Plasmassa mitään?
« Viimeksi muokattu: 29.10.24 - klo:03.33 kirjoittanut ilkant »

ilkant

  • Käyttäjä
  • Viestejä: 1346
  • Kubuntu
    • Profiili
Vs: KDE Plasma & Corsair K100 näppäimistön Meta
« Vastaus #1 : 29.10.24 - klo:03.50 »
Tässä on muuten video KDE Plasma 6 Is Awesome. Siellä on kaaviot X:n ja Waylandin rakenteesta noin 3 minuutin kohdalla. Mutta paljon muutakin asiaa Plasma 6:sta.

SuperOscar

  • Käyttäjä
  • Viestejä: 4047
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: KDE Plasma & Corsair K100 näppäimistön Meta
« Vastaus #2 : 29.10.24 - klo:08.33 »
KDE 6:n järjestelmäasetuksissa näppäimistöissä ei ollut yhtään Corsairin näppäimistöä.

Tällä ei yleensä ole merkitystä, koska geneeriset asetukset toimivat nykynäppäimistöille (”Yleinen 105-näppäiminen PC”).

Lainaus
Meta-näppäin oli tuossa edellisessä näppäimistössä Windows-näppäin.

Perinteisten näppäinnimien lainaaminen Linux-käyttöön on joskus harhaanjohtavaa. Päätteissä Meta on pikemmin Alt, kun taas työpöydällä Meta+… on tosiaankin yleensä sama kuin Super+… eli silloin puhutaan Windows-näppäimestä.

Lainaus
Ohjeina hän antoi xev-komennon, joka listaa konsolissa X-toimintoja. Mutta nyt tämä kone käyttää Waylandia näytönohjaukseen. Nuo eivät siis päde tässä?

xev saattaa sinänsä toimia XWaylandissä, mutta ei välttämättä auta. Guuglaamalla löytyy tieto, että joku on tehnyt vastaavan Waylandiin nimellä wev, mutta en ole kokeillut. Lisäksi ainakin xremap mahdollistaa näppäimistön dynaamisen uudelleenmäärityksen niin X:ssä kuin Waylandissäkin.

Voi kuitenkin olla, että ongelmaasi on yksinkertaisempikin ratkaisu.
« Viimeksi muokattu: 29.10.24 - klo:14.33 kirjoittanut SuperOscar »
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ilkant

  • Käyttäjä
  • Viestejä: 1346
  • Kubuntu
    • Profiili
Vs: KDE Plasma & Corsair K100 näppäimistön Meta
« Vastaus #3 : 29.10.24 - klo:13.38 »
Perinteisten näppäinnimien lainaaminen Linux-käyttöön on joskus harhaanjohtavaa. Päätteissä Meta on pikemmin Alt, kun taas työpöydällä Meta+… on tosiaankin yleensä sama kuin Super+… eli silloin puhutaan Windows-näppäimestä.

Minua hämää se, että eikös sillä Alt-näppäimellä ole jo käyttöä erilaisissa shortcuteissa? Eikö tämä uusi meta-toiminto sitten sekoita sitä sillä, että samalla shortcutilla olisi periaatteessa kaksi tai useampi toiminto. Tai uusin määrittely syrjäyttää vanhat ja jää sitten voimaan.

Lainaus
Guuglaamalla löytyy tieto, että joku on tehnyt vastaavan Waylandiin nimellä wev

Kiitos tiedosta! Ei tullut mieleen etsiä tietoa. Kun tuo xevkin oli minulle ihan uusi komento. Linux on siitä hyvä, että pääsee näkemään järjestelmää konepellin alle niin halutessaan.

Kyllä tuo xev näytti jotain tietoja ja reaaliaikaisesti kun hiirellä naksuttelin ja osoitin sitä konsolikomennosta syntynyttä graafista ikkunaa. Järjestelmäinfo sanoo, että tämän koneen grafiikka-alusta on Wayland. Mutta eikös Kubuntun kanssa Wayland käytäkin jotain sovitusta X11-järjestelmään? Pitäisi lukea enemmän siitä.
« Viimeksi muokattu: 29.10.24 - klo:13.47 kirjoittanut ilkant »

SuperOscar

  • Käyttäjä
  • Viestejä: 4047
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: KDE Plasma & Corsair K100 näppäimistön Meta
« Vastaus #4 : 29.10.24 - klo:14.29 »
Minua hämää se, että eikös sillä Alt-näppäimellä ole jo käyttöä erilaisissa shortcuteissa? Eikö tämä uusi meta-toiminto sitten sekoita sitä sillä, että samalla shortcutilla olisi periaatteessa kaksi tai useampi toiminto.

Takana on pitkä historia jo ajalta ennen Un*xia.

Lisp-koneiden aikaisessa Space Cadet -näppäimistössä oli peräti seitsemän erilaista muuntonäppäintä, jo kirjoituskoneista tutun vaihtonäppäimen lisäksi varhaisemmissa päätteissä käytössä ollut Control ja vielä viisi muuta: Meta, Super, Hyper, Top ja Front. Top ja Front lähettivät näppäimestä kokonaan eri merkin kuin ilman muuntonäppäintä, muut neljä asettivat vain tunnusbitin.

Tuolla näppäimistöllä oli suuri vaikutus ennen kaikkea Emacsin kehitykseen. Control-näppäin säilyikin sellaisenaan myöhempiin tietokoneisiin, mutta muuten PC ja Mac (+ muut koneet) ovat noudattaneet omia linjojaan; tosin Macissä Ctrl:kin taitaa olla nimellä Cmd, ”command”.

Sitten vain päätettiin, että päätteissä Emacsin vaatima Meta+näppäin olisi joko Esc ja näppäin (peräkkäin) tai Alt+näppäin (yhtä aikaa), Macissä kai Optio+näppäin (yhtä aikaa). Graafisisissa käyttöliittymissä päädyttiin yleensä Alt+näppäimeen. IBM siirtyi PC:issä linjalle, että muuntonäppäimien luomien eri tasojen sijaan näppäimistössä olisi pikemmin erillisiä toimintonäppäimiä, alkuun kymmenen (F1…F10), nykyään kaksitoista.

Super ja Hyper (Topista ja Frontista puhumattakaan) jäivät näin tyhjän päälle, kunnes Microsoft päätti kyynärpäätaktiikalla ängetä näppäimistöön vielä Windows-näppäimen. Silloin un*xmaisissa järjestelmissä yleensä otettiin se Superiksi.

Itse olen aina ollut sitä mieltä, että Space Cadetin ratkaisu on paljon järkevämpi kuin IBM:n. On paljon helpompi muistaa, mitä tekevät Ctrl+S, Alt+S, Meta+S jne. kuin mikä toiminto tulee milloinkin F3:sta tai F7:stä. Itse asiassa sitten WordPerfectin ei taida yksikään PC-ohjelma olla käyttänyt funktionäppäinrivistöä täysimääräisesti hyväkseen – ja WordPerfectiäkin piti myydä niin, että mukana tuli pahvinen näppäimistön ylle asetettava muistilista!
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ilkant

  • Käyttäjä
  • Viestejä: 1346
  • Kubuntu
    • Profiili
Vs: KDE Plasma & Corsair K100 näppäimistön Meta
« Vastaus #5 : 29.10.24 - klo:16.41 »
Hain Githubista ckb-next lähdekoodit[/url]. Ohjeissa oli asentaa seuraavat paketit:

build-essential cmake libudev-dev qtbase5-dev zlib1g-dev libpulse-dev libquazip5-dev libqt5x11extras5-dev libxcb-screensaver0-dev libxcb-ewmh-dev libxcb1-dev qttools5-dev git libdbusmenu-qt5-dev

Asensin ne ja sitten muutin qt5-pohjaiset paketit qt6-muotoon.

qtbase6-dev libquazip6-dev libqt6x11extras6-dev qttools6-dev libdbusmenu-qt6-dev

Niitä ei löytynyt apt:n pakettivarastoista. Liekö edes olemassa (vielä).

Onko tähän mitään neuvoja, miten edetä?

Periaatteessa näppäimistö toimii ihan ok. Mutta siinä on paljon ominaisuuksia, joita voisi hyödyntää. Esimerkiksi monipuolinen RGB-valaistus, jossa useita erilaisia moodeja. Sitten on toimintanäppäimet G1-G6. Ja muistia näppäimistössä on 8 KB, jonne voi tallentaa ohjelmia. Niitä voisi periaatteessa sinne saada Windowsin kanssa kun siihen järjestelmään on olemassa ohjausohjelma. Sitten on mmuutama muu ohjain. Ihmetyksekseni rullamuotoinen säädin säätää äänenvoimakkuutta Linuxissakin. Mutta sen yhdeydessä oleva mykistysnappi taas ei toimi.

Kun näppäimistöä käytti jonkin aikaa, niin alkoi ymmärtää, miksi joku halusi päästä eroon siitä K100:sta pienellä rahalla. No, ulkomailta voisi tilata kumirenkaita näppäimien alle vaimentamaan kosketusta (ja siitä tulevaa ääntä). Lisäksi on olemassa tietoturvakysymys.
« Viimeksi muokattu: 29.10.24 - klo:16.47 kirjoittanut ilkant »

SuperOscar

  • Käyttäjä
  • Viestejä: 4047
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: KDE Plasma & Corsair K100 näppäimistön Meta
« Vastaus #6 : 29.10.24 - klo:18.24 »
Asensin ne ja sitten muutin qt5-pohjaiset paketit qt6-muotoon.

qtbase6-dev libquazip6-dev libqt6x11extras6-dev qttools6-dev libdbusmenu-qt6-dev

Niitä ei löytynyt apt:n pakettivarastoista. Liekö edes olemassa (vielä).

Luultavasti on, mutta nimet voivat olla vähän muuttuneet. Kokeile hakea pienemmillä osilla ja greppaamalla, tyyliin:

Koodia: [Valitse]
apt search qt6 | grep base
(piittaamatta siitä, että apt valittaa tällaisesta käytöstä).

Minulla on openSUSE, jossa pakettien nimet ovat yleensä vähän erilaiset – esim. ”-dev” on yleensä ”-devel” –, mutta voisin kuvitella löytäneeni vastineet seuraaville (sulkeissa sinun kokeilemasi nimi):

  • qt6-base-devel (”qtbase6-dev”)
  • quazip-qt6-devel (”libquazip6-dev”)
  • qt6-tools-devel (”qttools6-dev”)
  • qt6-dbus-devel (saattaa sisältää tai olla sisältämättä saman kuin ”libdbusmenu-qt6-dev”)

Toisin sanoen ainoa puuttuva olisi ”libqt6x11extras6-dev”, ja jos käännetään Waylandiin, voi olla, ettei sitä edes tarvita.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11