Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pontus12 - 02.03.23 - klo:20.03
-
Löytyykö Ubuntu 22.04 versiossa pikavalintaa kosketuslevy päälle ja pois? Kubuntussa minulla oli yhdistelmä "alt-p", jolla sen sai pois päältä ja takaisin päälle. Kirjoittaessa ainakin minulle kosketuslevy heittää välillä kirjoituksen väärään paikkaan. Olen käyttänyt yllä mainittua ominaisuutta jo monta vuotta.
-
Voit ainakin tehdä skriptin, joka kytkee kosketuslevyn pois käytöstä ja takaisin:
https://unix.stackexchange.com/a/640381
Sitten vain lisäät pikanäppäimen, joka suorittaa tuon skriptin.
-
Yritin tehdä nm:n neuvoman skriptin, mutta en onnistunut. Asensin sitten netistä samillani ohjeilla touchpad-indicatorin. En saanut sitäkään toimimaan. Muuten Ubuntu 22.04 toimii hyvin. Täytyy yrittää huomenna uudestaan.
-
Nyt sain kosketuslevyn pois ja päälle. Asensin ensin touchpad indicatorin. Se ei alkuun toiminut. Ainakaan en saanut tehtyä siihen pikavalintaa touchpad on ja off. Nyt se kutenkin tuntuu muuten toimivan. Joten kytkiessäni hiiren, otan kosketuslevy menee pois päältä Pikanäppäintä en saanut asennettua, joten se ei ole yhtä käytännöllinen kuin ennen, jolloin otin sen yleensä pois kirjoittaessani silloinkin, kun hiiri ei ollut kykettynä. Ehkä tähänkin vieä löytyy ratkaisu, mutta nyt minun pitää käyttää kirjoittaessani hiirtä, koska usein sipaisen vahingossa kosketuslevyä, jolloin teksti voi mennä, minne sattuu.
-
Indicator ei loppujen lopuksi toiminut. Yritin tehdä neuvomasi scriptin:
toggle.touchpad.sh
ja sijoitin komennon uudeksi pikanäppäimeksi
Ei toiminut. Jotain olen tehnyt väärin, vaikka tein sen melkein kopioiden netistä.
-
Indicator ei loppujen lopuksi toiminut. Yritin tehdä neuvomasi scriptin:
toggle.touchpad.sh
ja sijoitin komennon uudeksi pikanäppäimeksi
Ei toiminut. Jotain olen tehnyt väärin, vaikka tein sen melkein kopioiden netistä.
Toimiiko skripti, jos käynnistät sen komentorivin kautta (eli päätteessä)?
./toggle.touchpad.sh
-
Kun ajan komennon ./toggle.touchpad.sh Vastaus on: "bash: ./toggle.touchpad.sh: Tiedostoa tai hakemistoa ei ole". Kun taas ajan ls komennon, on vstaus: jotaarkka@jotaarkka-ThinkPad-P14s-Gen-2a:~$ ./toggle.touchpad.sh.
-
chmod +x toggle.touchpad.sh
saattaisi auttaa
-
Kun ajan komennon ./toggle.touchpad.sh Vastaus on: "bash: ./toggle.touchpad.sh: Tiedostoa tai hakemistoa ei ole
Siinä tapauksessa skriptitiedosto ei taida sijaita kotihakemistosi juuressa vaan jossain muualla tai nimi on väärin. Mihin tallensit tiedoston?
Tässä vielä tarkka ohje, joka edellyttää vain komentojen huolellista kopiointia päätteeseen (kopioi selaimesta Ctrl+C:llä ja liitä päätteeseen Shift+Ctrl+V:llä):
1. Luo skripti kopioimalla nämä komennot yksitellen päätteeseen. Suorita siis jokainen komento enterillä ennen seuraavan syöttämistä:
mkdir -p ~/.local/bin
echo -e '#!/bin/sh\nif [ "$(gsettings get org.gnome.desktop.peripherals.touchpad send-events)" = "'"'enabled'"'" ]; then\n echo "Switching off"\n gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled\nelse\n echo "Switching on"\n gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled\nfi' > ~/.local/bin/touchpad.sh
(Tämä komento on pitkä. Varmista, että kopioit sen kokonaisuudessaan päätteeseen.)
chmod a+x ~/.local/bin/touchpad.sh
2. Tarkista skriptitiedoston sisältö komentamalla:
cat ~/.local/bin/touchpad.sh
Pitäisi näyttää tältä:
#!/bin/sh
if [ "$(gsettings get org.gnome.desktop.peripherals.touchpad send-events)" = "'enabled'" ]; then
echo "Switching off"
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled
else
echo "Switching on"
gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
fi
3. Testaa skriptiä:
~/.local/bin/touchpad.sh
Switching off
Kosketuslevyn pitäisi olla nyt pois päältä. Kytke takaisin päälle suorittamalla skripti uudelleen:
~/.local/bin/touchpad.sh
Switching on
Kosketuslevyn pitäisi jälleen toimia.
4. Lisää pikanäppäin järjestelmäasetuksissa.
https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html.en
Määritä komennoksi:
~/.local/bin/touchpad.sh
-
Kaikki toimi pikanäppäimen asettamiseen saakka. Asensin sen mielestäni ohjeiden mukaan, mutta kosketuslevy ei ilmestynyt näkyviin enkä voinut käyttää sitä.
-
Kaikki toimi pikanäppäimen asettamiseen saakka. Asensin sen mielestäni ohjeiden mukaan, mutta kosketuslevy ei ilmestynyt näkyviin enkä voinut käyttää sitä.
Kuvakaappaus pikanäppäimen asetuksista voisi paljastaa mahdollisen ongelman.
-
Pidin hieman väliä, ennen kuin avasin Ubuntun uudelleen. Nm:n neuvoma scripti "./toggle_touchpad.sh" toimii. Siis kun avaan päätteen, saan tällä skriptillä kosketuslevyn pois tai päälle. Pikanäppäintä en kuitenkaan ole pystynyt asentamaan, joten olen pelkästään tämän skriptin varassa. Nm neuvoi todella yksityiskohtaisesti, miten saan liitettyä siihen pikanäppäimen, mutta ilmeisesti onnistun jotenkin tekemään jotain väärin.
Yritin ottaa kuvankaappauksen "printscreen", mutta en onnistunut siirtämään kuvaa minnekään, ja se sitä paitsi lukittui. Joka tapauksessa asetin oman pikanäppäimen:
Nimi: toggle_touchpad.sh
Komento: /home/§user/./toggle_touchpad.sh
Mutta en saa pikanäppäintä toimimaan.
-
Otin komennosta polun pois ja se yllättäen toimi. Merkitsen aiheen ratkaistuksi.
-
Komento: /home/§user/./toggle_touchpad.sh
Polussa oli virheenä §-merkki, joka olisi pitänyt olla $, ja lisäksi user olisi pitänyt kirjoittaa isolla: $USER
-
Kiitos tiedosta. en huomannut dollarimerkkiä. Mutta nyt toimii pikanäppäin, joten merkitsen aiheen ratkaistuksi.