我试图使用python运行terminal命令,但出现了一个terminal错误:
“x-terminal-emulator的支持非常有限,请考虑选择其他终端”
我正在尝试使用python更改桌面背景。我有一个树莓馅饼,上面有最新的树莓馅饼。你知道吗
直接在lxterminal中运行命令,它可以工作并更改我的背景:
“pcmanfm—设置壁纸/usr/share/rpd壁纸/bridge_墙纸.jpg"
改变我的桌面背景。你知道吗
使用操作系统(“ls-a”)工作正常。与其他linux系统命令(如“mkdir”或“pwd”)一样,python在终端中显示输出没有问题。你知道吗
我尝试过使用子进程调用函数,但到目前为止没有任何效果。 我也尝试过让python打开一个新的、不同的终端,并在新终端中运行代码,但也没有成功:
os.system('gnome-terminal --command="pcmanfm --set-wallpaper /usr/share/rpd-wallpaper/bridge_wallpaper.jpg"')
你们有什么想法吗?我必须开始一个单独的全新的终端会话吗?我的语法有问题吗?我是否使用错误的python命令在终端中执行命令?你知道吗
import os,random
random_pic = random.choice(os.listdir('/usr/share/rpd-wallpaper/'))
shell_command = ("pcmanfm --set-wallpaper /usr/share/rpd-wallpaper/" + str(random_pic))
os.system(shell_command)
print("success... wallpaper is changed")
目前没有回答
相关问题 更多 >
编程相关推荐