Wpis z mikrobloga

Lubuntu 20.04 LTS (LXQt) #lubuntu #linux #ubuntu
_________
Robię skrót na pulpicie z komendą, ale nie chcę, żeby terminal wyłączał się od razu po jej wykonaniu. Jak to zrobić, żeby zostawał otwarty albo najlepiej wyłączał się dopiero po paru sekundach (jakiś timeout)? (,)

Mam plik o nazwie "status.desktop"
(zaznaczone w properties 'make the file executable')_, a w nim:

[Desktop Entry]

Name=status

Exec=windscribe status

Terminal=true

Type=Application
dlatego - Lubuntu 20.04 LTS (LXQt) #lubuntu #linux #ubuntu 
_________
Robię skrót n...

źródło: comment_1631904558pI62W9dcmpopi5LOA9XDQ4.jpg

Pobierz
  • 14
  • Odpowiedz
@dlatego: Exec=bash -c "windscribe status; read"

Jak coś wciśniesz na klawie w terminalu to się zamknie

Exec=windscribe status && sleep 5


@ninio: To za #!$%@? nie zadziała. && to własność shella a aktywatory nie uruchamiają softu w shellu.
  • Odpowiedz
(dzięki za odpowiedzi!)

@ninio:

Exec=windscribe status && sleep 5


dalej terminal wyłącza się od razu :(

@Kryspin013:

Exec=bash -c "windscribe status; read"


z tym też wyłącza się od razu sam :(
  • Odpowiedz
@dlatego: Zerknąłem z ciekawości na to lubuntu i wydaje mi się, że Twoim problemem jest tamtejszy domyślny emulator terminala czyli qterminal. Jest on po prostu zbyt minimalistyczny (man mieści się na jednej stornie) i zdaje się że nie ma takiej możliwości żeby jego okno pozostało po wykonani komendy.
Proponuje zmienić domyślny emulator na coś bardziej zaawansowanego np. xterm, to powinno rozwiązać problem. A jeżeli nie rozwiąże, to możesz go sekcji "Exec="
  • Odpowiedz