개발 환경을 활성화하는 쉘 스크립트

개발 환경을 활성화하는 쉘 스크립트

하루에 여러 번 터미널 창(기본 xfce4-terminal)을 열고 다음 명령을 입력하여 개발 환경을 열어야 합니다.

cd ~/Desktop/xyz
conda activate tf_gpu

두 번 클릭할 수 있는 쉘 스크립트를 사용하여 이 프로세스를 자동화하고 싶습니다. 비슷한 질문을 많이 보았지만 어떤 답변도 창을 열지 못했습니다.

중요한지 확실하지 않습니다. 이는 Linux Mint 20.1에 있습니다.

권한에서 "이 파일을 프로그램으로 실행하도록 허용"을 선택하고 데스크탑에 다음 파일을 넣어 보았습니다.

  1. 이것은 아무것도 하지 않는 것 같습니다:
#!/bin/bash
cd ~/Desktop/xyz
conda activate tf_gpu
  1. 이것:
#!/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

  1. 도우미 파일 .start만들기~/Dektop/EDEO-Sensing

    conda activate tf_gpu ## see note a)
    bash -i
    
  • 실행 가능해야 합니다

ㅏ.다음으로 변경해야 할 수도 있습니다.. conda activate tf_gpu

  1. 편집 .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를 사용하여 데스크톱 파일에서 "실행을 허용"합니다.

너는해야 할거야각 우분투 주요 릴리스에서 바이올린을 켜보세요

관련 정보