2013-05-10 4 views
0

Что я хочу сделать

Напишите сценарий, чтобы установить разрешение экрана (1600 х 900) в Linux Mint 14 OS. Mint OS установлен на VMware Workstation 9 на моем ноутбуке.Как написать сценарий для Linux Mint 14

То, что я делал раньше

Открыть терминал и выполнить три команды по одному:

  1. CVT 1600 900
  2. XRandR --newmode "1600x900_60.00" 118,25 1600 1696 1856 2112 900 903 908 934 -Hsync + Vsync
  3. XRandR --addmode Virtual1 "1600x900_60.00"
  4. XRandR --output Virtual1 --mode "1600x900_60.00"
  5. удалось

То, что я пытался до сих пор

создать .py файл с следующим содержанием:

#! /usr/bin/python 
# screen script 

cvt 1600 900 
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync 
xrandr --addmode Virtual1 "1600x900_60.00" 
xrandr --output Virtual1 --mode "1600x900_60.00" 

Что я получаю

Failure.

Нужна помощь

Может ли кто-нибудь помочь? Является ли файл .py скриптом bash?

+4

Итак, вы хотите написать скрипт bash и ... вы создаете файл python с python в качестве интерпретатора, но содержимое является скриптом оболочки? Я почесываю голову здесь, это не имеет никакого смысла. – Mat

+0

sry Я новичок в скрипте. Я хочу написать сценарий, так что мне не нужно выполнять команды каждый раз, когда я запускаю свою ОС, я не уверен, могу ли я использовать здесь python. – Ric

+1

Вы можете использовать python, но тогда вам нужно написать код Python. Вы можете использовать bash, но тогда вам нужно написать скрипт bash. Если вы попросите интерпретатор python обработать скрипт bash, это не сработает. То же самое для другого. Это разные языки. – Mat

ответ

1

является .py файлом является скрипт bash?

Очевидно, что да. Вы написали скрипт bash, но ваш shebang говорит, что он должен интерпретировать python. Два решения. Либо настройте свой shebang на #!/usr/bin/env bash, либо напишите код python.

+0

'#!/Usr/bin/env bash' - это указывает, где находится интерпретатор? – Ric

+0

спасибо, ребята, я пишу скрипт bash, и он работает так, как ожидалось. – Ric

Смежные вопросы