Como posso ter minhas configurações de exibição restauradas automaticamente depois de jogar um jogo de tela cheia?

2

Quando eu jogo um jogo em tela cheia no Ubuntu (Gnome, Kde, XFCE não importa), o jogo decide quais devem ser as configurações do monitor e, quando o jogo terminar, eu fico com essas configurações. Existe uma função do sistema operacional que irá restaurar as configurações do meu monitor para mim automaticamente (como no Windows) ou se não, eu posso escrever um script que vai salvar minhas configurações para ser restaurado facilmente? (como apertar um botão ou usar uma tecla de atalho)

O primeiro monitor DVI-0 é executado em 1440x900 e, à direita, o VGA-0 é executado em 1600x900.

Ok, descobri que xrandr --output DVI-0 --auto --rotate normal --pos 0x0 --output VGA-0 --auto --left-of DVI-0 configurará meus monitores adequadamente, mas ainda não sei como fazer isso acontecer facilmente sempre que tiver esse "bug de monitor" que acontece depois de um aplicativo de tela inteira.

    
por Jason 08.03.2015 / 18:52

1 resposta

0

Vá para um terminal pressionando Ctrl + Alt + T e digite os seguintes comandos:

mkdir bin

para criar um diretório binário no diretório inicial do usuário que será automaticamente adicionado ao caminho.

cd bin
cat > SC

para mudar para esse diretório e começar a criar esse arquivo.

Copie e cole agora o seguinte código:

#!/bin/bash
# This script starts StarCraft as an example for automatically restoring the video
# resolution as per question https://sobrelinux.info/questions/85008/how-can-i-have-my-display-settings-automatically-restored-after-i-play-a-full-sc"StarCraft" 
# 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 

e pressione: Ctrl + D e digite:

chmod +x SC

Agora o "programa" SC está pronto para ser executado com 1 parâmetro. Feche o terminal e abra-o novamente e digite:

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

Em que /path/to/SaveGames e szFirstCoupleOflattersOfSaveGame são o diretório onde você guarda os savegames e as primeiras letras do nome do seu savegame, respectivamente seguidos pela tecla Tab para completar automaticamente o nome inteiro nome do seu savegame. (se você acabou de digitar SC , ele apenas lançará o StarCraft sem carregar nenhum jogo de saver ...)

Depois termine com Enter e sorria!

O exemplo acima deve ser suficiente para qualquer outro jogo que você tenha. Se você usar todos os capitais o tempo todo para seus próprios jogos e manter os nomes dos seus "programas" curtos, você se tornará um verdadeiro viciado em terminal. ; -)

Se você não gosta de comandos de terminal, já existem respostas neste site para transformá-los em ícones na sua área de trabalho ou no seu painel (como este )

    
por Fabby 15.03.2015 / 01:23