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
- 実行可能である必要がある
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 を使用してデスクトップ ファイルで「実行を許可」します。
あなたはしなければならないUbuntuのメジャーリリースごとに調整する