2013-05-10 67 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