Lubuntu 16.04 - Openbox oturumu
Terminali, zaman damgalı bir dosyayı açmak için kullanabilirim gedit
:
gedit ~/$(date +%Y%m%d%H%M%S).txt
Komut, Openbox'taki bir klavye kısayoluyla da kullanılabilir.
<keybind key="W-4"> # gedit time-stamped file
<action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action>
</keybind>
Ama aynısını Exec=
bir .desktop
dosya üzerinden yapamam .
Exec=sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'
sadece adlı bir dosya oluşturur ~/.txt
Peki istediğimi yapmak için bir .desktop dosyası nasıl alabilirim?
Exec=/bin/bash -c "echo $(date) > ~/out.txt"
çalışır cezası. +%Y%m%d%H%M%S
sorun gibi görünüyor. hala çiğniyor.
$()
komutları çağırabilir sanmıyorum . Dosyanızı açmak için alt kabuk komutunuzu içeren başka bir komut dosyasını çağırmanız gerektiğini düşünüyorum.