2013-05-10 82 views
0

我想做

寫一個腳本來設置Linux Mint的14 OS的屏幕分辨率(1600×900)什麼。 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" 

我能得到什麼

失敗。

需要幫助

任何人都可以幫忙嗎? .py文件是一個bash腳本?

+4

所以你想要寫一個bash腳本,並...你創建一個Python文件與Python作爲解釋,但內容是一個shell腳本?我在這裏撓我的頭,這沒有絲毫的意義。 – Mat 2013-05-10 08:21:02

+0

sry我是新的腳本。我想編寫一個腳本,這樣我don'd需要執行的命令每次我啓動我的操作系統,我不知道如果我能在這裏使用Python。 – Ric 2013-05-10 08:25:36

+1

您可以使用Python,但你需要,那麼,編寫Python代碼。你可以使用bash,但是你需要編寫一個bash腳本。如果你要求python解釋器處理bash腳本,它將不起作用。相反的。他們是不同的語言。 – Mat 2013-05-10 08:26:59

回答

1

是.py文件是一個bash腳本?

顯然,是的。你寫了一個bash腳本,但你的shebang說它應該解釋python。兩種解決方案無論是調整你的家當來#!/usr/bin/env bash或編寫Python代碼。

+0

'#!/ usr/bin/env bash'這是表示解釋器在哪裏? – Ric 2013-05-10 08:43:17

+0

感謝球員,我寫了一個bash腳本,它按預期工作。 – Ric 2013-05-10 08:45:07