Я хочу создать файл .desktop, который открывает терминал с приглашением, отображающим текущее время и текущий рабочий каталог зеленого цвета. Я достиг этого с помощью команды:
$ PS1="\033[0;32m(\$(date +%H:%M:%S)) \W$ \033[0m"
дает следующее приглашение:
(14:30:12) media$
Для этой команды я создал следующий файл .desktop :
[Desktop Entry]
Version=1.0
Name=Open Terminal
Comment=Open Terminal with modified Prompt
Exec=bash -c 'export PS1="\033[0;32m(\$(date +%H:%M:%S)) \W$ \033[0m";$SHELL'
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=Application;
Я думаю, что я делаю что-то неправильно при передаче переменной, но я не знаю, что именно, можете ли вы помочь мне в выяснении, в чем проблема?
Причиной этого является получая несколько файлов .desktop, с которыми я могу открывать разные терминалы с различными подсказками.