Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Tip: Hoe een deel van je hardware uitschakelen ?  (gelezen 3334 keer)

Joshua Orbit

  • Gast
Tip: Hoe een deel van je hardware uitschakelen ?
« Gepost op: 2020/07/12, 12:29:09 »
Het komt nogal veel voor dat op je hardware vervelende dingen zijn geïntegreerd. Een mooi voorbeeld is de ALPS stick (mouse pointing stick) die tussen de letters van je Keyboard (toetsenbord) is geplaatst en voor meer ergernis zorgt dan voor een gebruiksgemak.

We gebruiken daarvoor de xinput methode om de onderdelen aan te spreken of ze, definitief, uit te schakelen.
De methode is héél simpel maar mede daardoor ook wat gevaarlijk: let op met het codecijfer van je toetsenbord (!!!!) als je dat op disable zet en je hebt geen touchscreen (aanraakscherm) ben je goed de klos en zal misschien via het virtuele toetsenbord je enige uitweg zijn (let dus goed op mocht je deze tip toepassen om de gekende redenen) .

Veel leesplezier (let op met Google Translate of andere machines : ze vertalen de code ook; zet het daarom af): hier kan u het artikel lezen mét goede screenshots. Ook het artikel waarschuwt i.v.m. je toetsenbord (je hebt nog wel muis en virtual keyboard mogelijk)

Offline vanadium

  • Lid
Re: Tip: Hoe een deel van je hardware uitschakelen ?
« Reactie #1 Gepost op: 2020/07/12, 13:04:45 »
Nuttige tip, die werkt in elke bureaubladomgeving!

Als je standaard Ubuntu gebruikt, en je wil je touchpad uitschakelen, dan is er een veiliger, gnome specifieke methode. In dconf-editor is er een verborgen instelling: org.gnome.settings-daemon.plugins.media-keys touchpad-toggle. Daar kan je een sneltoets instellen om je touchpad uit en in te schakelen. Nog vlugger gaat het met de terminal. Je kan bijvoorbeeld Super+Alt+t instellen om het touchpad aan/uit te schakelen met volgend commando:

gsettings set org.gnome.settings-daemon.plugins.media-keys touchpad-toggle ['<Super><Alt>t']
Ongedaan maken doe je door "reset" aan te geven en het laatste deel tussen de rechte haakjes weg te laten.

Bonus tip
Het touchpad kan ingesteld worden om te klikken eenvoudig door het kort aan te raken. Handig, maar dan ga je tijdens het typen ook nog al eens de cursor zien verspringen, zelfs al staat (standaard) "Touchpad tijdens typen" uit.

Hier hebben we weer een verborgen instelling, maar er is een scriptje nodig om aan/af te kunnen zetten:

#!/bin/bash
STATUS=$(gsettings get org.gnome.desktop.peripherals.touchpad tap-to-click)
case $STATUS in
true )
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
# notify-send "Tap-to-click Off"
;;
false )
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
# notify-send "Tap-to-click On"
;;
esac


Bewaar dit scriptje en maak het uitvoerbaar. Dan kan je via "Instellingen" - "Sneltoetsen" er een sneltoets aan toewijzen. De cursor kan je nog bewegen met het touchpad, en klikken kan je ook door "hard" door te klikken. Enkel het licht aanraken om te klikken wordt hiermee gestopt of aangezet.

Verwijder de commentaartekentjes voor "notify-send" om een notificatie te krijgen telkens je de instelling aanpast.

Joshua Orbit

  • Gast
Re: Tip: Hoe een deel van je hardware uitschakelen ?
« Reactie #2 Gepost op: 2020/07/13, 07:48:53 »
Bijkomende aanvulling:

bij elke reboot reset xinput zich .... dus er is geen gevaar (of reëel probleem) als je een foutje had gemaakt met de code van  xinput. Simpel rebooten reset de instelling zich.

Maar voor een b.v. laptop die een presentatie moet weergeven op een evenement is dit handig: je kan het toetsenbord en touchpad etc simpel uitschakelen tijdens de voorstelling.

Ook de tip van Vanadium is natuurlijk ook een degelijke en goede methode. Kwestie van  afwegen.

EDIT / om de xinput instelling(-en) actief te maken met elke reset of reboot van de desktopomgeving (een meer definitieve instelling) dien je het volgende te doen:

sudo gedit .xessionrc

dit opent een file voor je /home  ---   geef daar je xinput commando's (bv de ALPS Dual Track mousepointer = xinput disable gevolgd door het code nummer van xinput -list ALPS pointer //// dit is voor elke computer dan weer anders )
Doe OPSLAAN en sluit de vensters .
Test REBOOT voor een goede werking van je instelling(-en) .
Op deze manier worden de xinput instellingen of instelling telkens opnieuw geladen mocht een stukje hardware defect zijn of serieus in de weg zitten (zoals die rubberen top in het midden van je toetsenbord).
LET OP MET DE CODE VAN HET TOETSENBORD !!!!!!   [ Getest en toegepast op Ubuntu 20.04 / 18.04 LTS]
« Laatst bewerkt op: 2020/07/14, 10:19:35 door Joshua Orbit »