1日に数回ターミナルウィンドウ(デフォルトは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を使用してデスクトップファイルで「実行を許可」します。
あなたはする必要がありますすべてのUbuntuのメジャーバージョンでヴァイオリンをオンにする