하루에 여러 번 터미널 창(기본값 xfce4-terminal)을 열고 다음 명령을 입력하여 개발 환경을 열어야 합니다.
cd ~/Desktop/xyz
conda activate tf_gpu
두 번 클릭할 수 있는 쉘 스크립트를 사용하여 이 프로세스를 자동화하고 싶습니다. 비슷한 질문을 많이 보았지만 그 어떤 답변도 나에게 도움이 되지 않았습니다.
이것이 중요한지 확실하지 않습니다. 이것은 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
- 실행 가능해야 합니다
ㅏ.다음으로 변경해야 할 수도 있습니다.. 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를 사용하여 데스크톱 파일에서 "실행을 허용"합니다.