Neuzuordnung von Fn+F3 von XF86Sleep zu XF86MonBrightnessUp

Neuzuordnung von Fn+F3 von XF86Sleep zu XF86MonBrightnessUp

Ich habe einen neuen Laptop, den Toshiba Satelliten Pro R50, und habe darauf Linux Mint 17.1 installiert. Nach einiger Zeit stellte sich heraus, dass die Helligkeitstasten falsch zugeordnet sind.

Fn+ F3ist auf XF86Sleep abgebildet

Fn+ F2ist auf XF86Battery abgebildet

Die Tasten sollten jeweils XF86MonBrightnessUp und XF86MonBrightnessDown zugeordnet werden.

Ich habe keine funktionierende Lösung für dieses Problem gefunden.

Es gibt eine Möglichkeit xbingkeys, mit der ich XF86Battery an ein Skript binden kann, aber für XF86Sleep funktioniert es immer noch nicht.

.xbindkeysrcDatei unten. Sie /usr/bin/cajadient nur zu Testzwecken.

# brightness down
"/usr/bin/caja"
    m:0x0 + c:244
    XF86Battery

# brightness up
"/usr/bin/caja"
    m:0x0 + c:150
    XF86Sleep

Ich suche nach einer Lösung, um Tasten zum Verringern/Erhöhen der Helligkeit neu zuzuweisen oder zumindest ein benutzerdefiniertes Skript auszuführen, wenn die Kombination gedrückt wird. Derzeit versetzt Fn+ F3den Computer in den Ruhemodus, was sehr ärgerlich ist.

Antwort1

Schauen Sie sich ansimon_simon.

Wenn Sie die Änderungen beibehalten möchten, die Sie vorgenommen haben, erstellen Sie ein Skript /etc/X11/xinit/xinitrc.dund fügen Sie einfach alle zuvor ausgeführten xmodmap-Befehle in einer eigenen Zeile hinzu. Die vorhandenen Skripte scheinen Bash-Skripte zu sein. Beginnen Sie also mit der Zeile

#!/bin/bash

Sie benötigen Root-Berechtigungen, um diese Datei zu erstellen. Wenn Sie damit nicht vertraut sind, lesen Sie in Ihrem bevorzugten Linux-Wiki nach. Wenn Sie das Skript erstellt haben, müssen Sie es noch ausführbar machen. chmod +x /etc/X11/xinit/xinitrc.d/YOUR_SCRIPT_NAME.shWeitere Einzelheiten finden Sie wiederum in Ihrem bevorzugten Linux-Wiki.

verwandte Informationen