如何让华硕 ROG 笔记本电脑上的“Steam 键”发挥作用

如何让华硕 ROG 笔记本电脑上的“Steam 键”发挥作用

我的华硕 ROG G751 笔记本电脑上的专用 Steam 键不起作用。我需要做什么才能启动 Steam?

答案1

更新:这将使“视频”按钮和键盘旁边的“rog”按钮也启动 steam。有时间我会研究一下。

这就是我在 ASUS ROG G751 上使“Steam 按钮”工作的方法。如果有更简单的方法可以做到这一点,我不会感到惊讶 :) 我正在使用绑定键将 steam 密钥绑定到脚本。如果 steam 尚未运行,脚本将启动 steam。如果 steam 正在运行,脚本将把焦点转移到 steam。为了实现这一点,我使用工具

安装 xbindkeys:

sudo apt-get xbindkeys    
sudo apt-get xbindkeys-config    
xbindkeys --defaults > ~/.xbindkeysrc  

跑步:

xbindkeys-config

添加新项目:名称:蒸汽, 钥匙:Mod2 + 无符号 | m:0x10 + c:248,或者你也可以使用“获取密钥”功能。我们要执行一个脚本作为Action:~/opensteam 如果未启动,此脚本将启动 steam。如果已启动,则将焦点转移到 steam。

安装 xdomod

sudo apt-get install xdotool

脚本(opensteam):

nano ~/opensteam

在 nano 中输入:

#!/bin/bash
if [ -n "$(tail /var/log/kern.log -n 1 | grep 'key 7f pressed')" ]; then
 if [ -z "$(xdotool search --name steam)" ]; then
  echo "Focus"
  steam &
 else
  echo "Execute"
  xdotool search --name steam windowactivate
 fi
else
 echo "Steam key was not pressed"
fi

使 opensteam 可执行

chmod a+x opensteam  

通过菜单或命令打开“启动应用程序”:

gnome-session-properties

在启动应用程序中添加:名称、命令和注释:绑定键

这将使 xbindkeys 在您登录时启动。它在后台运行。

编辑:添加了一个恶意黑客来修复 ROG 键和视频键也开始产生蒸汽的问题。

相关内容