Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2022-07-20 14:09:09

  adeka92 - Użytkownik

adeka92
Użytkownik
Zarejestrowany: 2021-10-09

GNOME 42.2 - Jak utworzyć własny skrót w siatce aplikacji

Chciałbym dodać własny skrót do programu w siatce aplikacji GNOMA. Chciałbym utworzyć skrót do programu znajdującego się w "/usr/bin/curl" wykonującego polecenie "curl wttr.in/?lang=pl" i uruchamianego w "gnome-terminal"
Utworzyłem plik:

Kod:

cd .local/share/applications/
touch wttrin.desktop
gedit wttrin.dekstop

o poniższej zawartości:

Kod:

[Desktop Entry]
Type=Application
Version=1.0
Name=Wttr
GenericName=CLI Weahter
GenericName[pl]=CLI Pogoda
Icon=/usr/share/icons/Yaru/256x256/maps-app.png
Exec=/usr/bin/curl wttr.in/?lang=pl
Terminal=true
Categories=Education;Utility;ConsoleOnly;
# Keywords=

i dałem mu uprawnienie do uruchamiania się:

Kod:

chmod +x wttrin.desktop

Nie pojawia się w siatce aplikacji ani na pulpicie nawet po restarcie sesji.
---
Pojawia się w siatce aplikacji gdy umieszczę skrót w "/usr/share/applications", ale i tak się nie uruchamia bo coś jest źle wpisane w zawartości pliku. Wolałbym by jednak pozostał w katalogu zwykłego użytkownika jeśli możliwe.

Ostatnio edytowany przez adeka92 (2022-07-20 14:26:33)

Offline

 

#2  2022-07-20 21:34:52

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: GNOME 42.2 - Jak utworzyć własny skrót w siatce aplikacji

zmień:

Kod:

Exec=/usr/bin/curl wttr.in/?lang=pl

na

Kod:

Exec=x-terminal-emulator --noclose -e "/usr/bin/curl wttr.in/?lang=pl"

https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#3  2022-07-20 22:34:21

  adeka92 - Użytkownik

adeka92
Użytkownik
Zarejestrowany: 2021-10-09

Re: GNOME 42.2 - Jak utworzyć własny skrót w siatce aplikacji

Teraz widzę, pojawia się w siatce gnoma nawet gdy skrót jest w katalogu domowym zwykłego użytkownika. Zmieniłem tak jak napisałeś i też nie działa. Jak nie da rady to mniejsza o to, utworzyłem sobie dwu znakowy alias do tego polecenia.

Offline

 

#4  2022-07-30 16:33:33

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: GNOME 42.2 - Jak utworzyć własny skrót w siatce aplikacji

Spróbuj z innym emulatorem terminala, na przykład dla xterm (zmaksymalizowany).

Kod:

xterm -maximize  -hold -e "/usr/bin/curl wttr.in/?lang=pl"

A jeżeli chcesz korzystać z domyślnego, u Ciebie gnome-terminal, to musisz ustawić tak, by po wykonaniu polecenia nie zamykał okna, lub uruchomić w taki sposób.

Kod:

x-terminal-emulator -e 'bash -c "/usr/bin/curl wttr.in/?lang=pl"; bash'

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)