Kirjoittaja Aihe: Löytyykö Ubuntu 22.04 versiossa pikavalintaa kosketuslevy päälle ja ?(RATKAISTU)  (Luettu 1406 kertaa)

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
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.
« Viimeksi muokattu: 11.03.23 - klo:14.42 kirjoittanut Pontus12 »

nm

  • Käyttäjä
  • Viestejä: 16247
    • Profiili
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.

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
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.

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
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.
« Viimeksi muokattu: 04.03.23 - klo:20.42 kirjoittanut Pontus12 »

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
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ä.

nm

  • Käyttäjä
  • Viestejä: 16247
    • Profiili
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ä)?

Koodia: [Valitse]
./toggle.touchpad.sh

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
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.

AimoE

  • Käyttäjä
  • Viestejä: 2718
    • Profiili
Koodia: [Valitse]
chmod +x toggle.touchpad.sh saattaisi auttaa

nm

  • Käyttäjä
  • Viestejä: 16247
    • Profiili
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ä:

Koodia: [Valitse]
mkdir -p ~/.local/bin
Koodia: [Valitse]
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.)

Koodia: [Valitse]
chmod a+x ~/.local/bin/touchpad.sh

2. Tarkista skriptitiedoston sisältö komentamalla:

Koodia: [Valitse]
cat ~/.local/bin/touchpad.shPitäisi näyttää tältä:

Lainaus
#!/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ä:

Koodia: [Valitse]
~/.local/bin/touchpad.sh
Lainaus
Switching off

Kosketuslevyn pitäisi olla nyt pois päältä. Kytke takaisin päälle suorittamalla skripti uudelleen:

Koodia: [Valitse]
~/.local/bin/touchpad.sh
Lainaus
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:

Koodia: [Valitse]
~/.local/bin/touchpad.sh
« Viimeksi muokattu: 06.03.23 - klo:16.39 kirjoittanut nm »

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
Kaikki toimi pikanäppäimen asettamiseen saakka. Asensin sen mielestäni ohjeiden mukaan, mutta kosketuslevy ei ilmestynyt näkyviin enkä voinut käyttää sitä.

nm

  • Käyttäjä
  • Viestejä: 16247
    • Profiili
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.

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
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.


Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
Otin komennosta polun pois ja se yllättäen toimi. Merkitsen aiheen ratkaistuksi.


kamara

  • Käyttäjä
  • Viestejä: 2951
    • Profiili
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

Pontus12

  • Käyttäjä
  • Viestejä: 2405
    • Profiili
Kiitos tiedosta. en huomannut dollarimerkkiä. Mutta nyt toimii pikanäppäin, joten merkitsen aiheen ratkaistuksi.