每天我需要多次打开终端窗口(默认的 xfce4-terminal)并键入以下命令来打开我的开发环境:
cd ~/Desktop/xyz
conda activate tf_gpu
我想使用可以双击的 shell 脚本自动执行此过程。我见过很多类似的问题,但没有一个答案为我打开窗户。
不确定这是否重要,这是在 Linux Mint 20.1 上。
我尝试将以下文件放在桌面上,并在“权限”中勾选“允许此文件作为程序运行”。
- 这似乎什么也没做:
#!/bin/bash
cd ~/Desktop/xyz
conda activate tf_gpu
- 这:
#!/bin/sh
x-terminal-emulator -e "cd ~/Desktop/xyz && conda activate tf_gpu"
抛出以下错误:
Error
Failed to execute child
Failed to execute child process "cd" (No such file or directory)
答案1
我设法做到了,这也lxterminal
应该适用xfce4-terminal
.start
在中创建帮助文件~/Dektop/EDEO-Sensing
conda activate tf_gpu ## see note a) bash -i
- 必须是可执行的
A。你可能需要更改为. conda activate tf_gpu
编辑一个
.desktop
与[Desktop Entry] # VERSION=3.36.2 Name=Terminal-Test-UL ## my test : Exec=lxterminal --working-directory=tmp7 -e './.start' Exec=xfce4-terminal --working-directory=~/Dektop/EDEO-Sensing -e './.start'
- 最好的方法是打开 xfce4 终端并要求复制到桌面,然后编辑包含相关信息的文件。
- 使用 GUI 在桌面文件上“允许执行”。