Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pontus12 - 17.04.16 - klo:20.48
-
Lenovo Yoga 2 Pro läpppärissä katosi yllättäen tavuviiva. Ei auttanut edes uudelleen käynnistäminen.Koneessa on doubleboot ja ubuntun lisäksi Windows 10, jota käytän tosi harvoin. Tavuviiva jota tarvitaan tietenkin krirjoittamiseen ja myös ajatusviivan tekoon Libre Officeessa on tietenkin melko välttämätön. En osaa sanoa tarkkaan koska se katosi, koska olen enimmäkseen editoinut videota. Huomasin sen vasta tänään, kun rupesin kirjoittamaan. Yritin asentaa kielituen uudelleen, mutta se se ei auttanut. Mistä tuo voisi johtua ja miten saisin sen takaisin?
Kokeilin edellistä kerneliä, mutta se ei auttanut asiaa eli ongelma on jossain muualla.
-
Lenovo Yoga 2 Pro läpppärissä katosi yllättäen tavuviiva. Ei auttanut edes uudelleen käynnistäminen.Koneessa on doubleboot ja ubuntun lisäksi Windows 10, jota käytän tosi harvoin. Tavuviiva jota tarvitaan tietenkin krirjoittamiseen ja myös ajatusviivan tekoon Libre Officeessa on tietenkin melko välttämätön. En osaa sanoa tarkkaan koska se katosi, koska olen enimmäkseen editoinut videota. Huomasin sen vasta tänään, kun rupesin kirjoittamaan. Yritin asentaa kielituen uudelleen, mutta se se ei auttanut. Mistä tuo voisi johtua ja miten saisin sen takaisin?
Ja tavuviiva toimii moitteetta Windowsin puolella ?
-
Näppäimistöasetuksista näppäinasetuksia muutetaan, ei kielituesta. 105 näppäiminen on perus suominäppis.
-
Tavuviiva toimii Windowsissa ja näppäimistöasettelu on normaali suomalainen. Lisäksi minulla on russian phonetic ja lisäsin, kun tavuviivaa ei näkynyt myös englantilaisen, vaikka sillä tuskin on mitään vaikutusta asiaan. En muista enää mistä oli kysymys, mutta joku ongelma ratkesi, kun lisäsin englantilaisen näppäimistön.
En ole atk-ammattilainen, mutta olen käyttänyt Ubuntua noin kymmenen vuotta, joten uskoisin ainakin alkeellisten perusasioiden olevan kunnossa. Tavuviiva tuli nyt, koska siirryin toiseen koneeseen. Nykyinen ongelma Lenovossa johtuu mahdollisesti viimeisestä päivityksestä. Voisin tietenkin yrittään palauttaa järjestelmän edelliseen kerneliin, mutta äsken kokeilin vain lisäasetuksissa "korjaa rikkinäiset paketit". En muista mikä koodi on päätteessä tavuviivalle. Se ei auta kirjoittaessa, mutta selvittäisikö se mahdollisesti jotain, jos se joko toimii tai ei toimi?
-
Tuleekos se tavuviiva, kun vaihdat venäläisen näppäimistön käyttöön? Entä brittiläisen kanssa?
Muokkaus (Tomin): Ei käytetä halventavia nimityksiä, kiitos. Korjattu.
-
xev-ohjelmalla voi tutkia, millaisia syöte-eventtejä ikkunointijärjestelmä saa kerneliltä. Ohjelma käynnistyy päätteessä komennolla:
xev
xev:n ikkunan pitää olla valittuna, jotta se listaa näppäimistöeventit. Tiedot listautuvat pääteikkunaan, josta ohjelma käynnistettiin. Tavuviiva/miinus-näppäimen pitäisi antaa suunnilleen tällaiset eventit:
KeyPress event, serial 38, synthetic NO, window 0x6800001,
root 0xd5, subw 0x0, time 3454161951, (22,-27), root:(1748,1235),
state 0x0, keycode 61 (keysym 0x2d, minus), same_screen YES,
XLookupString gives 1 bytes: (2d) "-"
XmbLookupString gives 1 bytes: (2d) "-"
XFilterEvent returns: False
KeyRelease event, serial 39, synthetic NO, window 0x6800001,
root 0xd5, subw 0x0, time 3454162039, (22,-27), root:(1748,1235),
state 0x0, keycode 61 (keysym 0x2d, minus), same_screen YES,
XLookupString gives 1 bytes: (2d) "-"
XFilterEvent returns: False
-
Näppäimistöasettelun vaihtaminen ei auttanut. Kirjoitin "xev" päätteeseen ja tuli pitkä listaus. Yritin lopuksi painaa tavuviivaa tai miinusta, mutta se ei ottanut sitä vastaan sen paremmin kuin kirjoitusohjelmatkaan. Jos listausta tarvitaan minun pitää siirtyä Lenovoon.
Asensin joku aika sitten Lenovoon "Laptop Mode Tools Configuration nimisen ohjelman. Olisiko se voinut vaikuttaa tavuviivaan? Kokeilin siinä myös "Window makeriä", mutta se oli mielestäni jo sen jälkeen, kun tavuviiva katosi. Voisin tietenkin poistaa niiden asennuksen ja kokeilla vaikutusta.
-
Listaus jonka sain xevkomennolla:
#jotaarkka@Lenovo:~$ xev
Outer window is 0x4600001, inner window is 0x4600002
PropertyNotify event, serial 8, synthetic NO, window 0x4600001,
atom 0x27 (WM_NAME), time 108889, state PropertyNewValue
PropertyNotify event, serial 9, synthetic NO, window 0x4600001,
atom 0x22 (WM_COMMAND), time 108889, state PropertyNewValue
PropertyNotify event, serial 10, synthetic NO, window 0x4600001,
atom 0x28 (WM_NORMAL_HINTS), time 108889, state PropertyNewValue
CreateNotify event, serial 11, synthetic NO, window 0x4600001,
parent 0x4600001, window 0x4600002, (10,10), width 50, height 50
border_width 4, override NO
PropertyNotify event, serial 14, synthetic NO, window 0x4600001,
atom 0x15b (WM_PROTOCOLS), time 108889, state PropertyNewValue
MapNotify event, serial 15, synthetic NO, window 0x4600001,
event 0x4600001, window 0x4600002, override NO
PropertyNotify event, serial 28, synthetic NO, window 0x4600001,
atom 0x1c4 (_NET_WM_ALLOWED_ACTIONS), time 108890, state PropertyNewValue
ConfigureNotify event, serial 29, synthetic NO, window 0x4600001,
event 0x4600001, window 0x4600001, (0,0), width 178, height 178,
border_width 0, above 0x600009, override NO
ReparentNotify event, serial 29, synthetic NO, window 0x4600001,
event 0x4600001, window 0x4600001, parent 0x600f6c,
(0,0), override NO
ConfigureNotify event, serial 29, synthetic YES, window 0x4600001,
event 0x4600001, window 0x4600001, (1169,666), width 178, height 178,
border_width 0, above 0x0, override NO
ConfigureNotify event, serial 29, synthetic YES, window 0x4600001,
event 0x4600001, window 0x4600001, (1169,666), width 178, height 178,
border_width 0, above 0x0, override NO
MapNotify event, serial 29, synthetic NO, window 0x4600001,
event 0x4600001, window 0x4600001, override NO
VisibilityNotify event, serial 29, synthetic NO, window 0x4600001,
state VisibilityUnobscured
Expose event, serial 29, synthetic NO, window 0x4600001,
(0,0), width 178, height 10, count 3
Expose event, serial 29, synthetic NO, window 0x4600001,
(0,10), width 10, height 58, count 2
Expose event, serial 29, synthetic NO, window 0x4600001,
(68,10), width 110, height 58, count 1
Expose event, serial 29, synthetic NO, window 0x4600001,
(0,68), width 178, height 110, count 0
PropertyNotify event, serial 29, synthetic NO, window 0x4600001,
atom 0x169 (_NET_WM_STATE), time 108891, state PropertyNewValue
FocusIn event, serial 29, synthetic NO, window 0x4600001,
mode NotifyNormal, detail NotifyNonlinear
KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
PropertyNotify event, serial 29, synthetic NO, window 0x4600001,
atom 0x163 (_NET_WM_DESKTOP), time 108891, state PropertyNewValue
PropertyNotify event, serial 29, synthetic NO, window 0x4600001,
atom 0x1ca (WM_STATE), time 108891, state PropertyNewValue
VisibilityNotify event, serial 30, synthetic NO, window 0x4600001,
state VisibilityPartiallyObscured
ConfigureNotify event, serial 30, synthetic YES, window 0x4600001,
event 0x4600001, window 0x4600001, (1169,687), width 178, height 178,
border_width 0, above 0x0, override NO
VisibilityNotify event, serial 32, synthetic NO, window 0x4600001,
state VisibilityUnobscured
Expose event, serial 32, synthetic NO, window 0x4600001,
(170,0), width 8, height 149, count 1
Expose event, serial 32, synthetic NO, window 0x4600001,
(0,149), width 178, height 29, count 0
PropertyNotify event, serial 32, synthetic NO, window 0x4600001,
atom 0x1c4 (_NET_WM_ALLOWED_ACTIONS), time 108892, state PropertyNewValue
PropertyNotify event, serial 32, synthetic NO, window 0x4600001,
atom 0x160 (_NET_FRAME_EXTENTS), time 108892, state PropertyNewValue
PropertyNotify event, serial 33, synthetic NO, window 0x4600001,
atom 0x169 (_NET_WM_STATE), time 108895, state PropertyNewValue
PropertyNotify event, serial 33, synthetic NO, window 0x4600001,
atom 0x169 (_NET_WM_STATE), time 108896, state PropertyNewValue
PropertyNotify event, serial 33, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 108919, state PropertyNewValue
PropertyNotify event, serial 33, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 108919, state PropertyNewValue
KeyRelease event, serial 34, synthetic NO, window 0x4600001,
root 0xd3, subw 0x0, time 108965, (-410,-318), root:(759,369),
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 109536, state PropertyNewValue
FocusOut event, serial 37, synthetic NO, window 0x4600001,
mode NotifyNormal, detail NotifyNonlinear
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x169 (_NET_WM_STATE), time 111824, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 112468, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 134538, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 139886, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 141031, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 152360, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 170620, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x169 (_NET_WM_STATE), time 170978, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 171786, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 194525, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4600001,
atom 0x1c7 (_NET_WM_ICON_GEOMETRY), time 195655, state PropertyNewValue #
Tavuviivaa en saa. Kun painan sitä ei tapahdu mitään. Poistin myös sekä Window makerin että Laptop Mode Tools ohjelmat ja käynnistin koneen uudelleen, mutta ongelma pysyi samana. Sitten kokeilin neliöön joka oli ilmeisesti siinä xev ikkunassa eikä päätteellä. Päätteelle tulostui tosi pitkä kirjoitus. Tavuviivaa ei siihen neliöön tullut.
-
Tavuviivaa en saa. Kun painan sitä ei tapahdu mitään. Poistin myös sekä Window makerin että Laptop Mode Tools ohjelmat ja käynnistin koneen uudelleen, mutta ongelma pysyi samana. Sitten kokeilin neliöön joka oli ilmeisesti siinä xev ikkunassa eikä päätteellä. Päätteelle tulostui tosi pitkä kirjoitus. Tavuviivaa ei siihen neliöön tullut.
Pitkät listaukset tulevat hiiren liikkeistä. xev:n ikkunaan ei tule mitään vaan kaikki palaute listautuu päätteeseen. Xev:n ikkuna pitää kuitenkin olla valittuna, jotta näppäimistösyöte otetaan vastaan. Pidä siis hiiri paikallaan, ja kokeile, reagoiko xev muihin näppäimiin. Päätteeseen pitäisi ilmestyä KeyPress ja KeyRelease -eventit näppäintä painettaessa.
Jos vaikkapa M-näppäin ja piste toimivat, mutta viivasta ei tule edelleenkään mitään, vika on ilmeisesti jossain kernelin puolella, eikä työpöydän asetuksilla ole siihen vaikutusta. Varsin erikoinen ongelma.
-
Kokeile live tikun kautta toimiiko näppäin siinä.
-
Toimisiko tämä listaus. Painoin mkirjainta ja sen jälkeen tavuviivaa.:
#KeyRelease event, serial 37, synthetic NO, window 0x4600001,
root 0xd3, subw 0x0, time 6168502, (91,15), root:(1109,54),
state 0x10, keycode 58 (keysym 0x6d, m), same_screen YES,
XLookupString gives 1 bytes: (6d) "m"
XFilterEvent returns: False
FocusOut event, serial 37, synthetic NO, window 0x4600001,
mode NotifyGrab, detail NotifyAncestor
FocusOut event, serial 37, synthetic NO, window 0x4600001,
mode NotifyUngrab, detail NotifyPointer
FocusIn event, serial 37, synthetic NO, window 0x4600001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys: 4294967251 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 37, synthetic NO, window 0x4600001,
root 0xd3, subw 0x0, time 6176006, (91,15), root:(1109,54),
state 0x10, keycode 61 (keysym 0x2d, minus), same_screen YES,
XLookupString gives 1 bytes: (2d) "-"
XFilterEvent returns: False
#
Tarkoittiko "kokeile live tikulla" tikulta käynnistettävää ubuntua? Tavuviiva on toiminut moiteettomasti Lenovossa aivan viime päiviin saakka, jolloin se katosi tai paremminki siitä tuli kuollut näppäin. Mutta jos livetikulla kokeileminen auttaa, niin voin kyllä asentaa sille Ubuntu 15.10.
-
Kyllä. Jos tavuviiva ei toimi siinäkään niin vika on jossakin näppäimistössä ja on rautavika. Mutta jos toimii niin sitten sinulla on oikeastaan yksi vaihtoehto, tai kaksi, odottaa pari päivää ja päivittäminen uuteen Ubuntuun ja ristiä sormet että päivitys poistaa ongelman tai samantien jyrätä asennus uusiksi. Todennäköisesti sinun kannattaa odottaa sitä pari päivää että saat uuden tehtyä livetikun sitten uudelle Ubuntu versiolle.
-
Minulta löytyi Kubuntu tikku. Näppäimistöasettelu oli englanninkielinen mutta sekä tavuviiva että plusnäppäin toimi. Asettelusta johtuen tavuviiva tuli plusnäppäimellä.
-
Näppäimistöasettelun vaihtaminen ei auttanut.
Veikkaanpa löysästi, että käyttäessä useita eri kieliasetuksia, myös näppäimistöasetuksesi eivät toimi toivotusti.
Avaa jokin editori, ja testaa näppäimistöäsi. Erikoismerkit eri näppäimistöasetuksilla ovat hieman eri paikoissa. Tiettyjen erikoismerkkien paikkojen ero jo kertoisi, millainen näppäimistöasetus on käytössä.
Suomalainen ja ruotsalainen näppäimistö ovat samat, mutta esim. saksalaisessa näppäimistössä y vaihtaa paikkaa muistaakseni v:n kanssa.
Englantilainen/Amerikkalainen näppäistö taas on hyvä opiskella ihan muuten vaan ;) tilanteisiin, jossa näppäimistö ei tunnu järkevästi toimivan (erikoisnäppäinten osalta).
-
Minusta kyllä tuntuu, että juttu on jostain muusta kiinni. Kun käytän usb–näppäimistöä, en saa siinäkään tavuviiva/miinus näppäintä painamalla mitään. Mutta kun kytken numlockin päälle, niin sivulla olevasta numeronäppäimistöstä saan tavuviivan. Lenovon omalla näppäimistöllä tavuviiva toimii Windowsissa ja tikulla Kubuntussa. Tavuviiva ja alleviivatusviiva ovat saman näppäimen alla. Ajatusviiva tulee, kun painan Altgr ja kyseistä näppäintä. Voihan sitä käyttää hätäapuna tavuviivana. Minusta tuntuu, että olen joko itse painanut vahingossa jotain näppäintä, joka on lukinnut tavuviivan, tai sitten joku ohjelma on vahingossa tehnyt sen. Nyt näyttää olevan uusia päivityksiä, joten päivitän tämän järjestelmmän ja jos sekään ei auta, piää ehkä tehdä puhdas asennus uudelle Ubuntulle.
-
Asensin Ubuntu 16.04 ja tavuviiva palasi. Tein puhtaan asennuksen. Kiitos kaikille. Ongelma oli mystinen juttu, mutta aika lohduttavaa, että sellaista esiintyy myös tietokonemaailmassa.
-
Asensin Ubuntu 16.04 ja tavuviiva palasi. Tein puhtaan asennuksen.
Hienoa, että sait ongelmasi ohitetuksi, mutta tietenkään ratkaisua ongelmaan ei ole onnistettu selvittämään. "Tulipalo on siis väärin sammutettu" :(
Vielä tänään Ubuntu 16.04 Xenial ei ole virallisesti julkaistu vaikka jo (jakeluni nimenomaan Ubuntu 16.04 Beta) jakelu toimii ihan kivasti.
-
X on alue missä on vielä paljon opiskeltavaa, toisaalta olisit joutunut päivittämään edellisen version piankin joten suurta menetystä tästä ei ollut.
-
Pontus12:n ongelma oli ilmeisesti Unityn/Compizin suunnalla. Xev:n mukaan X.org sai oikean näppäineventin ja tunnisti sen viivaksi.