AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 594283
Accepted
Jason
Jason
Asked: 2015-03-09 09:52:53 +0800 CST2015-03-09 09:52:53 +0800 CST 2015-03-09 09:52:53 +0800 CST

如何在玩全屏游戏后自动恢复显示设置?

  • 772

当我在 Ubuntu(Gnome、Kde、XFCE 无关紧要)上玩全屏游戏时,游戏会决定显示器设置应该是什么,然后当游戏结束时,我就会被这些设置卡住。是否有操作系统功能可以自动为我恢复我的显示器设置(如在 Windows 中),或者如果没有,我可以编写一个脚本来保存我的设置以便轻松恢复吗?(比如按下按钮或使用热键)

第一个监视器 DVI-0 以 1440x900 运行,右边的 VGA-0 以 1600x900 运行。

好吧,我发现这xrandr --output DVI-0 --auto --rotate normal --pos 0x0 --output VGA-0 --auto --left-of DVI-0会正确设置我的显示器,但是我仍然不知道如何在全屏应用程序出现“显示器错误”时轻松实现这一点。

multiple-monitors
  • 1 1 个回答
  • 245 Views

1 个回答

  • Voted
  1. Best Answer
    Fabby
    2015-03-15T16:23:01+08:002015-03-15T16:23:01+08:00

    按Ctrl+ Alt+转到终端T并键入以下命令:

    mkdir bin
    

    在主目录中为您的用户创建一个二进制目录,该目录将自动添加到路径中。

    cd bin
    cat > SC
    

    更改到该目录并开始创建该文件。

    现在复制粘贴以下代码:

    #!/bin/bash
    # This script starts StarCraft as an example for automatically restoring the video
    # resolution as per question https://askubuntu.com/questions/594283/
    
    # Copyright (c) Fabby 2015
    
    # This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    # This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. See the GNU General Public License for more details.
    # You DID NOT receive a copy of the GNU General Public License along with this program as the license is bigger then this program.
    # Therefore, see http://www.gnu.org/licenses/ for more details.
    # The following line needs to be changed per game.  Example is for StarCraft
    /usr/share/playonlinux/playonlinux --run "StarCraft" $1
    # The following line needs to be changed per machine's individual resolution settings:
    xrandr --output DVI-0 --auto --rotate normal --pos 0x0 --output VGA-0 --auto --left-of DVI-0 
    

    然后点击:Ctrl+D然后输入:

    chmod +x SC
    

    现在“程序”SC已准备好使用 1 个参数执行。关闭终端并再次打开并输入:

    cd /path/to/SaveGames
    SC szFirstCoupleOflattersOfSaveGame[Tab]
    

    您保存游戏存档的目录和游戏存档名称的前几个字母分别是什么,后面是自动/path/to/SaveGames完成游戏存档全名的键。(如果你只是输入它,它只会启动星际争霸而不会加载任何游戏存档......)szFirstCoupleOflattersOfSaveGameTabSC

    然后完成Enter并微笑!

    上面的示例对于您拥有的任何其他游戏应该足够了。如果您一直在自己的游戏中使用所有大写字母,并让您的“程序”的名称简短,那么您将变成真正的终端迷。;-)

    如果你不喜欢终端命令,这个网站上已经有答案可以把它们变成桌面上或仪表盘上的图标(就像这个)

    • 0

相关问题

  • 如何设置一纵一横两屏?

  • gnome-mplayer 使用 xineramascreen 选项在第二个屏幕上播放

  • 使用带有两屏设置的 Ubuntu

  • 自 10.04 起,笔记本电脑的扩展显示器显示摇晃/波动的图像 [关闭]

  • 有没有办法在 Ubuntu a la Windows 中拥有扩展桌面?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve