Как у меня могут быть свои настройки дисплея, автоматически восстановленные после того, как я буду играть в полноэкранную игру?

Когда я играю в полноэкранную игру на Ubuntu (Gnome, Kde, XFCE не имеет значения), игра решает то, чем настройки монитора должны быть и затем когда игра по, я застреваю с теми настройками. Существует ли функция ОС, которая восстановит мои настройки монитора для меня автоматически (как в окнах), или в противном случае я могу записать сценарий, который сохранит мои настройки, которые будут восстановлены легко? (как нажатие кнопки или использование горячей клавиши)

Сначала контролируйте DVI 0 выполнений в 1440x900, и к он - правильный VGA 0 выполнений в 1600x900.

Хорошо, я обнаружил это xrandr --output DVI-0 --auto --rotate normal --pos 0x0 --output VGA-0 --auto --left-of DVI-0 установит мои мониторы правильно, однако я все еще не знаю, как заставить это произойти легко каждый раз, когда у меня есть та "ошибка монитора", которая происходит после полноэкранного приложения.

2
задан 12 March 2015 в 12:19

1 ответ

Перейдите к терминалу путем нажатия Ctrl + Высокий звук + 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 и szFirstCoupleOflattersOfSaveGame каталог, где Вы сохраняете свой savegames и первые две буквы имени Вашего savegame соответственно сопровождаемыми Вкладкой ключ, чтобы автоматически заполнить все название Вашего savegame. (если Вы просто тип SC, это просто запустит StarCraft, не загружая savegame...)

Тогда конец с Входят и улыбка!

вышеупомянутый пример должен быть достаточно для любой другой игры, которую Вы имеете. Если Вы используете все капиталы все время для Ваших собственных игр и сохраняете, он называет для Ваших "программ" короткий, Вы превратитесь в настоящего терминального наркомана. ;-)

, Если Вам не нравятся терминальные команды, уже существуют ответы на этом сайте для превращения их в значки на рабочем столе или в тире (как этот )

0
ответ дан 9 November 2019 в 18:12

Другие вопросы по тегам:

Похожие вопросы: